|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.metadata.MetaData
org.datanucleus.metadata.EventListenerMetaData
public class EventListenerMetaData
Listener for events, following the JPA1 model.
| Field Summary |
|---|
| Fields inherited from class org.datanucleus.metadata.MetaData |
|---|
extensions, LOCALISER, METADATA_CREATED_STATE, METADATA_INITIALISED_STATE, METADATA_POPULATED_STATE, METADATA_USED_STATE, metaDataState, parent, VENDOR_NAME, VENDOR_NAME_OLD |
| Constructor Summary | |
|---|---|
EventListenerMetaData(java.lang.String className)
Constructor for an EventListener MetaData |
|
| Method Summary | |
|---|---|
void |
addCallback(java.lang.String callbackClassName,
java.lang.String methodName)
Method to add a method name for this EventListener. |
void |
addCallback(java.lang.String callbackClassName,
java.lang.String className,
java.lang.String methodName)
Method to add a method name for this EventListener. |
java.lang.String |
getClassName()
Accessor for the name of the EventListener class |
java.lang.String |
getMethodNameForCallbackClass(java.lang.String callbackClassName)
Accessor for the method name in the EventListener class that handles the specified callback event |
| Methods inherited from class org.datanucleus.metadata.MetaData |
|---|
addExtension, addExtension, getExtensions, getNoOfExtensions, getParent, getValueForExtension, getValuesForExtension, hasExtension, initialise, isInitialised, isPopulated, isUsed, removeExtension, setInitialised, setParent, setPopulated, setUsed, toString, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public EventListenerMetaData(java.lang.String className)
className - Name of the EventListener class| Method Detail |
|---|
public java.lang.String getClassName()
public void addCallback(java.lang.String callbackClassName,
java.lang.String methodName)
callbackClassName - Name of the callback type (javax.persistence.PrePersist etc)methodName - The method in the EventListener class that handles it
public void addCallback(java.lang.String callbackClassName,
java.lang.String className,
java.lang.String methodName)
callbackClassName - Name of the callback classclassName - Name of the class declaring the methodmethodName - The method in the className class that handles itpublic java.lang.String getMethodNameForCallbackClass(java.lang.String callbackClassName)
callbackClassName - Name of the callback class
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||