Module eclipselink

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 Detail

      • 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.