Interface CollectionAction<T extends Collection<?>>
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
ListAction<T>
- All Known Implementing Classes:
CollectionAddAllAction,CollectionClearAction,CollectionRemoveAllAction,ListAddAction,ListAddAllAction,ListRemoveAction,ListSetAction
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAction(RecordingCollection<?, ?> recordingCollection, List<CollectionAction<T>> actions) booleancontainsObject(T collection, Object o) voiddoAction(T collection, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener) getAddedObjects(T collection) getRemovedObjects(T collection) replaceObject(Object oldElem, Object elem) replaceObjects(Map<Object, Object> objectMapping) voidundo(T collection, Collection<?> removedObjects, Collection<?> addedObjects)
-
Method Details
-
doAction
void doAction(T collection, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener) -
undo
-
containsObject
-
getAddedObjects
Collection<Object> getAddedObjects() -
getRemovedObjects
Collection<Object> getRemovedObjects() -
getAddedObjects
-
getRemovedObjects
-
replaceObject
-
replaceObjects
-
addAction
-