Class MapRemoveAllKeysAction<C extends Map<K,V>,K,V>
java.lang.Object
com.blazebit.persistence.view.impl.collection.MapRemoveAllKeysAction<C,K,V>
- All Implemented Interfaces:
MapAction<C>
,Serializable
public class MapRemoveAllKeysAction<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 MapRemoveAllKeysAction(Collection<?> elements, Map<K,V> delegate)
-
Method Summary
-
Constructor Details
-
Method Details
-
retainAll
public static <C extends Map<K, V>, K, V> MapRemoveAllKeysAction<C,K,V> retainAll(Collection<?> c, C delegate) -
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)
-