Class AggregateObjectChangeListener
- java.lang.Object
-
- org.eclipse.persistence.internal.descriptors.changetracking.ObjectChangeListener
-
- org.eclipse.persistence.internal.descriptors.changetracking.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 Summary
Fields Modifier and Type Field Description protected java.lang.StringparentAttributeNameprotected ObjectChangeListenerparentListener-
Fields inherited from class org.eclipse.persistence.internal.descriptors.changetracking.ObjectChangeListener
hasChanges, ignoreDepth, ignoreEvents
-
-
Constructor Summary
Constructors Constructor Description AggregateObjectChangeListener(ObjectChangeListener parentListener, java.lang.String parentAttribute)INTERNAL: Create a ObjectChangeListener
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinternalPropertyChange(java.beans.PropertyChangeEvent evt)PUBLIC: This method turns marks the object as changed.-
Methods inherited from class org.eclipse.persistence.internal.descriptors.changetracking.ObjectChangeListener
clearChanges, hasChanges, ignoreEvents, processEvents, propertyChange
-
-
-
-
Field Detail
-
parentListener
protected ObjectChangeListener parentListener
-
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:
internalPropertyChangein classObjectChangeListener
-
-