|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
The attributes of a IRelationType .
IRelationTypeAttributes define:
IRelation s, that are the required
propertiesIRelation/s, like deletion of a
relation if their source operand is deletedIRelationTypeHandler , which defines the 'workarea'
of the relation type
| Method Summary | |
IPropertyNameList |
getRequiredProperties()
Get the list of required properties for the relations of this type. |
IRelationTypeHandler |
getTypeHandler()
Get the relation type's handler. |
boolean |
isOneToOne()
True, if only 1:1 relations are allowed (only one relation per source operand). |
boolean |
isOrdered()
True, if the relations are ordered with respect to their source operand. |
boolean |
isSourceChangeTrackingEnabled()
True, if the relations are updated, when object which are referenced by the source operands, are renamed. |
boolean |
isSourceCopyTrackingEnabled()
True, if relations are to be copied, when an object referenced by a source operand, was copied. |
boolean |
isSourceDeleteTrackingEnabled()
True, if the relations will be deleted, when their source operand is deleted. |
boolean |
isTargetChangeTrackingEnabled()
True, if the relations are updated, when object which are referenced by the target operands, are renamed. |
boolean |
isTargetCopyTrackingEnabled()
True, if the relations are updated, when object which are referenced by the target operands, are renamed. |
boolean |
isTargetDeleteTrackingEnabled()
True, if the relations will be deleted, when their target operand is deleted. |
| Method Detail |
public IRelationTypeHandler getTypeHandler()
IRelationTypeHandler which specifies the handler for
the relation type.public IPropertyNameList getRequiredProperties()
IPropertyNameList with the required properties for
the relations of this relation type, might be empty.public boolean isOneToOne()
boolean true , if only 1:1 relations
are allowed.public boolean isOrdered()
boolean true , if relations are ordered
within that type and source operand.public boolean isSourceDeleteTrackingEnabled()
boolean true , if relations are deleted
when their source operand gets deleted.public boolean isTargetDeleteTrackingEnabled()
boolean true , if relations are deleted
when their target operand gets deleted.public boolean isSourceChangeTrackingEnabled()
boolean true , if relations are updated
when the referenced source operand object gets renamed. Warning: if
renaming the object referenced by the source operand violates the
constraint defined by the source operand's type, the relation will be
deleted if this flag is enabled.public boolean isTargetChangeTrackingEnabled()
boolean true , if relations are updated
when the referenced target operand object gets renamed. Warning: if
renaming the object referenced by the target operand violates the
constraint defined by the target operand's type, the relation will be
deleted if this flag is enabled.public boolean isSourceCopyTrackingEnabled()
boolean true , if relations are updated
when the referenced source operand object gets renamed. Warning: if
renaming the object referenced by the source operand violates the
constraint defined by the source operand's type, the relation will be
deleted if this flag is enabled.public boolean isTargetCopyTrackingEnabled()
boolean true , if relations are updated
when the referenced target operand object gets renamed. Warning: if
renaming the object referenced by the target operand violates the
constraint defined by the target operand's type, the relation will be
deleted if this flag is enabled.
|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||