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
public class MapRemoveAction<C extends Map<K,V>,K,V> extends Object implements MapAction<C>
- Since:
- 1.2.0
- Author:
- Christian Beikov
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description MapRemoveAction(Object key, Map<K,V> delegate)
MapRemoveAction(Object key, V removedElementInView)
-
Method Summary
-
Constructor Details
-
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)
-