public interface CallbackHandler
Modifier and Type | Method and Description |
---|---|
void |
addListener(Object listener,
Class[] classes)
Adds a new listener to this handler.
|
void |
close()
Clear any objects to release resources.
|
default void |
postAttach(Object pc,
Object detachedPC)
Callback after the object is attached.
|
default void |
postClear(Object pc)
Callback after the fields of the object are cleared.
|
default void |
postCreate(Object pc)
Callback after the object has been created.
|
default void |
postDelete(Object pc)
Callback after the object is deleted.
|
default void |
postDetach(Object pc,
Object detachedPC)
Callback after the object is detached.
|
default void |
postDirty(Object pc)
Callback after the object is made dirty.
|
default void |
postLoad(Object pc)
Callback after the fields of the object are loaded.
|
default void |
postRefresh(Object pc)
Callback after the fields of the object are refreshed.
|
default void |
postStore(Object pc)
Callback after the object is stored.
|
default void |
preAttach(Object detachedPC)
Callback before the object is attached.
|
default void |
preClear(Object pc)
Callback before the fields of the object are cleared.
|
default void |
preDelete(Object pc)
Callback before the object is deleted.
|
default void |
preDetach(Object pc)
Callback before the object is detached.
|
default void |
preDirty(Object pc)
Callback before the object is made dirty.
|
default void |
prePersist(Object pc)
Callback before the object is persisted (just before the lifecycle state change).
|
default void |
preStore(Object pc)
Callback before the object is stored.
|
void |
removeListener(Object listener)
Remove a listener for this handler.
|
void |
setBeanValidationHandler(BeanValidationHandler handler)
Method to set the handler for bean validation.
|
void setBeanValidationHandler(BeanValidationHandler handler)
handler
- Handler for bean validationdefault void postCreate(Object pc)
pc
- The Objectdefault void prePersist(Object pc)
pc
- The Objectdefault void preStore(Object pc)
pc
- The Objectdefault void postStore(Object pc)
pc
- The Objectdefault void preClear(Object pc)
pc
- The Objectdefault void postClear(Object pc)
pc
- The Objectdefault void preDelete(Object pc)
pc
- The Objectdefault void postDelete(Object pc)
pc
- The Objectdefault void preDirty(Object pc)
pc
- The Objectdefault void postDirty(Object pc)
pc
- The Objectdefault void postLoad(Object pc)
pc
- The Objectdefault void postRefresh(Object pc)
pc
- The Objectdefault void preDetach(Object pc)
pc
- The Objectdefault void postDetach(Object pc, Object detachedPC)
pc
- The ObjectdetachedPC
- The detached objectdefault void preAttach(Object detachedPC)
detachedPC
- The Objectdefault void postAttach(Object pc, Object detachedPC)
pc
- The attached ObjectdetachedPC
- The detached objectvoid addListener(Object listener, Class[] classes)
listener
- the listener instanceclasses
- the persistent classes which events are fired for the listenervoid removeListener(Object listener)
listener
- the listener instancevoid close()
Copyright © 2019. All rights reserved.