Class AccrualInvoiceActionResource
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.order.spi.action.invoice.resource.AbstractInvoiceActionResource
ch.tocco.nice2.optional.accrualexport.impl.action.invoice.resource.AccrualInvoiceActionResource
- All Implemented Interfaces:
- RestResource
@Path("/reservationaccrualexport/actions/invoice")
public class AccrualInvoiceActionResource
extends AbstractInvoiceActionResource
- 
Nested Class SummaryNested classes/interfaces inherited from class ch.tocco.nice2.rest.action.spi.AbstractActionResourceAbstractActionResource.AbstractActionJob, AbstractActionResource.AbstractInterruptableActionJob, AbstractActionResource.ActionResultBean, AbstractActionResource.ActionResultBeanBuilder, AbstractActionResource.ActionResultFlags, AbstractActionResource.GetFormEntityTaskNested classes/interfaces inherited from class ch.tocco.nice2.rest.action.spi.AbstractPreActionResourceAbstractPreActionResource.SelectionType
- 
Field SummaryFields inherited from class ch.tocco.nice2.optional.order.spi.action.invoice.resource.AbstractInvoiceActionResourceCREATE_INVOICE_TASK_NAMEFields inherited from class ch.tocco.nice2.rest.action.spi.AbstractActionResourcecommandExecutor, entityBeanRebinder, notificationService, taskSchedulingServiceFields inherited from class ch.tocco.nice2.rest.action.spi.AbstractPreActionResourcebusinessUnitManager, context, defaultDisplayService, defaultValueService, formBeanService, initialFormEntityName, initialFormName, l10n, log, requiresFormEntity, securityManager, textResourcesFields inherited from class ch.tocco.nice2.rest.core.spi.AbstractRestResourceuriInfo
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedAccrualInvoiceActionResource(OrderGeneratorService orderGeneratorService, QueryBuilderFactory queryBuilderFactory) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected Class<? extends AbstractJob> each action resource needs an empty job class as inner class which either implements AbstractActionJob or AbstractInterruptableActionJob.protected Class<? extends AbstractJob> getOrderGeneratorClass(ActionDataBean actionDataBean) protected JobDataMapBuildergetOrderJobDataMapBuilder(ActionDataBean actionDataBean, ActionResourceBean actionResourceBean) Methods inherited from class ch.tocco.nice2.optional.order.spi.action.invoice.resource.AbstractInvoiceActionResourceactionName, buildInitialForm, checkRoleAccess, createBillingPositionPreCheckBean, createPriceCategoryPreCheckBean, createRecipientPreCheckBean, doPerformAction, executeCheckTask, getChecks, getEntitiesToCheck, getEntityToCheck, invokeTask, preActionMethods inherited from class ch.tocco.nice2.rest.action.spi.AbstractActionResourcedoValidate, getCallableType, getCurrentUsername, getFormEntity, getParentEntity, getTaskData, performAction, recoveryEnabled, setCommandExecutor, setEntityBeanRebinder, setNotificationService, setTaskContextBuilder, setTaskSchedulingService, taskCancelledMessage, taskFailedMessage, taskFailedTitle, taskFinishedMessage, taskSchedulingMessage, taskStartedMessage, validate, verifyFormEntityBeanMethods inherited from class ch.tocco.nice2.rest.action.spi.AbstractPreActionResourcegetInitialFormValueResponseBean, getSelectedEntities, getSelectedEntity, loadInitialForm, setBusinessUnitManager, setContext, setDefaultDisplayService, setDefaultValueService, setFormBeanService, setL10n, setLog, setSecurityManager, setSelectionService, setTextResourcesMethods inherited from class ch.tocco.nice2.rest.core.spi.AbstractRestResourcegetPathParameter, setUriInfo, tryGetInt
- 
Constructor Details- 
AccrualInvoiceActionResourceprotected AccrualInvoiceActionResource(OrderGeneratorService orderGeneratorService, QueryBuilderFactory queryBuilderFactory) 
 
- 
- 
Method Details- 
getJobClassDescription 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 class- AbstractActionResource
 
- 
getOrderGeneratorClass- Specified by:
- getOrderGeneratorClassin class- AbstractInvoiceActionResource
 
- 
getOrderJobDataMapBuilderprotected JobDataMapBuilder getOrderJobDataMapBuilder(ActionDataBean actionDataBean, ActionResourceBean actionResourceBean) - Specified by:
- getOrderJobDataMapBuilderin class- AbstractInvoiceActionResource
 
 
-