Class BillingPositionsInvoiceGeneratorJob
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
ch.tocco.nice2.optional.order.impl.action.invoice.resource.BillingPositionsInvoiceGeneratorJob
- All Implemented Interfaces:
org.quartz.InterruptableJob,org.quartz.Job
public class BillingPositionsInvoiceGeneratorJob
extends BillingPositionInvoiceActionServiceImpl.BillingPositionInvokeOrderGeneratorTask
-
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, validationResultPrinterFields inherited from class ch.tocco.nice2.tasks.api.quartz.AbstractJob
businessUnitManager, l10N, logger, principalManager, securityManager -
Constructor Summary
ConstructorsConstructorDescriptionBillingPositionsInvoiceGeneratorJob(ContextManager contextManager, RebindService rebindService, OrderGeneratorService orderGeneratorService, TextResources textResources, ValidationResultPrinter validationResultPrinter, CommandExecutor commandExecutor, DataModel dataModel, QueryBuilderFactory queryBuilderFactory, EntityExplorerActionSelectionService selectionService, BillingPositionSourceEntityService billingPositionSourceEntityService, InvoiceTaskHelper invoiceTaskHelper) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<OrderGeneratorBean> generateOrders(JobDataMapReader jobDataMapReader, com.google.common.collect.Multimap<InvokeOrderGeneratorTask.Recipient, EntityId> recipients, Context newContext) protected List<PrimaryKeyList> getSourceEntities(JobDataMapReader jobDataMapReader, int maxTxSize) The selected entities for which the action should be performed.Methods inherited from class ch.tocco.nice2.optional.order.impl.action.invoice.BillingPositionInvoiceActionServiceImpl.BillingPositionInvokeOrderGeneratorTask
getBillingPositions, getSourceEntitiesMethods inherited from class ch.tocco.nice2.optional.order.api.action.invoice.tasks.InvokeOrderGeneratorTask
createOrderGeneratorBeans, doExecute, newContextEnded, newContextStartedMethods inherited from class ch.tocco.nice2.tasks.api.quartz.AbstractInterruptableJob
interrupt, isCancelledMethods inherited from class ch.tocco.nice2.tasks.api.quartz.AbstractJob
execute, getProgress, getProgressLog, setBusinessUnitManager, setConverters, setL10N, setLogger, setPrincipalManager, setProgressPersistenceManager, setRuleProviderService, setSecurityManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.quartz.Job
execute
-
Constructor Details
-
BillingPositionsInvoiceGeneratorJob
public BillingPositionsInvoiceGeneratorJob(ContextManager contextManager, RebindService rebindService, OrderGeneratorService orderGeneratorService, TextResources textResources, ValidationResultPrinter validationResultPrinter, CommandExecutor commandExecutor, DataModel dataModel, QueryBuilderFactory queryBuilderFactory, EntityExplorerActionSelectionService selectionService, BillingPositionSourceEntityService billingPositionSourceEntityService, InvoiceTaskHelper invoiceTaskHelper)
-
-
Method Details
-
generateOrders
protected List<OrderGeneratorBean> generateOrders(JobDataMapReader jobDataMapReader, com.google.common.collect.Multimap<InvokeOrderGeneratorTask.Recipient, EntityId> recipients, Context newContext) throws UnresolvableUriException, UriStoreException, URISyntaxException, RebindException- Overrides:
generateOrdersin classInvokeOrderGeneratorTask- Throws:
UnresolvableUriExceptionUriStoreExceptionURISyntaxExceptionRebindException
-
getSourceEntities
Description copied from class:InvokeOrderGeneratorTaskThe selected entities for which the action should be performed.- Overrides:
getSourceEntitiesin classInvokeOrderGeneratorTask
-