Class AbstractAcrualPostingExportTask<T>
java.lang.Object
ch.tocco.nice2.tasks.api.quartz.AbstractJob
ch.tocco.nice2.optional.accrualexport.impl.action.task.AbstractAcrualPostingExportTask<T>
- All Implemented Interfaces:
org.quartz.Job
- Direct Known Subclasses:
AccrualPostingExportTask
,LegacyAccrualPostingExportTask
-
Field Summary
Modifier and TypeFieldDescriptionprotected final Context
protected final DefaultDisplayService
protected final ClientNotificationService
protected final OutputCenterService
protected final QueryBuilderFactory
protected final EntityExplorerActionSelectionService
protected final TextResources
Fields inherited from class ch.tocco.nice2.tasks.api.quartz.AbstractJob
businessUnitManager, l10N, logger, principalManager, securityManager
-
Constructor Summary
ConstructorDescriptionAbstractAcrualPostingExportTask
(Context context, TextResources textResources, QueryBuilderFactory queryBuilderFactory, OutputCenterService outputCenterService, DefaultDisplayService defaultDisplayService, EntityExplorerActionSelectionService selectionService, ClientNotificationService notificationService) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doExecute
(org.quartz.JobExecutionContext context, JobDataMapReader jobData) protected abstract List
<AccrualPosting> getAccrualPostings
(JobDataMapReader jobData, T selectedOrders, AccrualMethodServiceContribution configuredServiceContribution, AccrualMethodServiceContribution defaultServiceContribution) protected String
getLabelOfService
(AccrualMethodServiceContribution contribution) protected abstract Set
<PrimaryKey> getPrimaryKeys
(T selectedOrders) protected abstract T
getSelectedOrders
(EntityExplorerActionSelection selection) void
setServices
(List<AccrualMethodServiceContribution> services) Methods inherited from class ch.tocco.nice2.tasks.api.quartz.AbstractJob
execute, getProgress, getProgressLog, setBusinessUnitManager, setConverters, setL10N, setLogger, setPrincipalManager, setProgressPersistenceManager, setRuleProviderService, setSecurityManager
-
Field Details
-
context
-
textResources
-
queryBuilderFactory
-
outputCenterService
-
defaultDisplayService
-
selectionService
-
notificationService
-
-
Constructor Details
-
AbstractAcrualPostingExportTask
public AbstractAcrualPostingExportTask(Context context, TextResources textResources, QueryBuilderFactory queryBuilderFactory, OutputCenterService outputCenterService, DefaultDisplayService defaultDisplayService, EntityExplorerActionSelectionService selectionService, ClientNotificationService notificationService)
-
-
Method Details
-
doExecute
- Specified by:
doExecute
in classAbstractJob
-
getSelectedOrders
-
getPrimaryKeys
-
getAccrualPostings
protected abstract List<AccrualPosting> getAccrualPostings(JobDataMapReader jobData, T selectedOrders, AccrualMethodServiceContribution configuredServiceContribution, AccrualMethodServiceContribution defaultServiceContribution) -
getLabelOfService
-
setServices
-