Interface CollectionChangeRecord
- All Superinterfaces:
ChangeRecord
- All Known Implementing Classes:
org.eclipse.persistence.internal.sessions.CollectionChangeRecord
,EISCollectionChangeRecord
,EISOrderedCollectionChangeRecord
Purpose: This interface defines the API for the changeRecord that maintains the changes made to a collection attribute of an object.
Description: The CollectionChangeRecord stores a list of objects removed from the collection and a separate list of objects added to a collection
-
Method Summary
Modifier and TypeMethodDescriptionADVANCED: This method returns the Map that contains the added values to the collection and their corresponding ChangeSets.ADVANCED: This method returns the Map that contains the removed values from the collection and their corresponding ChangeSets.boolean
ADVANCED: This method returns true if the change set has changesMethods inherited from interface org.eclipse.persistence.sessions.changesets.ChangeRecord
getAttribute, getOldValue, getOwner
-
Method Details
-
getAddObjectList
Map getAddObjectList()ADVANCED: This method returns the Map that contains the added values to the collection and their corresponding ChangeSets.- Returns:
- java.util.Vector
-
getRemoveObjectList
Map getRemoveObjectList()ADVANCED: This method returns the Map that contains the removed values from the collection and their corresponding ChangeSets.- Returns:
- java.util.Vector
-
hasChanges
boolean hasChanges()ADVANCED: This method returns true if the change set has changes- Returns:
- boolean
-