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 long
Fields inherited from class javax.jdo.listener.InstanceLifecycleEvent
ATTACH, CLEAR, CREATE, DELETE, DETACH, DIRTY, LOAD, STORE
Fields 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, getTarget
Methods 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
-