org.kuali.kfs.gl.batch
Class CollectorStep

java.lang.Object
  extended by org.kuali.kfs.sys.batch.AbstractStep
      extended by org.kuali.kfs.sys.batch.AbstractWrappedBatchStep
          extended by org.kuali.kfs.gl.batch.CollectorStep
All Implemented Interfaces:
Step, org.springframework.beans.factory.BeanNameAware

public class CollectorStep
extends AbstractWrappedBatchStep

Batch step that controls the collector process. The basic steps in the collector process are the following: 1) Retrieves files that need processed 2) Parses each file into a CollectorBatch object using the collector digester rules 3) Validation of contents in CollectorService 4) Stores origin group, gl entries, and id billings for each batch 5) Sends email to workgroup listed in the batch file header with process results 6) Cleans up .done files


Constructor Summary
CollectorStep()
           
 
Method Summary
 CollectorReportService getCollectorReportService()
          Gets the collectorReportService attribute.
 CollectorService getCollectorService()
          Gets the collectorService attribute.
protected  WrappedBatchExecutorService.CustomBatchExecutor getCustomBatchExecutor()
           
 void setCollectorReportService(CollectorReportService collectorReportService)
          Sets the collectorReportService attribute value.
 void setCollectorService(CollectorService collectorService)
          Sets the collectorService attribute value.
 
Methods inherited from class org.kuali.kfs.sys.batch.AbstractWrappedBatchStep
execute, setWrappedBatchExecutorService, setWrappingBatchServices
 
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

CollectorStep

public CollectorStep()
Method Detail

getCustomBatchExecutor

protected WrappedBatchExecutorService.CustomBatchExecutor getCustomBatchExecutor()
Specified by:
getCustomBatchExecutor in class AbstractWrappedBatchStep

getCollectorService

public CollectorService getCollectorService()
Gets the collectorService attribute.

Returns:
Returns the collectorService.

setCollectorService

public void setCollectorService(CollectorService collectorService)
Sets the collectorService attribute value.

Parameters:
collectorService - The collectorService to set.

getCollectorReportService

public CollectorReportService getCollectorReportService()
Gets the collectorReportService attribute.

Returns:
Returns the collectorReportService.

setCollectorReportService

public void setCollectorReportService(CollectorReportService collectorReportService)
Sets the collectorReportService attribute value.

Parameters:
collectorReportService - The collectorReportService to set.


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