|
SAP NetWeaver '04 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use InvalidArgumentException | |
| 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 InvalidArgumentException in com.sapportals.wcm.service.relation |
| Methods in com.sapportals.wcm.service.relation that throw InvalidArgumentException | |
IRelationTypeAttributes |
IRelationService.getRelationTypeAttributes(IRelationTypeHandler typeHandler,
IPropertyNameList requiredProperties,
boolean oneToOne,
boolean ordered,
boolean sourceDeleteTracking,
boolean targetDeleteTracking,
boolean sourceChangeTracking,
boolean targetChangeTracking)
Same as IRelationService.getRelationTypeAttributes(IRelationTypeHandler,
IPropertyNameList, boolean, boolean, boolean, boolean, boolean, boolean,
boolean, boolean) with sourceCopyTracking and
targetCopyTracking set to false |
IRelationTypeAttributes |
IRelationService.getRelationTypeAttributes(IRelationTypeHandler typeHandler,
IPropertyNameList requiredProperties,
boolean oneToOne,
boolean ordered,
boolean sourceDeleteTracking,
boolean targetDeleteTracking,
boolean sourceChangeTracking,
boolean targetChangeTracking,
boolean sourceCopyTracking,
boolean targetCopyTracking)
Get a set of unchecked attributes which can be use to created a
IRelationType . |
IRelationTypeAttributes |
IRelationService.checkRelationTypeAttributes(IRelationTypeAttributes attributes,
IRelationOperandType sourceType,
IRelationOperandType targetType)
Get a checked set of attributes which are compatible with the given source and target operand types and can be use to created a IRelationType
. |
IRelationType |
IRelationService.createResourceRelationType(IResourceContext context,
java.lang.String namespace,
java.lang.String name,
Descriptions descriptions,
IRelationTypeAttributes attributes)
Convenience method to create a relation type for resources as source and target. |
IRelationType |
IRelationService.createStringRelationType(IResourceContext context,
java.lang.String namespace,
java.lang.String name,
Descriptions descriptions,
IRelationTypeAttributes attributes)
Convenience method to create a relation type for resources as source and strings as target. |
IRelationType |
IRelationService.createRelationType(IResourceContext context,
java.lang.String namespace,
java.lang.String name,
Descriptions descriptions,
IRelationOperandType sourceType,
IRelationOperandType targetType)
Create a new relation type for a given namespace and name if it does not already exist. |
IRelationType |
IRelationService.createRelationType(IResourceContext context,
java.lang.String namespace,
java.lang.String name,
Descriptions descriptions,
IRelationOperandType sourceType,
IRelationOperandType targetType,
IRelationTypeAttributes attributes)
Create a new relation type for a given namespace, name and set of attributes if it does not already exist. |
IRelationTypeList |
IRelationService.getRelationTypes(IResourceContext context)
Get a list of all relation types which are available within the given context. |
IRelationTypeList |
IRelationService.getRelationTypes(IResourceContext context,
java.lang.String namespace)
Get a list of all relation types of the given namespace which are available within the given context. |
IRelationType |
IRelationService.getRelationType(IResourceContext context,
java.lang.String namespace,
java.lang.String name)
Get a specific relation type for a given namespace and name. |
IRelationList |
IRelationService.getRelations(IResourceContext context,
IRelationQuery query)
Get the relations which match a given query expression. |
IRelationList |
IRelationService.getRelations(IResourceContext context,
IRelationQuery query,
IRelationQueryOrder order)
Get the relations which match a given query expression, ordered by a given order expression. |
IRelationList |
IRelationService.getRelationsBySource(IResourceContext context,
IRelationOperand source)
Get all relations of any type for the given source. |
IRelationList |
IRelationService.getRelationsByTarget(IResourceContext context,
IRelationOperand target)
Get all relations of any type for the given target. |
IRelationList |
IRelationService.getRelations(IResourceContext context,
IRelationOperand source,
IRelationOperand target)
Get all relations of any type for the given source and target. |
IRelationOperand |
IRelationOperandType.getOperand(java.lang.String id,
IResourceContext context)
Get the operand for a given id and context. |
IRelationOperand |
IRelationOperandType.getOperand(java.lang.Object object)
Create the proper operand for a given object, if it belongs to this type. |
IRelationList |
IRelationOperand.getRelationsBySource(IResourceContext context)
same as IRelationService.getRelationsBySource(context, this); |
IRelationList |
IRelationOperand.getRelationsBySource(IRelationType type)
same as type.getRelationBySource(this); |
IRelationList |
IRelationOperand.getRelationsBySource(IResourceContext context,
IRelationOperand target)
same as IRelationService.getRelations(context, this, target); |
IRelation |
IRelationOperand.getRelationBySource(IRelationType type,
IRelationOperand target)
same as type.getRelation(this, target); |
IRelationList |
IRelationOperand.getRelationsByTarget(IResourceContext context)
same as IRelationService.getRelationsByTarget(context, this); |
IRelationList |
IRelationOperand.getRelationsByTarget(IRelationType type)
same as type.getRelationByTarget(this); |
IRelationList |
IRelationOperand.getRelationsByTarget(IResourceContext context,
IRelationOperand source)
same as IRelationService.getRelations(source, this); |
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. |
void |
IRelation.setPosition(IOrderedRelationPosition position)
Change the relation's position (only supported for IOrderedRelation
s). |
IRelationTypeAttributes |
IRelationType.setAttributes(IRelationTypeAttributes attributes)
Change the effective attributes of this relation type. |
void |
IRelationType.startWatching(IRelationWatcher watcher)
Register a watcher to this relation type. |
void |
IRelationType.stopWatching(IRelationWatcher watcher)
Deregister a watcher from this relation type. |
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). |
IRelationList |
IRelationType.getRelations(IRelationOperand source)
Deprecated. as of NW04. Please use getRelationsBySource instead Get all the relations of this type for the given source operand. |
IRelationList |
IRelationType.getRelationsBySource(IRelationOperand source)
Get all the relations of this type for the given source operand. |
IRelationList |
IRelationType.getRelations(java.lang.Object source)
Deprecated. as of NW04. Please use gteRelationsBySource instead Get all the relations of this type for the given source operand value. |
IRelationList |
IRelationType.getRelationsBySource(java.lang.Object source)
Get all the relations of this type for the given source operand value. |
IRelationList |
IRelationType.getRelationsByTarget(IRelationOperand target)
Get all the relations of this type for the given target operand. |
IRelationList |
IRelationType.getRelationsByTarget(java.lang.Object target)
Get all the relations of this type for the given target operand value. |
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). |
void |
IRelationType.reorder(IOrderedRelationPositioningList ordering)
Reorder the relations for this type. |
| Uses of InvalidArgumentException in com.sapportals.wcm.service.relation.operands |
| Methods in com.sapportals.wcm.service.relation.operands that throw InvalidArgumentException | |
IRelationOperand |
StringOperandType.getOperand(java.lang.String id,
IResourceContext context)
|
IRelationOperand |
StringOperandType.getOperand(java.lang.Object object)
|
IRelationList |
AbstractRelationOperand.getRelationsBySource(IResourceContext context)
|
IRelationList |
AbstractRelationOperand.getRelationsBySource(IRelationType type)
|
IRelationList |
AbstractRelationOperand.getRelationsBySource(IResourceContext context,
IRelationOperand target)
|
IRelation |
AbstractRelationOperand.getRelationBySource(IRelationType type,
IRelationOperand target)
|
IRelationList |
AbstractRelationOperand.getRelationsByTarget(IResourceContext context)
|
IRelationList |
AbstractRelationOperand.getRelationsByTarget(IRelationType type)
|
IRelationList |
AbstractRelationOperand.getRelationsByTarget(IResourceContext context,
IRelationOperand source)
|
IRelation |
AbstractRelationOperand.getRelationByTarget(IRelationType type,
IRelationOperand source)
|
IRelationOperand |
ResourceOperandType.getOperand(java.lang.String id,
IResourceContext context)
|
IRelationOperand |
ResourceOperandType.getOperand(java.lang.Object object)
|
IRelationOperandExtended |
IRelationOperandTypeExtended.getOperand(java.lang.String id,
IResourceContext context,
java.util.Properties properties)
Get the operand for a given id, context and the stored properties from the relation manager. |
| Constructors in com.sapportals.wcm.service.relation.operands that throw InvalidArgumentException | |
ResourceOperand(IResource resource)
Create a RelationOperand out of a IResource . |
|
ResourceOperand(RID rid)
Create a RelationOperand out of a IResource . |
|
ResourceOperandType(IProperty resourceType)
Create a resource operand type for a given resource's type. |
|
StringOperand(java.lang.String string)
Create a StringOperand out of a String . |
|
|
SAP NetWeaver '04 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||