Class MassMutationActionServiceImpl
java.lang.Object
ch.tocco.nice2.netui.impl.actions.entityoperation.services.MassMutationActionServiceImpl
- All Implemented Interfaces:
MassMutationActionService
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intIf 5000 users are mutated, this results in ~400 MB memory usage -
Constructor Summary
ConstructorsConstructorDescriptionMassMutationActionServiceImpl(RebindService rebindService, Context context, SecurityManager securityManager, EntityExplorerActionSelectionService selectionService, org.slf4j.Logger log) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddValues(RebindValue[] values, EntityExplorerActionSelection selection) voidremoveValues(List<String> selectedFields, RebindValue[] relationValues, EntityExplorerActionSelection selection) voidreplaceValues(RebindValue[] values, EntityExplorerActionSelection selection) voidsetExcludedRelations(List<String> excludedRelations) voidsetIgnoredFields(List<MassMutationFieldContribution> ignoredFields)
-
Field Details
-
SELECTION_LIMIT
public static final int SELECTION_LIMITIf 5000 users are mutated, this results in ~400 MB memory usage- See Also:
-
-
Constructor Details
-
MassMutationActionServiceImpl
public MassMutationActionServiceImpl(RebindService rebindService, Context context, SecurityManager securityManager, EntityExplorerActionSelectionService selectionService, org.slf4j.Logger log)
-
-
Method Details
-
addValues
- Specified by:
addValuesin interfaceMassMutationActionService
-
replaceValues
- Specified by:
replaceValuesin interfaceMassMutationActionService
-
removeValues
public void removeValues(List<String> selectedFields, RebindValue[] relationValues, EntityExplorerActionSelection selection) - Specified by:
removeValuesin interfaceMassMutationActionService
-
setExcludedRelations
-
setIgnoredFields
-