Class ListRemoveAction<C extends List<E>,E>
java.lang.Object
com.blazebit.persistence.view.impl.collection.ListRemoveAction<C,E>
- All Implemented Interfaces:
CollectionAction<C>,ListAction<C>,Serializable
- Since:
- 1.2.0
- Author:
- Christian Beikov
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionListRemoveAction(int index, boolean last, Object removedElementInView) ListRemoveAction(int index, boolean last, List<?> delegate) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAction(RecordingCollection<?, ?> recordingCollection, List<CollectionAction<C>> actions) booleancontainsObject(C collection, Object o) voiddoAction(C list, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener) getAddedObjects(C collection) getRemovedObjects(C collection) replaceObject(Object oldElem, Object elem) replaceObjects(Map<Object, Object> objectMapping) voidundo(C collection, Collection<?> removedObjects, Collection<?> addedObjects)
-
Constructor Details
-
ListRemoveAction
-
ListRemoveAction
-
-
Method Details
-
doAction
public void doAction(C list, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener) - Specified by:
doActionin interfaceCollectionAction<C extends List<E>>- Specified by:
doActionin interfaceListAction<C extends List<E>>
-
undo
- Specified by:
undoin interfaceCollectionAction<C extends List<E>>
-
containsObject
- Specified by:
containsObjectin interfaceCollectionAction<C extends List<E>>
-
getAddedObjects
- Specified by:
getAddedObjectsin interfaceCollectionAction<C extends List<E>>
-
getRemovedObjects
- Specified by:
getRemovedObjectsin interfaceCollectionAction<C extends List<E>>
-
getAddedObjects
- Specified by:
getAddedObjectsin interfaceCollectionAction<C extends List<E>>
-
getRemovedObjects
- Specified by:
getRemovedObjectsin interfaceCollectionAction<C extends List<E>>
-
getInsertedObjectEntries
- Specified by:
getInsertedObjectEntriesin interfaceListAction<C extends List<E>>
-
getAppendedObjectEntries
- Specified by:
getAppendedObjectEntriesin interfaceListAction<C extends List<E>>
-
getRemovedObjectEntries
- Specified by:
getRemovedObjectEntriesin interfaceListAction<C extends List<E>>
-
getTrimmedObjectEntries
- Specified by:
getTrimmedObjectEntriesin interfaceListAction<C extends List<E>>
-
replaceObject
- Specified by:
replaceObjectin interfaceCollectionAction<C extends List<E>>
-
replaceObjects
- Specified by:
replaceObjectsin interfaceCollectionAction<C extends List<E>>
-
addAction
public void addAction(RecordingCollection<?, ?> recordingCollection, List<CollectionAction<C>> actions) - Specified by:
addActionin interfaceCollectionAction<C extends List<E>>
-