Class CollectionClearAction<C extends Collection<E>,E>
java.lang.Object
com.blazebit.persistence.view.impl.collection.CollectionClearAction<C,E>
- All Implemented Interfaces:
CollectionAction<C>
,Serializable
public class CollectionClearAction<C extends Collection<E>,E> extends Object implements CollectionAction<C>
- Since:
- 1.2.0
- Author:
- Christian Beikov
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description CollectionClearAction()
-
Method Summary
Modifier and Type Method Description void
addAction(RecordingCollection<?,?> recordingCollection, List<CollectionAction<C>> actions)
boolean
containsObject(C collection, Object o)
void
doAction(C collection, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener)
Collection<Object>
getAddedObjects()
Collection<Object>
getAddedObjects(C collection)
Collection<Object>
getRemovedObjects()
Collection<Object>
getRemovedObjects(C collection)
CollectionAction<C>
replaceObject(Object oldElem, Object elem)
CollectionAction<C>
replaceObjects(Map<Object,Object> objectMapping)
void
undo(C collection, Collection<?> removedObjects, Collection<?> addedObjects)
-
Constructor Details
-
CollectionClearAction
public CollectionClearAction()
-
-
Method Details
-
doAction
public void doAction(C collection, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener)- Specified by:
doAction
in interfaceCollectionAction<C extends Collection<E>>
-
undo
- Specified by:
undo
in interfaceCollectionAction<C extends Collection<E>>
-
containsObject
- Specified by:
containsObject
in interfaceCollectionAction<C extends Collection<E>>
-
getAddedObjects
- Specified by:
getAddedObjects
in interfaceCollectionAction<C extends Collection<E>>
-
getRemovedObjects
- Specified by:
getRemovedObjects
in interfaceCollectionAction<C extends Collection<E>>
-
getAddedObjects
- Specified by:
getAddedObjects
in interfaceCollectionAction<C extends Collection<E>>
-
getRemovedObjects
- Specified by:
getRemovedObjects
in interfaceCollectionAction<C extends Collection<E>>
-
replaceObject
- Specified by:
replaceObject
in interfaceCollectionAction<C extends Collection<E>>
-
replaceObjects
- Specified by:
replaceObjects
in interfaceCollectionAction<C extends Collection<E>>
-
addAction
public void addAction(RecordingCollection<?,?> recordingCollection, List<CollectionAction<C>> actions)- Specified by:
addAction
in interfaceCollectionAction<C extends Collection<E>>
-