|
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 FormField 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 DescriptorEventManager
public java.util.Vector getEventListeners()
getEventListeners
in class DescriptorEventManager
addListener(DescriptorEventListener)
public java.lang.String getAboutToInsertSelector()
getAboutToInsertSelector
in class DescriptorEventManager
public java.lang.String getAboutToUpdateSelector()
getAboutToUpdateSelector
in class DescriptorEventManager
public java.lang.String getPostBuildSelector()
getPostBuildSelector
in class DescriptorEventManager
public java.lang.String getPostCloneSelector()
getPostCloneSelector
in class DescriptorEventManager
public java.lang.String getPostDeleteSelector()
getPostDeleteSelector
in class DescriptorEventManager
public java.lang.String getPostInsertSelector()
getPostInsertSelector
in class DescriptorEventManager
public java.lang.String getPostMergeSelector()
getPostMergeSelector
in class DescriptorEventManager
public java.lang.String getPostRefreshSelector()
getPostRefreshSelector
in class DescriptorEventManager
public java.lang.String getPostUpdateSelector()
getPostUpdateSelector
in class DescriptorEventManager
public java.lang.String getPostWriteSelector()
getPostWriteSelector
in class DescriptorEventManager
public java.lang.String getPreDeleteSelector()
getPreDeleteSelector
in class DescriptorEventManager
public java.lang.String getPreInsertSelector()
getPreInsertSelector
in class DescriptorEventManager
public java.lang.String getPreUpdateSelector()
getPreUpdateSelector
in class DescriptorEventManager
public java.lang.String getPreWriteSelector()
getPreWriteSelector
in class DescriptorEventManager
public void removeListener(DescriptorEventListener listener)
removeListener
in class DescriptorEventManager
public void setAboutToInsertSelector(java.lang.String aboutToInsertSelector)
setAboutToInsertSelector
in class DescriptorEventManager
public void setAboutToUpdateSelector(java.lang.String aboutToUpdateSelector)
setAboutToUpdateSelector
in class DescriptorEventManager
public void setPostBuildSelector(java.lang.String postBuildSelector)
setPostBuildSelector
in class DescriptorEventManager
public void setPostCloneSelector(java.lang.String postCloneSelector)
setPostCloneSelector
in class DescriptorEventManager
public void setPostDeleteSelector(java.lang.String postDeleteSelector)
setPostDeleteSelector
in class DescriptorEventManager
public void setPostInsertSelector(java.lang.String postInsertSelector)
setPostInsertSelector
in class DescriptorEventManager
public void setPostMergeSelector(java.lang.String postMergeSelector)
setPostMergeSelector
in class DescriptorEventManager
public void setPostRefreshSelector(java.lang.String postRefreshSelector)
setPostRefreshSelector
in class DescriptorEventManager
public void setPostUpdateSelector(java.lang.String postUpdateSelector)
setPostUpdateSelector
in class DescriptorEventManager
public void setPostWriteSelector(java.lang.String postWriteSelector)
setPostWriteSelector
in class DescriptorEventManager
public void setPreDeleteSelector(java.lang.String preDeleteSelector)
setPreDeleteSelector
in class DescriptorEventManager
public void setPreInsertSelector(java.lang.String preInsertSelector)
setPreInsertSelector
in class DescriptorEventManager
public void setPreUpdateSelector(java.lang.String preUpdateSelector)
setPreUpdateSelector
in class DescriptorEventManager
public 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 |