Class AggregateObjectChangeListener
- java.lang.Object
-
- org.eclipse.persistence.internal.descriptors.changetracking.ObjectChangeListener
-
- org.eclipse.persistence.internal.descriptors.changetracking.AggregateObjectChangeListener
-
- All Implemented Interfaces:
PropertyChangeListener
,Serializable
,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 String
parentAttributeName
protected ObjectChangeListener
parentListener
-
Fields inherited from class org.eclipse.persistence.internal.descriptors.changetracking.ObjectChangeListener
hasChanges, ignoreDepth, ignoreEvents
-
-
Constructor Summary
Constructors Constructor Description AggregateObjectChangeListener(ObjectChangeListener parentListener, String parentAttribute)
INTERNAL: Create a ObjectChangeListener
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
internalPropertyChange(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 String parentAttributeName
-
-
Constructor Detail
-
AggregateObjectChangeListener
public AggregateObjectChangeListener(ObjectChangeListener parentListener, String parentAttribute)
INTERNAL: Create a ObjectChangeListener
-
-
Method Detail
-
internalPropertyChange
public void internalPropertyChange(PropertyChangeEvent evt)
PUBLIC: This method turns marks the object as changed.- Overrides:
internalPropertyChange
in classObjectChangeListener
-
-