public class EventListenerMetaData extends MetaData
extensions, LOCALISER, METADATA_CREATED_STATE, METADATA_INITIALISED_STATE, METADATA_POPULATED_STATE, METADATA_USED_STATE, metaDataState, parent, VENDOR_NAME, VENDOR_NAME_OLD| Constructor and Description |
|---|
EventListenerMetaData(String className)
Constructor for an EventListener MetaData
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCallback(String callbackClassName,
String methodName)
Method to add a method name for this EventListener.
|
void |
addCallback(String callbackClassName,
String className,
String methodName)
Method to add a method name for this EventListener.
|
String |
getClassName()
Accessor for the name of the EventListener class
|
String |
getMethodNameForCallbackClass(String callbackClassName)
Accessor for the method name in the EventListener class that handles the specified callback event
|
addExtension, addExtension, assertIfInitialised, getExtensions, getNoOfExtensions, getParent, getValueForExtension, getValuesForExtension, hasExtension, initialise, isInitialised, isPopulated, isUsed, newExtensionMetaData, removeExtension, setParent, toString, toStringpublic EventListenerMetaData(String className)
className - Name of the EventListener classpublic String getClassName()
public void addCallback(String callbackClassName, String methodName)
callbackClassName - Name of the callback type (javax.persistence.PrePersist etc)methodName - The method in the EventListener class that handles itpublic void addCallback(String callbackClassName, String className, String methodName)
callbackClassName - Name of the callback classclassName - Name of the class declaring the methodmethodName - The method in the className class that handles itpublic String getMethodNameForCallbackClass(String callbackClassName)
callbackClassName - Name of the callback classCopyright © 2013. All Rights Reserved.