Class MapRemoveAction<C extends Map<K,V>,K,V>
java.lang.Object
com.blazebit.persistence.view.impl.collection.MapRemoveAction<C,K,V>
- All Implemented Interfaces:
MapAction<C>,Serializable
- Since:
- 1.2.0
- Author:
- Christian Beikov
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionMapRemoveAction(Object key, Map<K, V> delegate) MapRemoveAction(Object key, V removedElementInView) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAction(List<MapAction<C>> actions, Collection<Object> addedKeys, Collection<Object> removedKeys, Collection<Object> addedElements, Collection<Object> removedElements) voiddoAction(C map, UpdateContext context, MapViewToEntityMapper mapper, CollectionRemoveListener keyRemoveListener, CollectionRemoveListener valueRemoveListener) getAddedElements(C collection) getAddedKeys(C collection) getRemovedElements(C collection) getRemovedKeys(C collection) replaceObject(Object oldKey, Object oldValue, Object newKey, Object newValue) replaceObjects(Map<Object, Object> objectMapping) voidundo(C map, Collection<?> removedKeys, Collection<?> addedKeys, Collection<?> removedElements, Collection<?> addedElements)
-
Constructor Details
-
MapRemoveAction
-
MapRemoveAction
-
-
Method Details
-
doAction
public void doAction(C map, UpdateContext context, MapViewToEntityMapper mapper, CollectionRemoveListener keyRemoveListener, CollectionRemoveListener valueRemoveListener) -
undo
public void undo(C map, Collection<?> removedKeys, Collection<?> addedKeys, Collection<?> removedElements, Collection<?> addedElements) -
getAddedKeys
-
getRemovedKeys
-
getAddedElements
-
getRemovedElements
-
getAddedKeys
-
getRemovedKeys
-
getAddedElements
-
getRemovedElements
-
replaceObject
-
replaceObjects
-
addAction
public void addAction(List<MapAction<C>> actions, Collection<Object> addedKeys, Collection<Object> removedKeys, Collection<Object> addedElements, Collection<Object> removedElements)
-