|
Oracle TopLink Java API Reference 10g Release 3 (10.1.3.1) B28219-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.toplink.publicinterface.DescriptorEventManager
oracle.toplink.descriptors.DescriptorEventManager
Purpose: The event manager allows for a descriptor to specify that an object should be notified when a TopLink event occurs. It also determines how the object will be notified. To specify an event a method name can be registered to be called on the object when the event occurs. Events can be used to extend the TopLink reading and writing behavior.
These events include:
ClassDescriptor, Serialized Form| Field Summary |
| Fields inherited from class oracle.toplink.publicinterface.DescriptorEventManager |
AboutToDeleteEvent, AboutToInsertEvent, AboutToUpdateEvent, PostBuildEvent, PostCloneEvent, PostDeleteEvent, PostInsertEvent, PostMergeEvent, PostRefreshEvent, PostUpdateEvent, PostWriteEvent, PreDeleteEvent, PreInsertEvent, PrePersistEvent, PreRemoveEvent, PreUpdateEvent, PreUpdateWithChangesEvent, PreWriteEvent |
| Method Summary | |
void |
addListener(DescriptorEventListener listener)PUBLIC: Listener objects can be registered with the event manager to be notified when an event occurs on any instance of the descriptor's class. |
java.lang.String |
getAboutToInsertSelector()PUBLIC: The name of the method called when an object is inserted. |
java.lang.String |
getAboutToUpdateSelector()PUBLIC: The name of the method called when an object is updated. |
java.util.Vector |
getEventListeners()PUBLIC: Returns the Listener objects that have been added. |
java.lang.String |
getPostBuildSelector()PUBLIC: The name of the method called after an object is built. |
java.lang.String |
getPostCloneSelector()PUBLIC: The name of the method called after an object is cloned. |
java.lang.String |
getPostDeleteSelector()PUBLIC: The name of the method called after an object is deleted. |
java.lang.String |
getPostInsertSelector()PUBLIC: The name of the method called after an object is inserted. |
java.lang.String |
getPostMergeSelector()PUBLIC: The name of the method called after an object is merged. |
java.lang.String |
getPostRefreshSelector()PUBLIC: The name of the method called after an object is refreshed. |
java.lang.String |
getPostUpdateSelector()PUBLIC: The name of the method called after an object is updated. |
java.lang.String |
getPostWriteSelector()PUBLIC: The name of the method called after an object is written. |
java.lang.String |
getPreDeleteSelector()PUBLIC: The name of the method called before an object is deleted. |
java.lang.String |
getPreInsertSelector()PUBLIC: The name of the method called before an object is inserted. |
java.lang.String |
getPreUpdateSelector()PUBLIC: The name of the method called before an object is updated. |
java.lang.String |
getPreWriteSelector()PUBLIC: The name of the method called before an object is written. |
void |
removeListener(DescriptorEventListener listener)PUBLIC: Remove a event listener. |
void |
setAboutToInsertSelector(java.lang.String aboutToInsertSelector)PUBLIC: A method can be registered to be called when an object's row it about to be inserted. |
void |
setAboutToUpdateSelector(java.lang.String aboutToUpdateSelector)PUBLIC: A method can be registered to be called when an object's row it about to be updated. |
void |
setPostBuildSelector(java.lang.String postBuildSelector)PUBLIC: A method can be registered to be called on a object that has just been built from the database. |
void |
setPostCloneSelector(java.lang.String postCloneSelector)PUBLIC: A method can be registered to be called on a object that has just been cloned into a unit of work. |
void |
setPostDeleteSelector(java.lang.String postDeleteSelector)PUBLIC: A method can be registered to be called on a object that has just been deleted from the database. |
void |
setPostInsertSelector(java.lang.String postInsertSelector)PUBLIC: A method can be registered to be called on a object that has just been inserted into the database. |
void |
setPostMergeSelector(java.lang.String postMergeSelector)PUBLIC: A method can be registered to be called on a object that has just been merge from a unit of work. |
void |
setPostRefreshSelector(java.lang.String postRefreshSelector)PUBLIC: A method can be registered to be called on a object that has just been refreshed from the database. |
void |
setPostUpdateSelector(java.lang.String postUpdateSelector)PUBLIC: A method can be registered to be called on a object that has just been updated into the database. |
void |
setPostWriteSelector(java.lang.String postWriteSelector)PUBLIC: A method can be registered to be called on a object that has just been written to the database. |
void |
setPreDeleteSelector(java.lang.String preDeleteSelector)PUBLIC: A method can be registered to be called on a object that is going to be deleted from the database. |
void |
setPreInsertSelector(java.lang.String preInsertSelector)PUBLIC: A method can be registered to be called on a object that is going to be inserted into the database. |
void |
setPreUpdateSelector(java.lang.String preUpdateSelector)PUBLIC: A method can be registered to be called on a object that is going to be updated into the database. |
void |
setPreWriteSelector(java.lang.String preWriteSelector)PUBLIC: A method can be registered to be called on a object that is going to be written to the database. |
| Methods inherited from class oracle.toplink.publicinterface.DescriptorEventManager |
addListener, getPrePersistSelector, getPreRemoveSelector, removeListener, setPrePersistSelector, setPreRemoveSelector |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public void addListener(DescriptorEventListener listener)
addListener in class DescriptorEventManagerpublic java.util.Vector getEventListeners()
getEventListeners in class DescriptorEventManageraddListener(DescriptorEventListener)public java.lang.String getAboutToInsertSelector()
getAboutToInsertSelector in class DescriptorEventManagerpublic java.lang.String getAboutToUpdateSelector()
getAboutToUpdateSelector in class DescriptorEventManagerpublic java.lang.String getPostBuildSelector()
getPostBuildSelector in class DescriptorEventManagerpublic java.lang.String getPostCloneSelector()
getPostCloneSelector in class DescriptorEventManagerpublic java.lang.String getPostDeleteSelector()
getPostDeleteSelector in class DescriptorEventManagerpublic java.lang.String getPostInsertSelector()
getPostInsertSelector in class DescriptorEventManagerpublic java.lang.String getPostMergeSelector()
getPostMergeSelector in class DescriptorEventManagerpublic java.lang.String getPostRefreshSelector()
getPostRefreshSelector in class DescriptorEventManagerpublic java.lang.String getPostUpdateSelector()
getPostUpdateSelector in class DescriptorEventManagerpublic java.lang.String getPostWriteSelector()
getPostWriteSelector in class DescriptorEventManagerpublic java.lang.String getPreDeleteSelector()
getPreDeleteSelector in class DescriptorEventManagerpublic java.lang.String getPreInsertSelector()
getPreInsertSelector in class DescriptorEventManagerpublic java.lang.String getPreUpdateSelector()
getPreUpdateSelector in class DescriptorEventManagerpublic java.lang.String getPreWriteSelector()
getPreWriteSelector in class DescriptorEventManagerpublic void removeListener(DescriptorEventListener listener)
removeListener in class DescriptorEventManagerpublic void setAboutToInsertSelector(java.lang.String aboutToInsertSelector)
setAboutToInsertSelector in class DescriptorEventManagerpublic void setAboutToUpdateSelector(java.lang.String aboutToUpdateSelector)
setAboutToUpdateSelector in class DescriptorEventManagerpublic void setPostBuildSelector(java.lang.String postBuildSelector)
setPostBuildSelector in class DescriptorEventManagerpublic void setPostCloneSelector(java.lang.String postCloneSelector)
setPostCloneSelector in class DescriptorEventManagerpublic void setPostDeleteSelector(java.lang.String postDeleteSelector)
setPostDeleteSelector in class DescriptorEventManagerpublic void setPostInsertSelector(java.lang.String postInsertSelector)
setPostInsertSelector in class DescriptorEventManagerpublic void setPostMergeSelector(java.lang.String postMergeSelector)
setPostMergeSelector in class DescriptorEventManagerpublic void setPostRefreshSelector(java.lang.String postRefreshSelector)
setPostRefreshSelector in class DescriptorEventManagerpublic void setPostUpdateSelector(java.lang.String postUpdateSelector)
setPostUpdateSelector in class DescriptorEventManagerpublic void setPostWriteSelector(java.lang.String postWriteSelector)
setPostWriteSelector in class DescriptorEventManagerpublic void setPreDeleteSelector(java.lang.String preDeleteSelector)
setPreDeleteSelector in class DescriptorEventManagerpublic void setPreInsertSelector(java.lang.String preInsertSelector)
setPreInsertSelector in class DescriptorEventManagerpublic void setPreUpdateSelector(java.lang.String preUpdateSelector)
setPreUpdateSelector in class DescriptorEventManagerpublic void setPreWriteSelector(java.lang.String preWriteSelector)
setPreWriteSelector in class DescriptorEventManager
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||