|
SAP NetWeaver '04 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IRelation | |
| com.sapportals.wcm.service.relation | Provides a service to persist relationships between relation operands. |
| com.sapportals.wcm.service.relation.operands | Defines objects for which relationships can be specified. |
| Uses of IRelation in com.sapportals.wcm.service.relation |
| Subinterfaces of IRelation in com.sapportals.wcm.service.relation | |
interface |
IOrderedRelation
Interface to tag ordered relations. |
| Methods in com.sapportals.wcm.service.relation that return IRelation | |
IRelation |
IRelationListIterator.next()
Returns the next element in the list. |
IRelation |
IRelationListIterator.previous()
Returns the previous element in the list. |
IRelation |
IRelationList.get(int index)
Return the relation at the specified position. |
IRelation |
IRelationList.set(int index,
IRelation relation)
Replace the element at the specified position in this list with the specified relation. |
IRelation |
IRelationList.remove(int index)
Remove the relation at the specified position in this list. |
IRelation |
IRelationOperand.getRelationBySource(IRelationType type,
IRelationOperand target)
same as type.getRelation(this, target); |
IRelation |
IRelationOperand.getRelationByTarget(IRelationType type,
IRelationOperand source)
same as type.getRelation(source, this); |
IRelation |
IRelation.setSource(IRelationOperand source)
Set the relation's source operand. |
IRelation |
IRelation.setSourceOperand(java.lang.Object source)
Set the relation's source operand by value. |
IRelation |
IRelation.setTarget(IRelationOperand target)
Set the relation's target operand. |
IRelation |
IRelation.setTargetOperand(java.lang.Object target)
Set the relation's target operand value. |
IRelation |
IRelationType.createRelation(IRelationOperand source,
IRelationOperand target,
IPropertyMap properties)
Create a new relation from wrapped operands. |
IRelation |
IRelationType.createRelation(IRelationOperand source,
IRelationOperand target)
a shortcut for createRelation(source, target, null). |
IRelation |
IRelationType.createRelation(java.lang.Object source,
java.lang.Object target,
IPropertyMap properties)
Create a relation from operand values. |
IRelation |
IRelationType.createRelation(java.lang.Object source,
java.lang.Object target)
a shortcut for createRelation(source, target, null). |
IRelation |
IRelationType.getRelation(java.lang.String id)
Get a specific relation for a given type and id. |
IRelation |
IRelationType.getRelation(IRelationOperand source,
IRelationOperand target)
Get the relation for a given wrapped source and target. |
IRelation |
IRelationType.getRelation(java.lang.Object source,
java.lang.Object target)
Get the relation for a given source and target value. |
IRelation |
IRelationType.createRelation(IOrderedRelationPosition position,
IRelationOperand source,
IRelationOperand target,
IPropertyMap properties)
Create a new ordered relation from wrapped operands. |
IRelation |
IRelationType.createRelation(IOrderedRelationPosition position,
IRelationOperand source,
IRelationOperand target)
a shortcut for createRelation(source,
target, null). |
IRelation |
IRelationType.createRelation(IOrderedRelationPosition position,
java.lang.Object source,
java.lang.Object target,
IPropertyMap properties)
Create a ordered relation from operand values. |
IRelation |
IRelationType.createRelation(IOrderedRelationPosition position,
java.lang.Object source,
java.lang.Object target)
a shortcut for createRelation(source, target, null). |
| Methods in com.sapportals.wcm.service.relation with parameters of type IRelation | |
void |
IRelationListIterator.set(IRelation relation)
Replaces the last element returned by next() or
previous() with the specified element. |
void |
IRelationListIterator.add(IRelation relation)
Inserts the specified element into the list. |
boolean |
IRelationList.contains(IRelation relation)
Check if the specified relation is in the list. |
boolean |
IRelationList.add(IRelation relation)
Add a relation to the list. |
boolean |
IRelationList.remove(IRelation relation)
Remove the first occurence of the specified relation from the list. |
IRelation |
IRelationList.set(int index,
IRelation relation)
Replace the element at the specified position in this list with the specified relation. |
void |
IRelationList.add(int index,
IRelation relation)
Insert the specified relation at the specified position in this list. |
int |
IRelationList.indexOf(IRelation relation)
Return the index of the first occurrence of the specified relation in this list, or -1 if the list does not contain the relation. |
int |
IRelationList.lastIndexOf(IRelation relation)
Return the index of the last occurrence of the specified relation in this list, or -1 if the list does not contain the relation. |
void |
IRelationWatcher.onCreate(IRelation relation)
callback when a new relation was created. |
void |
IRelationWatcher.onDelete(IRelation relation)
callback when a relation is about to be deleted. |
void |
IRelationWatcher.onPropertySet(IRelation relation,
IProperty setProperty)
callback when a property was set on a relation. |
void |
IRelationWatcher.onPropertyDelete(IRelation relation,
IPropertyName deletedProperty)
callback when a property was deleted from a relation. |
void |
IRelationWatcher.onSourceChange(IRelation relation,
java.lang.String oldSourceId,
java.lang.String newSourceId)
callback when a relation's source operand rename was detected. (the relation is only changed if automatic change tracking is enabled) |
void |
IRelationWatcher.onTargetChange(IRelation relation,
java.lang.String oldTargetId,
java.lang.String newSourceId)
callback when a relation's target operand rename was detected. (the relation is only changed if automatic change tracking is enabled) |
void |
IRelationWatcher.onSourceDelete(IRelation relation)
callback when a relation source operand was deleted. (the relation will only be deleted if automatic delete tracking is enabled) |
void |
IRelationWatcher.onTargetDelete(IRelation relation)
callback when a relation target operand was deleted. (the relation will only be deleted if automatic delete tracking is enabled) |
void |
IRelationWatcher.onSourceCopy(IRelation relation,
IRelation originalRelation)
callback when an exisiting relation was copied because the source operand was copied (will happen only, when isSourceCopyTrackingEnabled()
is set for the relation type). |
void |
IRelationWatcher.onTargetCopy(IRelation relation,
IRelation originalRelation)
callback when an exisiting relation was copied because the target operand was copied (will happen only, when isTargetCopyTrackingEnabled()
is set for the relation type). |
void |
AbstractRelationWatcher.onCreate(IRelation relation)
|
void |
AbstractRelationWatcher.onDelete(IRelation relation)
|
void |
AbstractRelationWatcher.onPropertySet(IRelation relation,
IProperty setProperty)
|
void |
AbstractRelationWatcher.onPropertyDelete(IRelation relation,
IPropertyName deletedProperty)
|
void |
AbstractRelationWatcher.onSourceChange(IRelation relation,
java.lang.String oldSourceId,
java.lang.String newSourceId)
|
void |
AbstractRelationWatcher.onTargetChange(IRelation relation,
java.lang.String oldTargetId,
java.lang.String newSourceId)
|
void |
AbstractRelationWatcher.onSourceDelete(IRelation relation)
|
void |
AbstractRelationWatcher.onSourceChangeDelete(IRelation relation,
java.lang.String oldSourceId)
|
void |
AbstractRelationWatcher.onTargetDelete(IRelation relation)
|
void |
AbstractRelationWatcher.onTargetChangeDelete(IRelation relation,
java.lang.String oldTargetId)
|
void |
AbstractRelationWatcher.onSourceCopy(IRelation relation,
IRelation originalRelation)
|
void |
AbstractRelationWatcher.onTargetCopy(IRelation relation,
IRelation originalRelation)
|
| Uses of IRelation in com.sapportals.wcm.service.relation.operands |
| Methods in com.sapportals.wcm.service.relation.operands that return IRelation | |
IRelation |
AbstractRelationOperand.getRelationBySource(IRelationType type,
IRelationOperand target)
|
IRelation |
AbstractRelationOperand.getRelationByTarget(IRelationType type,
IRelationOperand source)
|
|
SAP NetWeaver '04 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||