Class MassMutationActionServiceImpl
java.lang.Object
ch.tocco.nice2.netui.impl.actions.entityoperation.services.MassMutationActionServiceImpl
- All Implemented Interfaces:
MassMutationActionService
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
If 5000 users are mutated, this results in ~400 MB memory usage -
Constructor Summary
ConstructorDescriptionMassMutationActionServiceImpl
(RebindService rebindService, Context context, SecurityManager securityManager, EntityExplorerActionSelectionService selectionService, org.slf4j.Logger log) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addValues
(RebindValue[] values, EntityExplorerActionSelection selection) void
removeValues
(List<String> selectedFields, RebindValue[] relationValues, EntityExplorerActionSelection selection) void
replaceValues
(RebindValue[] values, EntityExplorerActionSelection selection) void
setExcludedRelations
(List<String> excludedRelations) void
setIgnoredFields
(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:
addValues
in interfaceMassMutationActionService
-
replaceValues
- Specified by:
replaceValues
in interfaceMassMutationActionService
-
removeValues
public void removeValues(List<String> selectedFields, RebindValue[] relationValues, EntityExplorerActionSelection selection) - Specified by:
removeValues
in interfaceMassMutationActionService
-
setExcludedRelations
-
setIgnoredFields
-