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 SummaryFields Modifier and Type Field Description protected CallbackDescriptor[]callbacks
- 
Constructor SummaryConstructors Constructor Description CallbackMap()
- 
Method SummaryModifier 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- 
CallbackMappublic CallbackMap()
 
- 
- 
Method Details- 
getCallbacksReturns 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
 
-