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

    Fields
    Modifier and Type
    Field
    Description
    private 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

    Constructors
    Constructor
    Description
    FieldInstanceLifecycleEvent(Object obj, int eventType, Object otherObj, String[] fieldNames)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    Accessor for the field names affected by this event

    Methods inherited from class javax.jdo.listener.InstanceLifecycleEvent

    getDetachedInstance, getEventType, getPersistentInstance, getSource, getTarget

    Methods inherited from class java.util.EventObject

    toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • fieldNames

      private String[] fieldNames
      Names of the fields affected.
  • Constructor Details

    • FieldInstanceLifecycleEvent

      public FieldInstanceLifecycleEvent(Object obj, int eventType, Object otherObj, String[] fieldNames)
      Constructor.
      Parameters:
      obj - The object on which the event occurs
      eventType - Type of event
      otherObj - The other object
      fieldNames - Names of the fields affected
  • Method Details

    • getFieldNames

      public String[] getFieldNames()
      Accessor for the field names affected by this event
      Returns:
      The field names