public class EntityClassListener<T> extends EntityListener<T>
POST_BUILD, POST_CLONE, POST_DELETE, POST_INSERT, POST_REFRESH, POST_UPDATE, PRE_PERSIST, PRE_REMOVE, PRE_UPDATE_WITH_CHANGES| Constructor and Description |
|---|
EntityClassListener(java.lang.Class entityClass)
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
void |
addEventMethod(java.lang.String event,
java.lang.reflect.Method method)
INTERNAL:
For entity classes listener methods, they need to override listeners
from mapped superclasses for the same method.
|
java.lang.Class |
getListenerClass()
INTERNAL:
|
protected void |
invokeMethod(java.lang.String event,
DescriptorEvent descriptorEvent)
INTERNAL:
|
protected void |
validateMethod(java.lang.reflect.Method method)
INTERNAL:
|
constructListenerInstance, createEntityListenerAndInjectDependencies, getAllEventMethods, getEntityClass, getEventMethods, getEventMethods, getLastEventMethod, getListener, getOwningSession, hasCallbackMethods, hasEventMethods, hasEventMethods, hasOverriddenEventMethod, hasOverriddenEventMethod, hasOverriddenEventMethod, isOverriddenEvent, postBuild, postClone, postDelete, postInsert, postRefresh, postUpdate, prePersist, preRemove, preUpdateWithChanges, setAllEventMethods, setOwningSession, setPostBuildMethod, setPostCloneMethod, setPostDeleteMethod, setPostInsertMethod, setPostRefreshMethod, setPostUpdateMethod, setPrePersistMethod, setPreRemoveMethod, setPreUpdateWithChangesMethod, toString, validateMethodModifierspublic EntityClassListener(java.lang.Class entityClass)
public void addEventMethod(java.lang.String event,
java.lang.reflect.Method method)
addEventMethod in class EntityListener<T>public java.lang.Class getListenerClass()
getListenerClass in class EntityListener<T>protected void invokeMethod(java.lang.String event,
DescriptorEvent descriptorEvent)
protected void validateMethod(java.lang.reflect.Method method)
validateMethod in class EntityListener<T>