org.kuali.kfs.gl.batch.service.impl
Class CollectorServiceImpl

java.lang.Object
  extended by org.kuali.kfs.gl.batch.service.impl.CollectorServiceImpl
All Implemented Interfaces:
CollectorService

@Transactional
public class CollectorServiceImpl
extends Object
implements CollectorService

The base implementation of the Collector service


Constructor Summary
CollectorServiceImpl()
           
 
Method Summary
 void finalizeCollector(CollectorReportData collectorReportData)
           
 CollectorScrubberService getCollectorScrubberService()
          Gets the collectorScrubberService attribute.
 org.kuali.rice.kns.service.DateTimeService getDateTimeService()
          Gets the dateTimeService attribute.
 OriginEntryGroupService getOriginEntryGroupService()
          Gets the originEntryGroupService attribute.
 RunDateService getRunDateService()
           
 CollectorReportData performCollection()
          performs collection
protected  void removeDoneFiles(List<String> dataFileNames)
          Clears out associated .done files for the processed data files.
protected  void renameCollectorScrubberFiles()
           
 void setBatchFileDirectoryName(String batchFileDirectoryName)
           
 void setBatchInputFileService(BatchInputFileService batchInputFileService)
           
 void setCollectorHelperService(CollectorHelperService collectorHelperService)
           
 void setCollectorInputFileTypes(List<BatchInputFileType> collectorInputFileTypes)
           
 void setCollectorReportWriterService(ReportWriterService collectorReportWriterService)
          Sets the collectorReportWriterService attribute value.
 void setCollectorScrubberService(CollectorScrubberService collectorScrubberService)
          Sets the collectorScrubberService attribute value.
 void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
          Sets the dateTimeService attribute value.
 void setOriginEntryGroupService(OriginEntryGroupService originEntryGroupService)
          Sets the originEntryGroupService attribute value.
 void setRunDateService(RunDateService runDateService)
           
protected  void updateCollectorReportDataWithExecutionStatistics(CollectorReportData collectorReportData, List<CollectorScrubberStatus> collectorScrubberStatuses)
          Adds execution statistics to the Collector run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectorServiceImpl

public CollectorServiceImpl()
Method Detail

performCollection

public CollectorReportData performCollection()
performs collection

Specified by:
performCollection in interface CollectorService
Returns:
status information related to the collection execution

removeDoneFiles

protected void removeDoneFiles(List<String> dataFileNames)
Clears out associated .done files for the processed data files.

Parameters:
dataFileNames - the name of files with done files to remove

renameCollectorScrubberFiles

protected void renameCollectorScrubberFiles()

finalizeCollector

public void finalizeCollector(CollectorReportData collectorReportData)
Specified by:
finalizeCollector in interface CollectorService

setCollectorHelperService

public void setCollectorHelperService(CollectorHelperService collectorHelperService)

setBatchInputFileService

public void setBatchInputFileService(BatchInputFileService batchInputFileService)

setCollectorInputFileTypes

public void setCollectorInputFileTypes(List<BatchInputFileType> collectorInputFileTypes)

getOriginEntryGroupService

public OriginEntryGroupService getOriginEntryGroupService()
Gets the originEntryGroupService attribute.

Returns:
Returns the originEntryGroupService.

setOriginEntryGroupService

public void setOriginEntryGroupService(OriginEntryGroupService originEntryGroupService)
Sets the originEntryGroupService attribute value.

Parameters:
originEntryGroupService - The originEntryGroupService to set.

getDateTimeService

public org.kuali.rice.kns.service.DateTimeService getDateTimeService()
Gets the dateTimeService attribute.

Returns:
Returns the dateTimeService.

setDateTimeService

public void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
Sets the dateTimeService attribute value.

Parameters:
dateTimeService - The dateTimeService to set.

getCollectorScrubberService

public CollectorScrubberService getCollectorScrubberService()
Gets the collectorScrubberService attribute.

Returns:
Returns the collectorScrubberService.

setCollectorScrubberService

public void setCollectorScrubberService(CollectorScrubberService collectorScrubberService)
Sets the collectorScrubberService attribute value.

Parameters:
collectorScrubberService - The collectorScrubberService to set.

updateCollectorReportDataWithExecutionStatistics

protected void updateCollectorReportDataWithExecutionStatistics(CollectorReportData collectorReportData,
                                                                List<CollectorScrubberStatus> collectorScrubberStatuses)
Adds execution statistics to the Collector run

Parameters:
collectorReportData - data gathered from the run of the Collector
collectorScrubberStatuses - a List of CollectorScrubberStatus records

getRunDateService

public RunDateService getRunDateService()

setRunDateService

public void setRunDateService(RunDateService runDateService)

setBatchFileDirectoryName

public void setBatchFileDirectoryName(String batchFileDirectoryName)

setCollectorReportWriterService

public void setCollectorReportWriterService(ReportWriterService collectorReportWriterService)
Sets the collectorReportWriterService attribute value.

Parameters:
collectorReportWriterService - The collectorReportWriterService to set.


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