Class BillingPositionInvoiceActionServiceImpl.BillingPositionInvokeOrderGeneratorTask
java.lang.Object
ch.tocco.nice2.tasks.api.quartz.AbstractJob
ch.tocco.nice2.tasks.api.quartz.AbstractInterruptableJob
ch.tocco.nice2.optional.order.api.action.invoice.tasks.InvokeOrderGeneratorTask
ch.tocco.nice2.optional.order.impl.action.invoice.BillingPositionInvoiceActionServiceImpl.BillingPositionInvokeOrderGeneratorTask
- All Implemented Interfaces:
org.quartz.InterruptableJob
,org.quartz.Job
- Direct Known Subclasses:
BillingPositionsInvoiceGeneratorJob
- Enclosing class:
BillingPositionInvoiceActionServiceImpl
public static class BillingPositionInvoiceActionServiceImpl.BillingPositionInvokeOrderGeneratorTask
extends InvokeOrderGeneratorTask
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.tocco.nice2.optional.order.api.action.invoice.tasks.InvokeOrderGeneratorTask
InvokeOrderGeneratorTask.Recipient
-
Field Summary
Fields inherited from class ch.tocco.nice2.optional.order.api.action.invoice.tasks.InvokeOrderGeneratorTask
commandExecutor, contextManager, dataModel, orderGeneratorService, queryBuilderFactory, rebindService, selectionService, textResources, validationResultPrinter
Fields inherited from class ch.tocco.nice2.tasks.api.quartz.AbstractJob
businessUnitManager, l10N, logger, principalManager, securityManager
-
Constructor Summary
ConstructorsConstructorDescriptionBillingPositionInvokeOrderGeneratorTask
(ContextManager contextManager, RebindService rebindService, OrderGeneratorService orderGeneratorService, TextResources textResources, ValidationResultPrinter validationResultPrinter, CommandExecutor commandExecutor, DataModel dataModel, QueryBuilderFactory queryBuilderFactory, EntityExplorerActionSelectionService selectionService, BillingPositionSourceEntityService billingPositionSourceEntityService) -
Method Summary
Modifier and TypeMethodDescriptiongetBillingPositions
(Entity source) Returns all billing positions for a given source entity.protected List
<PrimaryKeyList> getSourceEntities
(EntityList selection, int maxTxSize) The selected entities for which the action should be performed.Methods inherited from class ch.tocco.nice2.optional.order.api.action.invoice.tasks.InvokeOrderGeneratorTask
createOrderGeneratorBeans, doExecute, generateOrders, getSourceEntities, newContextEnded, newContextStarted
Methods inherited from class ch.tocco.nice2.tasks.api.quartz.AbstractInterruptableJob
interrupt, isCancelled
Methods inherited from class ch.tocco.nice2.tasks.api.quartz.AbstractJob
execute, getProgress, getProgressLog, setBusinessUnitManager, setConverters, setL10N, setLogger, setPrincipalManager, setProgressPersistenceManager, setRuleProviderService, setSecurityManager
-
Constructor Details
-
BillingPositionInvokeOrderGeneratorTask
public BillingPositionInvokeOrderGeneratorTask(ContextManager contextManager, RebindService rebindService, OrderGeneratorService orderGeneratorService, TextResources textResources, ValidationResultPrinter validationResultPrinter, CommandExecutor commandExecutor, DataModel dataModel, QueryBuilderFactory queryBuilderFactory, EntityExplorerActionSelectionService selectionService, BillingPositionSourceEntityService billingPositionSourceEntityService)
-
-
Method Details
-
getBillingPositions
Description copied from class:InvokeOrderGeneratorTask
Returns all billing positions for a given source entity.- Specified by:
getBillingPositions
in classInvokeOrderGeneratorTask
-
getSourceEntities
Description copied from class:InvokeOrderGeneratorTask
The selected entities for which the action should be performed.- Specified by:
getSourceEntities
in classInvokeOrderGeneratorTask
-