public interface EISOrderedCollectionChangeRecord extends ChangeRecord
Purpose: To provide API into the EISCollectionChangeSet.
Description: Capture the changes for an ordered collection where the entire collection is simply replaced if it has changed.
Modifier and Type | Method and Description |
---|---|
int[] |
getAddIndexes()
ADVANCED:
Return the indexes into the new collection of
the elements that were added.
|
java.util.List |
getAdds()
ADVANCED:
Return the entries for all the elements added to the new collection.
|
int[][] |
getMoveIndexPairs()
ADVANCED:
ADVANCED:
Return the indexes of the elements that were simply moved
within the collection.
|
java.util.List |
getMoves()
ADVANCED:
Return the entries for all the elements that were simply shuffled
within the collection.
|
java.util.List |
getNewCollection()
ADVANCED:
Return the entries for all the elements in the new collection.
|
int[] |
getRemoveIndexes()
ADVANCED:
Return the indexes into the old collection of
the elements that were removed.
|
java.util.List |
getRemoves()
ADVANCED:
Return the entries for all the elements removed from the old collection.
|
boolean |
hasChanges()
ADVANCED:
Return whether any changes have been recorded with the change record.
|
getAttribute, getOldValue, getOwner
int[] getAddIndexes()
java.util.List getAdds()
int[][] getMoveIndexPairs()
java.util.List getMoves()
java.util.List getNewCollection()
int[] getRemoveIndexes()
java.util.List getRemoves()
boolean hasChanges()