SAP NetWeaver '04

Uses of Interface
com.sapportals.wcm.service.relation.IRelation

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

Copyright © 2004 by SAP AG. All Rights Reserved.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.