Class ReportGenerationResource
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.reporting.impl.rest.ReportGenerationResource
- All Implemented Interfaces:
RestResource
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.tocco.nice2.rest.action.spi.AbstractActionResource
AbstractActionResource.AbstractActionJob, AbstractActionResource.AbstractInterruptableActionJob, AbstractActionResource.ActionResultBean, AbstractActionResource.ActionResultBeanBuilder, AbstractActionResource.ActionResultFlags, AbstractActionResource.GetFormEntityTaskNested classes/interfaces inherited from class ch.tocco.nice2.rest.action.spi.AbstractPreActionResource
AbstractPreActionResource.SelectionType -
Field Summary
Fields inherited from class ch.tocco.nice2.rest.action.spi.AbstractActionResource
commandExecutor, entityBeanRebinder, notificationService, taskSchedulingServiceFields inherited from class ch.tocco.nice2.rest.action.spi.AbstractPreActionResource
businessUnitManager, context, defaultDisplayService, defaultValueService, formBeanService, initialFormEntityName, initialFormName, l10n, log, requiresFormEntity, securityManager, textResourcesFields inherited from class ch.tocco.nice2.rest.core.spi.AbstractRestResource
uriInfo -
Constructor Summary
ConstructorsConstructorDescriptionReportGenerationResource(ReportGenerationService reportGenerationService, OrderingParser orderingParser) -
Method Summary
Modifier and TypeMethodDescriptionprotected TextMessagename of the action displayed in the notification center if no specific text is setprotected AbstractActionResource.ActionResultBeandoPerformAction(ActionDataBean actionDataBean, ActionResourceBean actionResourceBean, TaskContext taskContext) protected CallableTypeper default the callable type (persisted as Task_execution) is DATA_PROCESSING.protected Class<? extends AbstractJob> each action resource needs an empty job class as inner class which either implements AbstractActionJob or AbstractInterruptableActionJob.performAction(ActionResourceBean actionResourceBean) preAction(ActionResourceBean actionResourceBean) is ran before the actual logic and can be used to run checks or return a form that needs to be filled before executionprotected booleanOverride to disable recovery for a particular action resource.voidsetReportSettingsEntities(List<ReportSettingsEntityContribution> contributions) protected TextMessageprotected TextMessageprotected TextMessageprotected TextMessageprotected TextMessageprotected booleanverifyFormEntityBean(EntityBean formEntityBean) Methods inherited from class ch.tocco.nice2.rest.action.spi.AbstractActionResource
doValidate, getCurrentUsername, getFormEntity, getParentEntity, getTaskData, setCommandExecutor, setEntityBeanRebinder, setNotificationService, setTaskContextBuilder, setTaskSchedulingService, taskCancelledMessage, validateMethods inherited from class ch.tocco.nice2.rest.action.spi.AbstractPreActionResource
getInitialFormValueResponseBean, getSelectedEntities, getSelectedEntity, loadInitialForm, setBusinessUnitManager, setContext, setDefaultDisplayService, setDefaultValueService, setFormBeanService, setL10n, setLog, setSecurityManager, setSelectionService, setTextResourcesMethods inherited from class ch.tocco.nice2.rest.core.spi.AbstractRestResource
getPathParameter, setUriInfo, tryGetInt
-
Constructor Details
-
ReportGenerationResource
public ReportGenerationResource(ReportGenerationService reportGenerationService, OrderingParser orderingParser)
-
-
Method Details
-
preAction
Description copied from class:AbstractPreActionResourceis ran before the actual logic and can be used to run checks or return a form that needs to be filled before execution- Overrides:
preActionin classAbstractPreActionResource
-
performAction
- Overrides:
performActionin classAbstractActionResource
-
doPerformAction
protected AbstractActionResource.ActionResultBean doPerformAction(ActionDataBean actionDataBean, ActionResourceBean actionResourceBean, TaskContext taskContext) - Specified by:
doPerformActionin classAbstractActionResource
-
getCallableType
Description copied from class:AbstractActionResourceper default the callable type (persisted as Task_execution) is DATA_PROCESSING. however for some action a more specific type can be set- Overrides:
getCallableTypein classAbstractActionResource
-
actionName
Description copied from class:AbstractActionResourcename of the action displayed in the notification center if no specific text is set- Specified by:
actionNamein classAbstractActionResource
-
taskSchedulingMessage
- Overrides:
taskSchedulingMessagein classAbstractActionResource
-
taskStartedMessage
- Overrides:
taskStartedMessagein classAbstractActionResource
-
taskFinishedMessage
- Overrides:
taskFinishedMessagein classAbstractActionResource
-
taskFailedMessage
- Overrides:
taskFailedMessagein classAbstractActionResource
-
taskFailedTitle
- Overrides:
taskFailedTitlein classAbstractActionResource
-
verifyFormEntityBean
- Overrides:
verifyFormEntityBeanin classAbstractActionResource
-
getJobClass
Description copied from class:AbstractActionResourceeach action resource needs an empty job class as inner class which either implements AbstractActionJob or AbstractInterruptableActionJob. the class is needed to run the job in the task scheduler. if AbstractInterruptableActionJob is used the doPerformAction must implement a cancellation handling- Specified by:
getJobClassin classAbstractActionResource
-
recoveryEnabled
protected boolean recoveryEnabled()Description copied from class:AbstractActionResourceOverride to disable recovery for a particular action resource.- Overrides:
recoveryEnabledin classAbstractActionResource- Returns:
- true if the job should be recovered after Nice restart, else false (default: true)
-
setReportSettingsEntities
@Autowired public void setReportSettingsEntities(List<ReportSettingsEntityContribution> contributions)
-