|
SAP NetWeaver 7.31 (SP01) KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IRelationOperandType
The type for a IRelationOperand .
IRelationOperandType s define the type of a relation operand,
enabling type checking for relations.
| Method Summary | |
|---|---|
boolean |
check(IRelationOperand operand)
Check, if a given operand belongs to this type. |
IRelationOperand |
getOperand(Object object)
Create the proper operand for a given object, if it belongs to this type. |
IRelationOperand |
getOperand(String id,
IResourceContext context)
Get the operand for a given id and context. |
boolean |
isChangeTrackingSupported()
Check, if this operand type supports tracking of object renaming. |
boolean |
isCopyTrackingSupported()
Check, if this operand type supports tracking of object copy. |
boolean |
isDeleteTrackingSupported()
Check, if this operand type supports tracking of object deletion. |
| Method Detail |
|---|
boolean isDeleteTrackingSupported()
boolean true , if this operand type
supports the tracking of deletes for objects of this type.boolean isChangeTrackingSupported()
boolean true , if this operand type
supports the tracking of rename or move for objects of this type.boolean isCopyTrackingSupported()
boolean true , if this operand type
supports the tracking of copy for objects of this type.
boolean check(IRelationOperand operand)
throws ResourceException
operand - the IRelationOperand which should be checked
for compatibility with this type.
boolean true , if the operand is
compatible with this type.
ResourceException - Exception raised in failure situation
ResourceException - if there was an error while
retrieving the operand's type.
IRelationOperand getOperand(String id,
IResourceContext context)
throws InvalidArgumentException,
ResourceException
id - the String with the unique id of the operand to get.context - the IResouceContext to use for retrieving the
operand.
IRelationOperand for the given id.
InvalidArgumentException - Exception raised in failure situation
ResourceException - Exception raised in failure situation
InvalidArgumentException - if the id is null
.
ResourceException - if there was an error while
retrieving the operand.
IRelationOperand getOperand(Object object)
throws InvalidArgumentException,
ResourceException
object - TBD: Description of the incoming method parameter
IRelationOperand for the given object.
InvalidArgumentException - Exception raised in failure situation
ResourceException - Exception raised in failure situation
InvalidArgumentException - if the given object is not
compatible with this type or if it is null .
ResourceException - if there was an error while
retrieving the operand.| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] KMC-CM
|
[sap.com] tc/km/frwk
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
|
SAP NetWeaver 7.31 (SP01) KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||