Package org.apache.cayenne.map
Class CallbackMap
java.lang.Object
org.apache.cayenne.map.CallbackMap
- All Implemented Interfaces:
Serializable
public class CallbackMap extends Object implements Serializable
A generic descriptor of a set of standard lifecycle callbacks.
- Since:
- 3.0
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected CallbackDescriptor[]callbacks -
Constructor Summary
Constructors Constructor Description CallbackMap() -
Method Summary
Modifier and Type Method Description voidencodeCallbacksAsXML(XMLEncoder encoder)CallbackDescriptorgetCallbackDescriptor(LifecycleEvent callbackType)CallbackDescriptor[]getCallbacks()Returns all event callbacks as an array ordered by event type.CallbackDescriptorgetPostAdd()CallbackDescriptorgetPostLoad()CallbackDescriptorgetPostPersist()CallbackDescriptorgetPostRemove()CallbackDescriptorgetPostUpdate()CallbackDescriptorgetPrePersist()CallbackDescriptorgetPreRemove()CallbackDescriptorgetPreUpdate()
-
Field Details
-
callbacks
-
-
Constructor Details
-
CallbackMap
public CallbackMap()
-
-
Method Details
-
getCallbacks
Returns all event callbacks as an array ordered by event type. -
getCallbackDescriptor
- Parameters:
callbackType- callback type id- Returns:
- CallbackDescriptor for the specified callback type id
-
getPostLoad
-
getPostPersist
-
getPostRemove
-
getPostUpdate
-
getPostAdd
-
getPrePersist
-
getPreRemove
-
getPreUpdate
-
encodeCallbacksAsXML
-