Interface MapAction<T extends Map<?,?>>
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
MapClearAction,MapPutAction,MapPutAllAction,MapRemoveAction,MapRemoveAllEntriesAction,MapRemoveAllKeysAction,MapRemoveAllValuesAction
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAction(List<MapAction<T>> actions, Collection<Object> addedKeys, Collection<Object> removedKeys, Collection<Object> addedElements, Collection<Object> removedElements) voiddoAction(T map, UpdateContext context, MapViewToEntityMapper mapper, CollectionRemoveListener keyRemoveListener, CollectionRemoveListener valueRemoveListener) getAddedElements(T collection) getAddedKeys(T collection) getRemovedElements(T collection) getRemovedKeys(T collection) replaceObject(Object oldKey, Object oldValue, Object newKey, Object newValue) replaceObjects(Map<Object, Object> objectMapping) voidundo(T map, Collection<?> removedKeys, Collection<?> addedKeys, Collection<?> removedElements, Collection<?> addedElements)
-
Method Details
-
doAction
void doAction(T map, UpdateContext context, MapViewToEntityMapper mapper, CollectionRemoveListener keyRemoveListener, CollectionRemoveListener valueRemoveListener) -
undo
void undo(T map, Collection<?> removedKeys, Collection<?> addedKeys, Collection<?> removedElements, Collection<?> addedElements) -
getAddedKeys
Collection<Object> getAddedKeys() -
getRemovedKeys
Collection<Object> getRemovedKeys() -
getAddedElements
Collection<Object> getAddedElements() -
getRemovedElements
Collection<Object> getRemovedElements() -
getAddedKeys
-
getRemovedKeys
-
getAddedElements
-
getRemovedElements
-
replaceObject
-
replaceObjects
-
addAction
void addAction(List<MapAction<T>> actions, Collection<Object> addedKeys, Collection<Object> removedKeys, Collection<Object> addedElements, Collection<Object> removedElements)
-