Class AbstractJob

java.lang.Object
ch.tocco.nice2.tasks.api.quartz.AbstractJob
All Implemented Interfaces:
org.quartz.Job
Direct Known Subclasses:
AbstractAcrualPostingExportTask, AbstractActionResource.AbstractActionJob, AbstractDeleteBatchJob, AbstractInterruptableJob, ActivateDuplicateConfigActionServiceImpl.InitializeDuplicatesTask, ActiveVatRateBatchJob, AffiliationBatchJob, AnonymizeEntitiesJob, ArticlePriceSortingBatchJob, AutomatedEvaluationBatchJob, BulkDeletionJob, BusinessUnitRelationFixJob, CampaignTotalsVerificationBatchJob, CleanupOldSessionsBatchJob, CleanUpOldSmsArchivesBatchJob, CleanupSystemActivityBatchJob, DbRefactoringResource.DbRefactoringJob, DebitorMaturityDateUpdateBatchJob, DeleteExpiredOutputJobsBatchJob, DeleteOldReportGenerationsBatchJob, DeleteUnreferencedBinariesBatchJob, DeletionCleanupBatchjob, EvaluateConflictStatusBatchJob, HistoryCleanupBatchjob, ImportTask, MailCleanUpBatchJob, MassRegistrationActionServiceImpl.MassRegistrationJob, NewOfftimeEventMappingJob, ParallelParticipantsBatchJob, PrepareNewsletterJob, QuestionnaireLogicCopyTask, RegistrationPresenceInheritanceBatchJob, RepairBinaryReferenceCountBatchJob, ReportGenerationTask, ReportSynchronizerStarter.ReportSynchronizerJob, ResetDunningLevelBatchJob, ScriptJob, SeminarIsTemplateUpdateBatchJob, SendReminderMailBatchJob, TemplateSynchronizerStarter.TemplateSynchronizerJob, UpdateAddressAssociationBatchJob, UpdateClassroomUserBatchJob, UpdateSeminarStatusBatchJob, UpdateUrlIndexBatchJob, VerifyLoginRolesBatchJob, WageSimulationJob

public abstract class AbstractJob extends Object implements org.quartz.Job
  • Field Details

  • Constructor Details

    • AbstractJob

      public AbstractJob()
  • Method Details

    • setBusinessUnitManager

      @Autowired public void setBusinessUnitManager(BusinessUnitManager businessUnitManager)
    • setPrincipalManager

      @Autowired public void setPrincipalManager(PrincipalManager principalManager)
    • setL10N

      @Autowired public void setL10N(L10N l10N)
    • setSecurityManager

      @Autowired public void setSecurityManager(SecurityManager securityManager)
    • setLogger

      @Autowired public void setLogger(org.slf4j.Logger logger)
    • setProgressPersistenceManager

      @Autowired public void setProgressPersistenceManager(ProgressPersistenceManager progressPersistenceManager)
    • setRuleProviderService

      @Autowired public void setRuleProviderService(RuleProviderService ruleProviderService)
    • setConverters

      @Autowired public void setConverters(List<com.thoughtworks.xstream.converters.Converter> converters)
    • getProgress

      public Progress getProgress(org.quartz.JobExecutionContext context)
    • getProgressLog

      public ProgressLog getProgressLog(org.quartz.JobExecutionContext context)
    • execute

      public final void execute(org.quartz.JobExecutionContext context) throws org.quartz.JobExecutionException
      Specified by:
      execute in interface org.quartz.Job
      Throws:
      org.quartz.JobExecutionException
    • doExecute

      protected abstract void doExecute(org.quartz.JobExecutionContext context, JobDataMapReader jobDataMapReader) throws org.quartz.JobExecutionException
      Throws:
      org.quartz.JobExecutionException