Class CollectionAddAllAction<C extends Collection<E>,E>
java.lang.Object
com.blazebit.persistence.view.impl.collection.CollectionAddAllAction<C,E>
- All Implemented Interfaces:
CollectionAction<C>,Serializable
public class CollectionAddAllAction<C extends Collection<E>,E>
extends Object
implements CollectionAction<C>
- Since:
- 1.2.0
- Author:
- Christian Beikov
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCollectionAddAllAction(int size, boolean allowDuplicates) CollectionAddAllAction(E element, boolean allowDuplicates) CollectionAddAllAction(Collection<? extends E> collection, boolean allowDuplicates) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddAction(RecordingCollection<?, ?> recordingCollection, List<CollectionAction<C>> actions) booleancontainsObject(C collection, Object o) voiddoAction(C collection, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener) getAddedObjects(C collection) getRemovedObjects(C collection) booleanisEmpty()onAddObjects(Collection<Object> objectsToAdd) onRemoveObjects(Collection<Object> objectsToRemove) replaceObject(Object oldElem, Object elem) replaceObjects(Map<Object, Object> objectMapping) voidundo(C collection, Collection<?> removedObjects, Collection<?> addedObjects)
-
Constructor Details
-
CollectionAddAllAction
public CollectionAddAllAction(int size, boolean allowDuplicates) -
CollectionAddAllAction
-
CollectionAddAllAction
-
-
Method Details
-
doAction
public void doAction(C collection, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener) - Specified by:
doActionin interfaceCollectionAction<C extends Collection<E>>
-
undo
- Specified by:
undoin interfaceCollectionAction<C extends Collection<E>>
-
containsObject
- Specified by:
containsObjectin interfaceCollectionAction<C extends Collection<E>>
-
isEmpty
public boolean isEmpty() -
getAddedObjects
- Specified by:
getAddedObjectsin interfaceCollectionAction<C extends Collection<E>>
-
getRemovedObjects
- Specified by:
getRemovedObjectsin interfaceCollectionAction<C extends Collection<E>>
-
getAddedObjects
- Specified by:
getAddedObjectsin interfaceCollectionAction<C extends Collection<E>>
-
getRemovedObjects
- Specified by:
getRemovedObjectsin interfaceCollectionAction<C extends Collection<E>>
-
replaceObject
- Specified by:
replaceObjectin interfaceCollectionAction<C extends Collection<E>>
-
replaceObjects
- Specified by:
replaceObjectsin interfaceCollectionAction<C extends Collection<E>>
-
addAction
public void addAction(RecordingCollection<?, ?> recordingCollection, List<CollectionAction<C>> actions) - Specified by:
addActionin interfaceCollectionAction<C extends Collection<E>>
-
add
-
onRemoveObjects
-
onAddObjects
-