Class AbstractDmsActionResource
java.lang.Object
ch.tocco.nice2.rest.core.spi.AbstractRestResource
ch.tocco.nice2.rest.action.spi.AbstractPreActionResource
ch.tocco.nice2.rest.action.spi.AbstractActionResource
ch.tocco.nice2.rest.documents.impl.resources.AbstractDmsActionResource
- All Implemented Interfaces:
RestResource
- Direct Known Subclasses:
DocumentsExportResource, PublishContentActionResource, RevertContentActionResource, UnpublishContentActionResource
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractActionResource
AbstractActionResource.AbstractActionJob, AbstractActionResource.AbstractInterruptableActionJob, AbstractActionResource.ActionResultBean, AbstractActionResource.ActionResultBeanBuilder, AbstractActionResource.ActionResultFlags, AbstractActionResource.GetFormEntityTaskNested classes/interfaces inherited from class AbstractPreActionResource
AbstractPreActionResource.SelectionType -
Field Summary
Fields inherited from class AbstractActionResource
commandExecutor, entityBeanRebinder, notificationService, taskSchedulingServiceFields inherited from class AbstractPreActionResource
businessUnitManager, context, defaultDisplayService, defaultValueService, formBeanService, initialFormEntityName, initialFormName, l10n, log, requiresFormEntity, securityManager, textResourcesFields inherited from class AbstractRestResource
uriInfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<PrimaryKeyList> getEntities(List<PrimaryKeyList> selection, @Nullable Entity parent) protected @Nullable EntitygetParentEntity(@Nullable ActionParentEntityBean parent) performAction(ActionResourceBean actionResourceBean) performDmsAction(List<PrimaryKeyList> selection, @Nullable Entity parent, Consumer<PrimaryKey> singleAction, BiConsumer<PrimaryKey, String> multiAction) Methods inherited from class AbstractActionResource
actionName, doPerformAction, doValidate, getCallableType, getCurrentUsername, getFormEntity, getJobClass, getTaskData, recoveryEnabled, setCommandExecutor, setEntityBeanRebinder, setNotificationService, setTaskContextBuilder, setTaskSchedulingService, taskCancelledMessage, taskFailedMessage, taskFailedTitle, taskFinishedMessage, taskSchedulingMessage, taskStartedMessage, validate, verifyFormEntityBeanMethods inherited from class AbstractPreActionResource
getInitialFormValueResponseBean, getSelectedEntities, getSelectedEntity, loadInitialForm, preAction, setBusinessUnitManager, setContext, setDefaultDisplayService, setDefaultValueService, setFormBeanService, setL10n, setLog, setSecurityManager, setSelectionService, setTextResourcesMethods inherited from class AbstractRestResource
getPathParameter, setUriInfo, tryGetInt
-
Constructor Details
-
AbstractDmsActionResource
protected AbstractDmsActionResource()
-
-
Method Details
-
performDmsAction
public AbstractActionResource.ActionResultBean performDmsAction(List<PrimaryKeyList> selection, @Nullable @Nullable Entity parent, Consumer<PrimaryKey> singleAction, BiConsumer<PrimaryKey, String> multiAction) -
getEntities
protected List<PrimaryKeyList> getEntities(List<PrimaryKeyList> selection, @Nullable @Nullable Entity parent) -
performAction
- Overrides:
performActionin classAbstractActionResource
-
getParentEntity
@Nullable protected @Nullable Entity getParentEntity(@Nullable @Nullable ActionParentEntityBean parent) - Overrides:
getParentEntityin classAbstractActionResource
-