|
SAP NetWeaver 7.40 SP 07 KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IRelationWatcher
A watcher for relations.
A IRelationWatcher s must be registered to a relation type from
a application, it will not be restarted automatically.
| Method Summary | |
|---|---|
String |
getID()
Get a unique ID for this watcher. |
boolean |
isCreateWatcher()
returns true if this watcher is interested in create events. |
boolean |
isDeleteWatcher()
returns true if this watcher is interested in delete events. |
boolean |
isPropertyDeleteWatcher()
returns true if this watcher is interested in delete property events. |
boolean |
isPropertySetWatcher()
returns true if this watcher is interested in set property events. |
boolean |
isSourceChangeWatcher()
returns true if this watcher is interested in source change events. |
boolean |
isSourceCopyWatcher()
returns true if this watcher is interested in source copy events. |
boolean |
isSourceDeleteWatcher()
returns true if this watcher is interested in source delete events. |
boolean |
isTargetChangeWatcher()
returns true if this watcher is interested in target change events. |
boolean |
isTargetCopyWatcher()
returns true if this watcher is interested in target copy events. |
boolean |
isTargetDeleteWatcher()
returns true if this watcher is interested in target delete events. |
void |
onCreate(IRelation relation)
callback when a new relation was created. |
void |
onDelete(IRelation relation)
callback when a relation is about to be deleted. |
void |
onPropertyDelete(IRelation relation,
IPropertyName deletedProperty)
callback when a property was deleted from a relation. |
void |
onPropertySet(IRelation relation,
IProperty setProperty)
callback when a property was set on a relation. |
void |
onSourceChange(IRelation relation,
String oldSourceId,
String newSourceId)
callback when a relation's source operand rename was detected. |
void |
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 |
onSourceDelete(IRelation relation)
callback when a relation source operand was deleted. |
void |
onTargetChange(IRelation relation,
String oldTargetId,
String newSourceId)
callback when a relation's target operand rename was detected. |
void |
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 |
onTargetDelete(IRelation relation)
callback when a relation target operand was deleted. |
| Method Detail |
|---|
String getID()
String with the unique id of this watcher.boolean isCreateWatcher()
boolean true if onCreate should be
called.void onCreate(IRelation relation)
relation - the IRelation which was created.boolean isDeleteWatcher()
boolean true if onDelete should be
called.void onDelete(IRelation relation)
relation - the IRelation which is about to be deleted.boolean isPropertySetWatcher()
boolean true if onPropertySet should be
called.
void onPropertySet(IRelation relation,
IProperty setProperty)
relation - the IRelation where the property was set.setProperty - TBD: Description of the incoming method parameterboolean isPropertyDeleteWatcher()
boolean true if onPropertyDelete should
be called.
void onPropertyDelete(IRelation relation,
IPropertyName deletedProperty)
relation - the IRelation where the property was deleted.deletedProperty - the IPropertyName of the property that
was deleted from the relation.boolean isSourceChangeWatcher()
boolean true if onSourceChange should
be called.
void onSourceChange(IRelation relation,
String oldSourceId,
String newSourceId)
relation - the IRelation which was affected.oldSourceId - the String with the old source id.newSourceId - TBD: Description of the incoming method parameterboolean isTargetChangeWatcher()
boolean true if onTargetChange should
be called.
void onTargetChange(IRelation relation,
String oldTargetId,
String newSourceId)
relation - the IRelation which was affected.oldTargetId - the String with the old target id.newSourceId - TBD: Description of the incoming method parameterboolean isSourceDeleteWatcher()
boolean true if onSourceDelete should
be called.void onSourceDelete(IRelation relation)
relation - the IRelation which is about to be deleted.boolean isTargetDeleteWatcher()
boolean true if onTargetDelete should
be called.void onTargetDelete(IRelation relation)
relation - the IRelation which is about to be deleted.boolean isSourceCopyWatcher()
boolean true if onSourceCopy should be
called.
void onSourceCopy(IRelation relation,
IRelation originalRelation)
isSourceCopyTrackingEnabled()
is set for the relation type).
relation - the IRelation which was created.originalRelation - the IRelation from which the relation
was copied.boolean isTargetCopyWatcher()
boolean true if onTargetCopy should be
called.
void onTargetCopy(IRelation relation,
IRelation originalRelation)
isTargetCopyTrackingEnabled()
is set for the relation type).
relation - the IRelation which was created.originalRelation - the IRelation from which the relation
was copied.| 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.40 SP 07 KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||