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

    Modifier and Type
    Method
    Description
    List<org.eclipse.persistence.internal.sessions.ObjectChangeSet>
    ADVANCED: Return the objects added to the collection.
    ADVANCED: Return the objets whose Map keys have changed.
    List<org.eclipse.persistence.internal.sessions.ObjectChangeSet>
    ADVANCED: Return the removed objects.
    boolean
    ADVANCED: Return whether any changes have been recorded with the change record.

    Methods inherited from interface org.eclipse.persistence.sessions.changesets.ChangeRecord

    getAttribute, getOldValue, getOwner
  • Method Details

    • getAdds

      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

      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

      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.