Module org.eclipse.persistence.core
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
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:
-
Field Summary
FieldsFields inherited from class org.eclipse.persistence.internal.descriptors.changetracking.ObjectChangeListener
hasChanges, ignoreDepth, ignoreEvents
-
Constructor Summary
ConstructorsConstructorDescriptionAggregateObjectChangeListener
(ObjectChangeListener parentListener, String parentAttribute) INTERNAL: Create a ObjectChangeListener -
Method Summary
Modifier and TypeMethodDescriptionvoid
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 Details
-
parentListener
-
parentAttributeName
-
-
Constructor Details
-
AggregateObjectChangeListener
INTERNAL: Create a ObjectChangeListener
-
-
Method Details
-
internalPropertyChange
PUBLIC: This method turns marks the object as changed.- Overrides:
internalPropertyChange
in classObjectChangeListener
-