Interface EISCollectionChangeRecord

  • All Superinterfaces:
    ChangeRecord
    All Known Implementing Classes:
    EISCollectionChangeRecord

    public interface EISCollectionChangeRecord
    extends ChangeRecord

    Purpose: To provide API into the EISCollectionChangeSet.

    Description: Capture the changes for an unordered collection as collections of adds and removes.

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.List<org.eclipse.persistence.internal.sessions.ObjectChangeSet> getAdds()
      ADVANCED: Return the objects added to the collection.
      java.util.List getChangedMapKeys()
      ADVANCED: Return the objets whose Map keys have changed.
      java.util.List<org.eclipse.persistence.internal.sessions.ObjectChangeSet> getRemoves()
      ADVANCED: Return the removed objects.
      boolean hasChanges()
      ADVANCED: Return whether any changes have been recorded with the change record.
    • Method Detail

      • getAdds

        java.util.List<org.eclipse.persistence.internal.sessions.ObjectChangeSet> getAdds()
        ADVANCED: Return the objects added to the collection. The contents of this collection is determined by the mapping that populated it
      • getChangedMapKeys

        java.util.List getChangedMapKeys()

        ADVANCED: Return the objets whose Map keys have changed. The contents of this collection is determined by the mapping that populated it

      • getRemoves

        java.util.List<org.eclipse.persistence.internal.sessions.ObjectChangeSet> getRemoves()
        ADVANCED: Return the removed objects. The contents of this collection is determined by the mapping that populated it
      • hasChanges

        boolean hasChanges()
        ADVANCED: Return whether any changes have been recorded with the change record.