Interface CollectionChangeRecord

  • All Superinterfaces:
    ChangeRecord
    All Known Implementing Classes:
    org.eclipse.persistence.internal.sessions.CollectionChangeRecord, EISCollectionChangeRecord, EISOrderedCollectionChangeRecord

    public interface CollectionChangeRecord
    extends ChangeRecord

    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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Map getAddObjectList()
      ADVANCED: This method returns the Map that contains the added values to the collection and their corresponding ChangeSets.
      java.util.Map getRemoveObjectList()
      ADVANCED: This method returns the Map that contains the removed values from the collection and their corresponding ChangeSets.
      boolean hasChanges()
      ADVANCED: This method returns true if the change set has changes
    • Method Detail

      • getAddObjectList

        java.util.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

        java.util.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