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

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

@Transactional
public class NightlyOutServiceImpl
extends Object
implements NightlyOutService

This class implements the nightly out batch job.


Nested Class Summary
protected  class NightlyOutServiceImpl.EntryListReport
          A helper class which writes out the nightly out entry list report
 
Constructor Summary
NightlyOutServiceImpl()
          Constructs a NightlyOutServiceImpl instance
 
Method Summary
 void copyApprovedPendingLedgerEntries()
          Copies the approved pending ledger entries to origin entry table and generates a report
 void deleteCopiedPendingLedgerEntries()
          Deletes all the pending general ledger entries that have now been copied to origin entries
 org.kuali.rice.kns.service.DataDictionaryService getDataDictionaryService()
          Gets the dataDictionaryService attribute.
 ReportWriterService getPendingEntryListReportWriterService()
          Gets the pendingEntryListReportWriterService attribute.
 ReportWriterService getPendingEntrySummaryReportWriterService()
          Gets the pendingEntrySummaryReportWriterService attribute.
 void setBatchFileDirectoryName(String batchFileDirectoryName)
           
 void setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
          Sets the dataDictionaryService attribute value.
 void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
           
 void setGeneralLedgerPendingEntryService(GeneralLedgerPendingEntryService generalLedgerPendingEntryService)
           
 void setOriginEntryGroupService(OriginEntryGroupService originEntryGroupService)
           
 void setOriginEntryService(OriginEntryService originEntryService)
           
 void setPendingEntryListReportWriterService(ReportWriterService pendingEntryListReportWriterService)
          Sets the pendingEntryListReportWriterService attribute value.
 void setPendingEntrySummaryReportWriterService(ReportWriterService pendingEntrySummaryReportWriterService)
          Sets the pendingEntrySummaryReportWriterService attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NightlyOutServiceImpl

public NightlyOutServiceImpl()
Constructs a NightlyOutServiceImpl instance

Method Detail

deleteCopiedPendingLedgerEntries

public void deleteCopiedPendingLedgerEntries()
Deletes all the pending general ledger entries that have now been copied to origin entries

Specified by:
deleteCopiedPendingLedgerEntries in interface NightlyOutService
See Also:
NightlyOutService.deleteCopiedPendingLedgerEntries()

copyApprovedPendingLedgerEntries

public void copyApprovedPendingLedgerEntries()
Copies the approved pending ledger entries to origin entry table and generates a report

Specified by:
copyApprovedPendingLedgerEntries in interface NightlyOutService
See Also:
NightlyOutService.copyApprovedPendingLedgerEntries()

setGeneralLedgerPendingEntryService

public void setGeneralLedgerPendingEntryService(GeneralLedgerPendingEntryService generalLedgerPendingEntryService)

setOriginEntryService

public void setOriginEntryService(OriginEntryService originEntryService)

setOriginEntryGroupService

public void setOriginEntryGroupService(OriginEntryGroupService originEntryGroupService)

setDateTimeService

public void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)

setBatchFileDirectoryName

public void setBatchFileDirectoryName(String batchFileDirectoryName)

getPendingEntryListReportWriterService

public ReportWriterService getPendingEntryListReportWriterService()
Gets the pendingEntryListReportWriterService attribute.

Returns:
Returns the pendingEntryListReportWriterService.

setPendingEntryListReportWriterService

public void setPendingEntryListReportWriterService(ReportWriterService pendingEntryListReportWriterService)
Sets the pendingEntryListReportWriterService attribute value.

Parameters:
pendingEntryListReportWriterService - The pendingEntryListReportWriterService to set.

getPendingEntrySummaryReportWriterService

public ReportWriterService getPendingEntrySummaryReportWriterService()
Gets the pendingEntrySummaryReportWriterService attribute.

Returns:
Returns the pendingEntrySummaryReportWriterService.

setPendingEntrySummaryReportWriterService

public void setPendingEntrySummaryReportWriterService(ReportWriterService pendingEntrySummaryReportWriterService)
Sets the pendingEntrySummaryReportWriterService attribute value.

Parameters:
pendingEntrySummaryReportWriterService - The pendingEntrySummaryReportWriterService to set.

getDataDictionaryService

public org.kuali.rice.kns.service.DataDictionaryService getDataDictionaryService()
Gets the dataDictionaryService attribute.

Returns:
Returns the dataDictionaryService.

setDataDictionaryService

public void setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
Sets the dataDictionaryService attribute value.

Parameters:
dataDictionaryService - The dataDictionaryService to set.


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