public class MetadataEntityClassListener extends MetadataEntityListener
POST_BUILD, POST_CLONE, POST_DELETE, POST_INSERT, POST_REFRESH, POST_UPDATE, PRE_PERSIST, PRE_REMOVE, PRE_UPDATE_WITH_CHANGES| Constructor and Description |
|---|
MetadataEntityClassListener(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:
|
boolean |
isEntityClassListener()
INTERNAL:
|
protected void |
validateMethod(java.lang.reflect.Method method)
INTERNAL:
|
getEntityClass, getEventMethod, getEventMethod, getEventMethodName, getMethods, getPostBuildMethodName, getPostCloneMethodName, getPostDeleteMethodName, getPostInsertMethodName, getPostRefreshMethodName, getPostUpdateMethodName, getPrePersistMethodName, getPreRemoveMethodName, getPreUpdateWithChangesMethodName, hasCallbackMethods, hasOverriddenEventMethod, hasOverriddenEventMethod, hasOverriddenEventMethod, initializeCallbackMethods, invokeMethod, isOverriddenEvent, isSessionPostBuildEvent, noCallbackMethodAlreadySetFor, postBuild, postClone, postDelete, postInsert, postRefresh, postUpdate, prePersist, preRemove, preUpdateWithChanges, setEntityClass, setListener, setPostBuildMethod, setPostCloneMethod, setPostDeleteMethod, setPostInsertMethod, setPostRefreshMethod, setPostUpdateMethod, setPrePersistMethod, setPreRemoveMethod, setPreUpdateWithChangesMethod, validateMethodModifiersaboutToDelete, aboutToInsert, aboutToUpdate, postMerge, postWrite, preDelete, preInsert, preUpdate, preWritepublic MetadataEntityClassListener(java.lang.Class entityClass)
public void addEventMethod(java.lang.String event,
java.lang.reflect.Method method)
addEventMethod in class MetadataEntityListenerpublic java.lang.Class getListenerClass()
getListenerClass in class MetadataEntityListenerprotected void invokeMethod(java.lang.String event,
DescriptorEvent descriptorEvent)
invokeMethod in class MetadataEntityListenerpublic boolean isEntityClassListener()
isEntityClassListener in class MetadataEntityListenerprotected void validateMethod(java.lang.reflect.Method method)
validateMethod in class MetadataEntityListener