com.sap.mdm.notification
Interface DataListener

All Superinterfaces:
MdmListener
All Known Implementing Classes:
AbstractDataListener

public interface DataListener
extends MdmListener

Interface specifying the listening methods for all data events

See Also:
ServerListener, RepositoryListener

Method Summary
 void attributeAdded(AttributeEvent event)
          Notification when a new attribute is added
 void attributeModified(AttributeEvent event)
          Notification when the attribute is modified
 void attributeSetKeyMapable(AttributesKeyMapableEvent event)
          Notification when "key mappable" parameter of attribute is changed
 void attributesLinked(LinkedAttributesEvent event)
          Notification when the attributes are linked to category item
 void attributesLinkModified(LinkedAttributesEvent event)
          Notification when the attribute links are modified
 void attributesPriorityModified(AttributesPriorityEvent event)
          Notification when the attribute priorities are modified
 void attributesRemoved(AttributesEvent event)
          Notification when the attributes is removed
 void attributesUnlinked(CategoryAttributesEvent event)
          Notification when the attributes are unlinked to category item
 void blobsModified(BlobsEvent event)
          Notification when the set of blob objects is modified
 void blobsRemoved(BlobsEvent event)
          Notification when the set of blob objects is removed
 void recordAdded(RecordEvent event)
          Notification when a new record is added
 void recordsCheckedIn(RecordEvent event)
          Deprecated. use recordsCheckedIn(RecordsCheckInEvent)
 void recordsCheckedIn(RecordsCheckInEvent event)
          Notification when the record are checked-in
 void recordsCheckedOut(RecordsCheckOutEvent event)
          Notification when the records are checked-out
 void recordsModified(RecordsEvent event)
          Notification when the records are modified
 void recordsProtectionChanged(RecordsEvent event)
          Notification when the record's protection status is changed
 void recordsRemoved(RecordsEvent event)
          Notification when the records are removed
 void recordsRolledBack(RecordEvent event)
          Deprecated. use recordsRolledBack(RecordsRollbackEvent)
 void recordsRolledBack(RecordsRollbackEvent event)
          Notification when the records are rolled back
 

Method Detail

recordAdded

public void recordAdded(RecordEvent event)
Notification when a new record is added

Parameters:
event - record event

recordsModified

public void recordsModified(RecordsEvent event)
Notification when the records are modified

Parameters:
event - records event

recordsRemoved

public void recordsRemoved(RecordsEvent event)
Notification when the records are removed

Parameters:
event - records event

recordsCheckedOut

public void recordsCheckedOut(RecordsCheckOutEvent event)
Notification when the records are checked-out

Parameters:
event - records checked out event

recordsCheckedIn

public void recordsCheckedIn(RecordsCheckInEvent event)
Notification when the record are checked-in

Parameters:
event - records checked in event

recordsCheckedIn

public void recordsCheckedIn(RecordEvent event)
Deprecated. use recordsCheckedIn(RecordsCheckInEvent)

Notification when the record are checked-in

Parameters:
event - record event

recordsRolledBack

public void recordsRolledBack(RecordsRollbackEvent event)
Notification when the records are rolled back

Parameters:
event - records rolled back event

recordsRolledBack

public void recordsRolledBack(RecordEvent event)
Deprecated. use recordsRolledBack(RecordsRollbackEvent)

Notification when the records are rolled back

Parameters:
event - records rolled back event

recordsProtectionChanged

public void recordsProtectionChanged(RecordsEvent event)
Notification when the record's protection status is changed

Parameters:
event - records event

attributeAdded

public void attributeAdded(AttributeEvent event)
Notification when a new attribute is added

Parameters:
event - attribute event

attributeModified

public void attributeModified(AttributeEvent event)
Notification when the attribute is modified

Parameters:
event - attribute event

attributesRemoved

public void attributesRemoved(AttributesEvent event)
Notification when the attributes is removed

Parameters:
event - attribute event

attributesLinked

public void attributesLinked(LinkedAttributesEvent event)
Notification when the attributes are linked to category item

Parameters:
event - attribute event

attributesUnlinked

public void attributesUnlinked(CategoryAttributesEvent event)
Notification when the attributes are unlinked to category item

Parameters:
event - attribute event

attributesLinkModified

public void attributesLinkModified(LinkedAttributesEvent event)
Notification when the attribute links are modified

Parameters:
event - attribute event

attributeSetKeyMapable

public void attributeSetKeyMapable(AttributesKeyMapableEvent event)
Notification when "key mappable" parameter of attribute is changed

Parameters:
event - attribute event

attributesPriorityModified

public void attributesPriorityModified(AttributesPriorityEvent event)
Notification when the attribute priorities are modified

Parameters:
event - attribute event

blobsModified

public void blobsModified(BlobsEvent event)
Notification when the set of blob objects is modified

Parameters:
event - blobs event

blobsRemoved

public void blobsRemoved(BlobsEvent event)
Notification when the set of blob objects is removed

Parameters:
event - blobs event


Copyright 2004-2007 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.