Interface ListAction<T extends List<?>>
- All Superinterfaces:
CollectionAction<T>
,Serializable
- All Known Implementing Classes:
ListAddAction
,ListAddAllAction
,ListRemoveAction
,ListSetAction
public interface ListAction<T extends List<?>> extends CollectionAction<T>
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and Type Method Description void
doAction(T list, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener)
List<Map.Entry<Object,Integer>>
getAppendedObjectEntries()
List<Map.Entry<Object,Integer>>
getInsertedObjectEntries()
List<Map.Entry<Object,Integer>>
getRemovedObjectEntries()
List<Map.Entry<Object,Integer>>
getTrimmedObjectEntries()
Methods inherited from interface com.blazebit.persistence.view.impl.collection.CollectionAction
addAction, containsObject, getAddedObjects, getAddedObjects, getRemovedObjects, getRemovedObjects, replaceObject, replaceObjects, undo
-
Method Details
-
doAction
void doAction(T list, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener)- Specified by:
doAction
in interfaceCollectionAction<T extends List<?>>
-
getInsertedObjectEntries
-
getAppendedObjectEntries
-
getRemovedObjectEntries
-
getTrimmedObjectEntries
-