|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CallbackHandler
CallBack handlers receive notification of events on persistent objects. Handlers are responsible for invoking event listeners/callback methods on Callback or Listener implementations.
| Method Summary | |
|---|---|
void |
addListener(java.lang.Object listener,
java.lang.Class[] classes)
Adds a new listener to this handler. |
void |
close()
Clear any objects to release resources. |
void |
postAttach(java.lang.Object pc,
java.lang.Object detachedPC)
Callback after the object is attached. |
void |
postClear(java.lang.Object pc)
Callback after the fields of the object are cleared. |
void |
postCreate(java.lang.Object pc)
Callback after the object has been created. |
void |
postDelete(java.lang.Object pc)
Callback after the object is deleted. |
void |
postDetach(java.lang.Object pc,
java.lang.Object detachedPC)
Callback after the object is detached. |
void |
postDirty(java.lang.Object pc)
Callback after the object is made dirty. |
void |
postLoad(java.lang.Object pc)
Callback after the fields of the object are loaded. |
void |
postRefresh(java.lang.Object pc)
Callback after the fields of the object are refreshed. |
void |
postStore(java.lang.Object pc)
Callback after the object is stored. |
void |
preAttach(java.lang.Object detachedPC)
Callback before the object is attached. |
void |
preClear(java.lang.Object pc)
Callback before the fields of the object are cleared. |
void |
preDelete(java.lang.Object pc)
Callback before the object is deleted. |
void |
preDetach(java.lang.Object pc)
Callback before the object is detached. |
void |
preDirty(java.lang.Object pc)
Callback before the object is made dirty. |
void |
prePersist(java.lang.Object pc)
Callback before the object is persisted (just before the lifecycle state change). |
void |
preStore(java.lang.Object pc)
Callback before the object is stored. |
void |
removeListener(java.lang.Object listener)
Remove a listener for this handler. |
| Method Detail |
|---|
void postCreate(java.lang.Object pc)
pc - The Objectvoid prePersist(java.lang.Object pc)
pc - The Objectvoid preStore(java.lang.Object pc)
pc - The Objectvoid postStore(java.lang.Object pc)
pc - The Objectvoid preClear(java.lang.Object pc)
pc - The Objectvoid postClear(java.lang.Object pc)
pc - The Objectvoid preDelete(java.lang.Object pc)
pc - The Objectvoid postDelete(java.lang.Object pc)
pc - The Objectvoid preDirty(java.lang.Object pc)
pc - The Objectvoid postDirty(java.lang.Object pc)
pc - The Objectvoid postLoad(java.lang.Object pc)
pc - The Objectvoid postRefresh(java.lang.Object pc)
pc - The Objectvoid preDetach(java.lang.Object pc)
pc - The Object
void postDetach(java.lang.Object pc,
java.lang.Object detachedPC)
pc - The ObjectdetachedPC - The detached objectvoid preAttach(java.lang.Object detachedPC)
detachedPC - The Object
void postAttach(java.lang.Object pc,
java.lang.Object detachedPC)
pc - The attached ObjectdetachedPC - The detached object
void addListener(java.lang.Object listener,
java.lang.Class[] classes)
listener - the listener instanceclasses - the persistent classes which events are fired for the listenervoid removeListener(java.lang.Object listener)
listener - the listener instancevoid close()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||