EclipseLink 2.2.0, build 'v20110202-r8913' API Reference

org.eclipse.persistence.sessions.changesets
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
 java.util.Vector getAdds()
          ADVANCED: Return the objects added to the collection.
 java.util.Vector getChangedMapKeys()
           ADVANCED: Return the objets whose Map keys have changed.
 java.util.Vector getRemoves()
          ADVANCED: Return the removed objects.
 boolean hasChanges()
          ADVANCED: Return whether any changes have been recorded with the change record.
 
Methods inherited from interface org.eclipse.persistence.sessions.changesets.ChangeRecord
getAttribute, getOwner
 

Method Detail

getAdds

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


EclipseLink 2.2.0, build 'v20110202-r8913' API Reference