Package org.apache.openjpa.conf
Class CallbackOptions
- java.lang.Object
-
- org.apache.openjpa.conf.CallbackOptions
-
- All Implemented Interfaces:
java.io.Serializable
public class CallbackOptions extends java.lang.Object implements java.io.Serializable
Configurable options for callbacks.- Author:
- Pinaki Poddar
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CallbackOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getAllowsDuplicateListener()
Flags if duplicate listeners are allowed to handle the same callback event.boolean
getAllowsMultipleMethodsForSameCallback()
Flags if multiple methods of the same class can handle the same callback event.boolean
getPostPersistCallbackImmediate()
Affirms if the post-persist callback is invoked as soon as a new instance is managed.void
setAllowsDuplicateListener(boolean flag)
Flags if duplicate listeners are allowed to handle the same callback event.void
setAllowsMultipleMethodsForSameCallback(boolean flag)
Flags if multiple methods of the same class can handle the same callback event.void
setPostPersistCallbackImmediate(boolean flag)
Sets if the post-persist callback is invoked as soon as a new instance is managed.
-
-
-
Method Detail
-
getPostPersistCallbackImmediate
public boolean getPostPersistCallbackImmediate()
Affirms if the post-persist callback is invoked as soon as a new instance is managed. The default is false, implies that the post-persist callback is invoked after the instance been committed or flushed to the datastore. Defaults to false.
-
setPostPersistCallbackImmediate
public void setPostPersistCallbackImmediate(boolean flag)
Sets if the post-persist callback is invoked as soon as a new instance is managed. The default is false, implies that the post-persist callback is invoked after the instance been committed or flushed to the datastore.
-
getAllowsMultipleMethodsForSameCallback
public boolean getAllowsMultipleMethodsForSameCallback()
Flags if multiple methods of the same class can handle the same callback event. Defaults to false.
-
setAllowsMultipleMethodsForSameCallback
public void setAllowsMultipleMethodsForSameCallback(boolean flag)
Flags if multiple methods of the same class can handle the same callback event.
-
getAllowsDuplicateListener
public boolean getAllowsDuplicateListener()
Flags if duplicate listeners are allowed to handle the same callback event. Defaults to true.
-
setAllowsDuplicateListener
public void setAllowsDuplicateListener(boolean flag)
Flags if duplicate listeners are allowed to handle the same callback event.
-
-