Class AggregateObjectChangeListener

  • All Implemented Interfaces:
    java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener

    public class AggregateObjectChangeListener
    extends ObjectChangeListener

    Purpose: Define a listener for object change tracking.

    Description: Listener is notified on a PropertyChangeEvent from the object it belongs to.

    Responsibilities: Set the flag to true when there is any change in the object.

    See Also:
    Serialized Form
    • Field Detail

      • parentAttributeName

        protected java.lang.String parentAttributeName
    • Constructor Detail

      • AggregateObjectChangeListener

        public AggregateObjectChangeListener​(ObjectChangeListener parentListener,
                                             java.lang.String parentAttribute)
        INTERNAL: Create a ObjectChangeListener
    • Method Detail

      • internalPropertyChange

        public void internalPropertyChange​(java.beans.PropertyChangeEvent evt)
        PUBLIC: This method turns marks the object as changed.
        Overrides:
        internalPropertyChange in class ObjectChangeListener