Class AbstractOrderMailActionResource
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.optional.debitor.impl.action.AbstractOrderMailActionResource
- All Implemented Interfaces:
RestResource
- Direct Known Subclasses:
CreditMailActionResource, RepaymentMailActionResource
-
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
ConstructorsConstructorDescriptionAbstractOrderMailActionResource(EmailTemplateLoadService emailTemplateLoadService, MailFactory mailFactory, PrincipalService principalService, QueryBuilderFactory queryBuilderFactory, String initialFormEntityName, String templateName) -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckSelection(PrimaryKeyList selectedPrimaryKeys) protected AbstractActionResource.ActionResultBeandoPerformAction(ActionDataBean actionDataBean, ActionResourceBean actionResourceBean, TaskContext taskContext) 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 abstract voidsetTemplateAttribute(Mail mail, Entity formEntity) Methods inherited from class AbstractActionResource
actionName, doValidate, getCallableType, getCurrentUsername, getFormEntity, getJobClass, getParentEntity, getTaskData, performAction, recoveryEnabled, setCommandExecutor, setEntityBeanRebinder, setNotificationService, setTaskContextBuilder, setTaskSchedulingService, taskCancelledMessage, taskFailedMessage, taskFailedTitle, taskFinishedMessage, taskSchedulingMessage, taskStartedMessage, validate, verifyFormEntityBeanMethods inherited from class AbstractPreActionResource
getInitialFormValueResponseBean, getSelectedEntities, getSelectedEntity, loadInitialForm, setBusinessUnitManager, setContext, setDefaultDisplayService, setDefaultValueService, setFormBeanService, setL10n, setLog, setSecurityManager, setSelectionService, setTextResourcesMethods inherited from class AbstractRestResource
getPathParameter, setUriInfo, tryGetInt
-
Constructor Details
-
AbstractOrderMailActionResource
public AbstractOrderMailActionResource(EmailTemplateLoadService emailTemplateLoadService, MailFactory mailFactory, PrincipalService principalService, QueryBuilderFactory queryBuilderFactory, String initialFormEntityName, String templateName)
-
-
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
-
doPerformAction
protected AbstractActionResource.ActionResultBean doPerformAction(ActionDataBean actionDataBean, ActionResourceBean actionResourceBean, TaskContext taskContext) - Specified by:
doPerformActionin classAbstractActionResource
-
checkSelection
-
setTemplateAttribute
-