public class EntityListenerMetadata extends ORMetadata implements java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
protected EntityListener |
m_listener |
m_project| Constructor and Description |
|---|
EntityListenerMetadata()
INTERNAL:
Used for XML loading.
|
EntityListenerMetadata(MetadataAnnotation entityListeners,
MetadataClass entityListenerClass,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
INTERNAL:
This method should be called when dealing with default listeners.
|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
protected java.lang.reflect.Method |
getCallbackMethod(java.lang.String methodName,
java.lang.reflect.Method[] methods)
INTERNAL:
Find the method in the list where method.getName() == methodName.
|
java.lang.String |
getClassName()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getIdentifier()
INTERNAL:
|
protected java.lang.Object |
getInstance(java.lang.Class cls)
INTERNAL:
|
java.lang.String |
getPostLoad()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getPostPersist()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getPostRemove()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getPostUpdate()
INTERNAL:
Used for OX mapping
|
java.lang.String |
getPrePersist()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getPreRemove()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getPreUpdate()
INTERNAL:
Used for OX mapping.
|
int |
hashCode() |
void |
initXMLObject(MetadataAccessibleObject accessibleObject,
XMLEntityMappings entityMappings)
INTERNAL:
|
void |
process(ClassAccessor classAccessor,
java.lang.ClassLoader loader,
boolean isDefaultListener)
INTERNAL:
|
protected void |
processCallbackMethods(java.lang.reflect.Method[] methods,
ClassAccessor classAccessor)
INTERNAL:
Process the the callback methods.
|
void |
setClassName(java.lang.String className)
INTERNAL:
Used for OX mapping.
|
protected void |
setPostLoad(java.lang.reflect.Method method)
INTERNAL:
Set the post load event method on the listener.
|
void |
setPostLoad(java.lang.String postLoad)
INTERNAL:
Used for OX mapping.
|
protected void |
setPostPersist(java.lang.reflect.Method method)
INTERNAL:
Set the post persist event method on the listener.
|
void |
setPostPersist(java.lang.String postPersist)
INTERNAL:
Used for OX mapping.
|
protected void |
setPostRemove(java.lang.reflect.Method method)
INTERNAL:
Set the post remove event method on the listener.
|
void |
setPostRemove(java.lang.String postRemove)
INTERNAL:
Used for OX mapping.
|
protected void |
setPostUpdate(java.lang.reflect.Method method)
INTERNAL:
* Set the post update event method on the listener.
|
void |
setPostUpdate(java.lang.String postUpdate)
INTERNAL:
Used for OX mapping.
|
protected void |
setPrePersist(java.lang.reflect.Method method)
INTERNAL:
Set the pre persist event method on the listener.
|
void |
setPrePersist(java.lang.String prePersist)
INTERNAL:
Used for OX mapping
|
protected void |
setPreRemove(java.lang.reflect.Method method)
INTERNAL:
Set the pre remove event method on the listener.
|
void |
setPreRemove(java.lang.String preRemove)
INTERNAL:
Used for OX mapping.
|
protected void |
setPreUpdate(java.lang.reflect.Method method)
INTERNAL:
Set the pre update event method on the listener.
|
void |
setPreUpdate(java.lang.String preUpdate)
INTERNAL:
Used for OX mapping.
|
getAccessibleObject, getAccessibleObjectName, getAnnotation, getBoxedType, getDatabaseTypeEnum, getEntityMappings, getFullyQualifiedClassName, getJavaClass, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getName, getPrimitiveClassForName, getProject, getText, getXMLElement, hasIdentifier, hasText, initXMLClassName, initXMLObject, initXMLObjects, initXMLTextObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, merge, mergeORObjectLists, mergeORObjects, mergeSimpleObjects, reloadEntity, reloadMappedSuperclass, setAccessibleObject, setEntityMappings, setFieldName, setFieldName, setProject, shouldOverride, valuesMatch, valuesMatchprotected EntityListener m_listener
public EntityListenerMetadata()
public EntityListenerMetadata(MetadataAnnotation entityListeners, MetadataClass entityListenerClass, MetadataAccessor accessor)
public java.lang.Object clone()
clone in class java.lang.Objectpublic boolean equals(java.lang.Object objectToCompare)
equals in class ORMetadatapublic int hashCode()
hashCode in class java.lang.Objectprotected java.lang.reflect.Method getCallbackMethod(java.lang.String methodName,
java.lang.reflect.Method[] methods)
public java.lang.String getClassName()
public java.lang.String getIdentifier()
protected java.lang.Object getInstance(java.lang.Class cls)
public java.lang.String getPostLoad()
public java.lang.String getPostPersist()
public java.lang.String getPostRemove()
public java.lang.String getPostUpdate()
public java.lang.String getPrePersist()
public java.lang.String getPreRemove()
public java.lang.String getPreUpdate()
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
initXMLObject in class ORMetadatapublic void process(ClassAccessor classAccessor, java.lang.ClassLoader loader, boolean isDefaultListener)
protected void processCallbackMethods(java.lang.reflect.Method[] methods,
ClassAccessor classAccessor)
public void setClassName(java.lang.String className)
protected void setPostLoad(java.lang.reflect.Method method)
public void setPostLoad(java.lang.String postLoad)
protected void setPostPersist(java.lang.reflect.Method method)
public void setPostPersist(java.lang.String postPersist)
protected void setPostRemove(java.lang.reflect.Method method)
public void setPostRemove(java.lang.String postRemove)
protected void setPostUpdate(java.lang.reflect.Method method)
public void setPostUpdate(java.lang.String postUpdate)
protected void setPrePersist(java.lang.reflect.Method method)
public void setPrePersist(java.lang.String prePersist)
protected void setPreRemove(java.lang.reflect.Method method)
public void setPreRemove(java.lang.String preRemove)
protected void setPreUpdate(java.lang.reflect.Method method)
public void setPreUpdate(java.lang.String preUpdate)