public class EntityListenerMetadata extends ORMetadata implements 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 |
|---|---|
Object |
clone()
INTERNAL:
This method should be called when dealing with default listeners.
|
boolean |
equals(Object objectToCompare)
INTERNAL:
|
protected Method |
getCallbackMethod(String methodName,
Method[] methods)
INTERNAL:
Find the method in the list where method.getName() == methodName.
|
String |
getClassName()
INTERNAL:
Used for OX mapping.
|
String |
getIdentifier()
INTERNAL:
|
protected Object |
getInstance(Class cls)
INTERNAL:
|
String |
getPostLoad()
INTERNAL:
Used for OX mapping.
|
String |
getPostPersist()
INTERNAL:
Used for OX mapping.
|
String |
getPostRemove()
INTERNAL:
Used for OX mapping.
|
String |
getPostUpdate()
INTERNAL:
Used for OX mapping
|
String |
getPrePersist()
INTERNAL:
Used for OX mapping.
|
String |
getPreRemove()
INTERNAL:
Used for OX mapping.
|
String |
getPreUpdate()
INTERNAL:
Used for OX mapping.
|
int |
hashCode() |
void |
initXMLObject(MetadataAccessibleObject accessibleObject,
XMLEntityMappings entityMappings)
INTERNAL:
|
void |
process(ClassAccessor classAccessor,
ClassLoader loader,
boolean isDefaultListener)
INTERNAL:
|
protected void |
processCallbackMethods(Method[] methods,
ClassAccessor classAccessor)
INTERNAL:
Process the the callback methods.
|
void |
setClassName(String className)
INTERNAL:
Used for OX mapping.
|
protected void |
setPostLoad(Method method)
INTERNAL:
Set the post load event method on the listener.
|
void |
setPostLoad(String postLoad)
INTERNAL:
Used for OX mapping.
|
protected void |
setPostPersist(Method method)
INTERNAL:
Set the post persist event method on the listener.
|
void |
setPostPersist(String postPersist)
INTERNAL:
Used for OX mapping.
|
protected void |
setPostRemove(Method method)
INTERNAL:
Set the post remove event method on the listener.
|
void |
setPostRemove(String postRemove)
INTERNAL:
Used for OX mapping.
|
protected void |
setPostUpdate(Method method)
INTERNAL:
* Set the post update event method on the listener.
|
void |
setPostUpdate(String postUpdate)
INTERNAL:
Used for OX mapping.
|
protected void |
setPrePersist(Method method)
INTERNAL:
Set the pre persist event method on the listener.
|
void |
setPrePersist(String prePersist)
INTERNAL:
Used for OX mapping
|
protected void |
setPreRemove(Method method)
INTERNAL:
Set the pre remove event method on the listener.
|
void |
setPreRemove(String preRemove)
INTERNAL:
Used for OX mapping.
|
protected void |
setPreUpdate(Method method)
INTERNAL:
Set the pre update event method on the listener.
|
void |
setPreUpdate(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 Object clone()
public boolean equals(Object objectToCompare)
equals in class ORMetadataprotected Method getCallbackMethod(String methodName, Method[] methods)
public String getClassName()
public String getIdentifier()
public String getPostLoad()
public String getPostPersist()
public String getPostRemove()
public String getPostUpdate()
public String getPrePersist()
public String getPreRemove()
public String getPreUpdate()
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
initXMLObject in class ORMetadatapublic void process(ClassAccessor classAccessor, ClassLoader loader, boolean isDefaultListener)
protected void processCallbackMethods(Method[] methods, ClassAccessor classAccessor)
public void setClassName(String className)
protected void setPostLoad(Method method)
public void setPostLoad(String postLoad)
protected void setPostPersist(Method method)
public void setPostPersist(String postPersist)
protected void setPostRemove(Method method)
public void setPostRemove(String postRemove)
protected void setPostUpdate(Method method)
public void setPostUpdate(String postUpdate)
protected void setPrePersist(Method method)
public void setPrePersist(String prePersist)
protected void setPreRemove(Method method)
public void setPreRemove(String preRemove)
protected void setPreUpdate(Method method)
public void setPreUpdate(String preUpdate)
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.