org.kuali.kfs.gl.service.impl
Class OriginEntryGroupServiceImpl

java.lang.Object
  extended by org.kuali.kfs.gl.service.impl.OriginEntryGroupServiceImpl
All Implemented Interfaces:
OriginEntryGroupService
Direct Known Subclasses:
LaborOriginEntryGroupServiceImpl

@Transactional
public class OriginEntryGroupServiceImpl
extends Object
implements OriginEntryGroupService

See Also:
OriginEntryGroupService

Nested Class Summary
protected  class OriginEntryGroupServiceImpl.DateAndDoneFileFilter
           
protected  class OriginEntryGroupServiceImpl.DoneFileFilter
           
protected  class OriginEntryGroupServiceImpl.ScrubberErrorFilenameFilter
           
 
Field Summary
protected  String backupFileName
           
protected  String batchFileDirectoryName
           
protected  org.kuali.rice.kns.service.DateTimeService dateTimeService
           
protected  org.kuali.rice.kns.service.KualiModuleService kualiModuleService
           
protected  String nightlyOutFileName
           
 
Constructor Summary
OriginEntryGroupServiceImpl()
           
 
Method Summary
protected  void buildBackupFileOutput(File[] doneFileList, PrintStream ps)
           
 void createBackupGroup()
          Retrieves all groups to be created today, and creates backup group versions of them
 File createGroup(String fileName)
           
 void deleteFile(String fileNameWithPath)
           
 File[] getAllFileInBatchDirectory()
           
protected  String getBatchFileDirectoryName()
           
protected  File getDataFile(File doneFile)
           
protected  org.kuali.rice.kns.service.DateTimeService getDateTimeService()
           
 File getFileWithFileName(String fileName)
           
 boolean getGroupExists(String groupId)
           
protected  org.kuali.rice.kns.service.KualiModuleService getKualiModuleService()
           
 String getNewestScrubberErrorFileName()
           
protected  void postProcessDataFile(File dataFile)
           
 void setBackupFileName(String backupFileName)
           
 void setBatchFileDirectoryName(String batchFileDirectoryName)
           
 void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dts)
           
 void setKualiModuleService(org.kuali.rice.kns.service.KualiModuleService kualiModuleService)
           
 void setNightlyOutFileName(String nightlyOutFileName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dateTimeService

protected org.kuali.rice.kns.service.DateTimeService dateTimeService

batchFileDirectoryName

protected String batchFileDirectoryName

kualiModuleService

protected org.kuali.rice.kns.service.KualiModuleService kualiModuleService

nightlyOutFileName

protected String nightlyOutFileName

backupFileName

protected String backupFileName
Constructor Detail

OriginEntryGroupServiceImpl

public OriginEntryGroupServiceImpl()
Method Detail

getNewestScrubberErrorFileName

public String getNewestScrubberErrorFileName()
Specified by:
getNewestScrubberErrorFileName in interface OriginEntryGroupService
See Also:
OriginEntryGroupService.getNewestScrubberErrorFileName()

createBackupGroup

public void createBackupGroup()
Retrieves all groups to be created today, and creates backup group versions of them

Specified by:
createBackupGroup in interface OriginEntryGroupService
See Also:
OriginEntryGroupService.createBackupGroup()

buildBackupFileOutput

protected void buildBackupFileOutput(File[] doneFileList,
                                     PrintStream ps)

postProcessDataFile

protected void postProcessDataFile(File dataFile)

createGroup

public File createGroup(String fileName)
Specified by:
createGroup in interface OriginEntryGroupService
See Also:
OriginEntryGroupService.createGroup(java.lang.String)

getGroupExists

public boolean getGroupExists(String groupId)
Specified by:
getGroupExists in interface OriginEntryGroupService
See Also:
OriginEntryGroupService.getGroupExists(java.lang.String)

getAllFileInBatchDirectory

public File[] getAllFileInBatchDirectory()
Specified by:
getAllFileInBatchDirectory in interface OriginEntryGroupService
See Also:
OriginEntryGroupService.getAllFileInBatchDirectory()

deleteFile

public void deleteFile(String fileNameWithPath)
Specified by:
deleteFile in interface OriginEntryGroupService
See Also:
OriginEntryGroupService.deleteFile(java.lang.String)

getFileWithFileName

public File getFileWithFileName(String fileName)
Specified by:
getFileWithFileName in interface OriginEntryGroupService
See Also:
org.kuali.kfs.gl.service.OriginEntryGroupService#getLaborFileWithFileName(java.lang.String)

getDataFile

protected File getDataFile(File doneFile)

setBatchFileDirectoryName

public void setBatchFileDirectoryName(String batchFileDirectoryName)

setKualiModuleService

public void setKualiModuleService(org.kuali.rice.kns.service.KualiModuleService kualiModuleService)

setDateTimeService

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

setNightlyOutFileName

public void setNightlyOutFileName(String nightlyOutFileName)

setBackupFileName

public void setBackupFileName(String backupFileName)

getDateTimeService

protected org.kuali.rice.kns.service.DateTimeService getDateTimeService()

getBatchFileDirectoryName

protected String getBatchFileDirectoryName()

getKualiModuleService

protected org.kuali.rice.kns.service.KualiModuleService getKualiModuleService()


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