org.kuali.kfs.sys.batch
Class AbstractWrappedBatchStep

java.lang.Object
  extended by org.kuali.kfs.sys.batch.AbstractStep
      extended by org.kuali.kfs.sys.batch.AbstractWrappedBatchStep
All Implemented Interfaces:
Step, org.springframework.beans.factory.BeanNameAware
Direct Known Subclasses:
AccrualProcessingStep, AutoDisapproveDocumentsStep, BalanceForwardStep, CollectorScrubberStep, CollectorStep, CorrectionProcessScrubberStep, CreateAccrualTransactionsStep, CreateAutomatedCashInvestmentTransactionsStep, CreateCashSweepTransactionsStep, CreateGainLossDistributionTransactionsStep, CreateRecurringCashTransferTransactionsStep, DemergerStep, EncumbranceForwardStep, EndowmenteDocPostingStep, EnterpriseFeedStep, ExtractGlTransactionsStep, GeneralLedgerInterfaceBatchProcessStep, HoldingHistoryMarketValuesStep, IncomeDistributionForPooledFundStep, LaborBalanceSummaryStep, LaborBalancingHistorySyncStep, LaborBalancingStep, LaborCorrectionProcessScrubberStep, LaborDemergerStep, LaborEnterpriseFeedStep, LaborPosterStep, LaborPreScrubberStep, LaborScrubberStep, LaborYearEndBalanceForwardStep, NightlyOutStep, NominalActivityClosingStep, OrganizationReversionCurrentYearAccountStep, OrganizationReversionPriorYearAccountStep, PooledFundControlTransactionsStep, PosterBalancingHistorySyncStep, PosterBalancingStep, PosterEntriesStep, PosterIcrGenerationStep, PosterIndirectCostRecoveryEntriesStep, PosterReversalStep, PosterSummaryReportStep, PreScrubberStep, ProcessFeeTransactionsStep, RollFrequencyDatesStep, ScrubberStep, SufficientFundsAccountUpdateStep, TicklerDeliveryStep

public abstract class AbstractWrappedBatchStep
extends AbstractStep


Constructor Summary
AbstractWrappedBatchStep()
           
 
Method Summary
 boolean execute(String jobName, Date jobRunDate)
          Perform this step of a batch job.
protected abstract  WrappedBatchExecutorService.CustomBatchExecutor getCustomBatchExecutor()
           
 void setWrappedBatchExecutorService(WrappedBatchExecutorService wrappedBatchExecutorService)
           
 void setWrappingBatchServices(List<WrappingBatchService> wrappingBatchServices)
           
 
Methods inherited from class org.kuali.kfs.sys.batch.AbstractStep
getDateTimeService, getName, getParameterService, interrupt, isInterrupted, setBeanName, setDateTimeService, setInterrupted, setParameterService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractWrappedBatchStep

public AbstractWrappedBatchStep()
Method Detail

execute

public boolean execute(String jobName,
                       Date jobRunDate)
Description copied from interface: Step
Perform this step of a batch job.

Parameters:
jobName - the name of the job running the step
jobRunDate - the time/date the job is executed
Returns:
true if successful and continue the job, false if successful and stop the job

getCustomBatchExecutor

protected abstract WrappedBatchExecutorService.CustomBatchExecutor getCustomBatchExecutor()

setWrappedBatchExecutorService

public void setWrappedBatchExecutorService(WrappedBatchExecutorService wrappedBatchExecutorService)

setWrappingBatchServices

public void setWrappingBatchServices(List<WrappingBatchService> wrappingBatchServices)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.