SAP NetWeaver '04

Uses of Class
com.sapportals.wcm.repository.InvalidArgumentException

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

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.