Package org.datanucleus.api.jdo
Class FieldInstanceLifecycleEvent
java.lang.Object
java.util.EventObject
javax.jdo.listener.InstanceLifecycleEvent
org.datanucleus.api.jdo.FieldInstanceLifecycleEvent
- All Implemented Interfaces:
Serializable
public class FieldInstanceLifecycleEvent
extends javax.jdo.listener.InstanceLifecycleEvent
Extension to InstanceLifecycleEvent where the event can relate to specific
field providing access to the field names that are affected by this event.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String[]Names of the fields affected.private static final longFields inherited from class javax.jdo.listener.InstanceLifecycleEvent
ATTACH, CLEAR, CREATE, DELETE, DETACH, DIRTY, LOAD, STOREFields inherited from class java.util.EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionFieldInstanceLifecycleEvent(Object obj, int eventType, Object otherObj, String[] fieldNames) Constructor. -
Method Summary
Methods inherited from class javax.jdo.listener.InstanceLifecycleEvent
getDetachedInstance, getEventType, getPersistentInstance, getSource, getTargetMethods inherited from class java.util.EventObject
toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
fieldNames
Names of the fields affected.
-
-
Constructor Details
-
FieldInstanceLifecycleEvent
Constructor.- Parameters:
obj- The object on which the event occurseventType- Type of eventotherObj- The other objectfieldNames- Names of the fields affected
-
-
Method Details
-
getFieldNames
Accessor for the field names affected by this event- Returns:
- The field names
-