org.kuali.kfs.module.ld.batch.service.impl
Class LaborScrubberServiceImpl

java.lang.Object
  extended by org.kuali.kfs.module.ld.batch.service.impl.LaborScrubberServiceImpl
All Implemented Interfaces:
LaborScrubberService

@Transactional
public class LaborScrubberServiceImpl
extends Object
implements LaborScrubberService

Service implementation of LaborScrubberService.


Constructor Summary
LaborScrubberServiceImpl()
           
 
Method Summary
 PreScrubberService getLaborPreScrubberService()
          Gets the laborPreScrubberService attribute.
 void performDemerger()
           
 void scrubEntries()
          Nightly process to scrub incoming Labor transactions before posting to Labor tables
 void scrubGroupReportOnly(String fileName, String documentNumber)
          This process will call the scrubber in a read only mode.
 void setBatchFileDirectoryName(String batchFileDirectoryName)
           
 void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dts)
          Sets the dateTimeService attribute value.
 void setFlexibleOffsetAccountService(FlexibleOffsetAccountService flexibleOffsetAccountService)
          Sets the flexibleOffsetAccountService attribute value.
 void setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)
          Sets the kualiConfigurationService attribute value.
 void setLaborAccountingCycleCachingService(LaborAccountingCycleCachingService laborAccountingCycleCachingService)
           
 void setLaborBadBalanceTypeReportWriterService(ReportWriterService laborBadBalanceTypeReportWriterService)
           
 void setLaborDemergerReportWriterService(ReportWriterService laborDemergerReportWriterService)
           
 void setLaborErrorListingReportWriterService(ReportWriterService laborErrorListingReportWriterService)
           
 void setLaborGeneratedTransactionsReportWriterService(DocumentNumberAwareReportWriterService laborGeneratedTransactionsReportWriterService)
           
 void setLaborLedgerReportWriterService(DocumentNumberAwareReportWriterService laborLedgerReportWriterService)
           
 void setLaborMainReportWriterService(DocumentNumberAwareReportWriterService laborMainReportWriterService)
           
 void setLaborOriginEntryService(LaborOriginEntryService loes)
          Sets the laborOriginEntryService attribute value.
 void setLaborPreScrubberService(PreScrubberService laborPreScrubberService)
          Sets the laborPreScrubberService attribute value.
 void setLlcpLedgerReportWriterService(DocumentNumberAwareReportWriterService llcpLedgerReportWriterService)
          Sets the llcpLedgerReportWriterService attribute value.
 void setLlcpMainReportWriterService(DocumentNumberAwareReportWriterService llcpMainReportWriterService)
          Sets the llcpMainReportWriterService attribute value.
 void setLlcpPreScrubberReportWriterService(DocumentNumberAwareReportWriterService llcpPreScrubberReportWriterService)
          Sets the laborPreScrubberAwareReportWriterService attribute value.
 void setObjectCodeService(ObjectCodeService objectCodeService)
          Sets the objectCodeService attribute value.
 void setOffsetDefinitionService(OffsetDefinitionService offsetDefinitionService)
          Sets the offsetDefinitionService attribute value.
 void setOriginEntryGroupService(OriginEntryGroupService groupService)
          Sets the originEntryGroupService attribute value.
 void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
          Sets the parameterService attribute value.
 void setPersistenceService(org.kuali.rice.kns.service.PersistenceService ps)
          Sets the persistenceService attribute value.
 void setScrubberValidator(ScrubberValidator sv)
          Sets the setScrubberValidator attribute value.
 void setUniversityDateDao(UniversityDateDao universityDateDao)
          Sets the universityDateDao attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LaborScrubberServiceImpl

public LaborScrubberServiceImpl()
Method Detail

scrubGroupReportOnly

public void scrubGroupReportOnly(String fileName,
                                 String documentNumber)
Description copied from interface: LaborScrubberService
This process will call the scrubber in a read only mode. It will scrub a single group, won't create any output in origin entry. It will create a the scrubber report

Specified by:
scrubGroupReportOnly in interface LaborScrubberService
See Also:
org.kuali.module.labor.service.ScrubberService#scrubGroupReportOnly(org.kuali.kfs.gl.businessobject.OriginEntryGroup)

scrubEntries

public void scrubEntries()
Description copied from interface: LaborScrubberService
Nightly process to scrub incoming Labor transactions before posting to Labor tables

Specified by:
scrubEntries in interface LaborScrubberService
See Also:
org.kuali.module.labor.service.ScrubberService#scrubEntries()

performDemerger

public void performDemerger()
Specified by:
performDemerger in interface LaborScrubberService

setScrubberValidator

public void setScrubberValidator(ScrubberValidator sv)
Sets the setScrubberValidator attribute value.

Parameters:
sv - The setScrubberValidator to set.

setLaborOriginEntryService

public void setLaborOriginEntryService(LaborOriginEntryService loes)
Sets the laborOriginEntryService attribute value.

Parameters:
loes - The laborOriginEntryService to set.

setOriginEntryGroupService

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

Parameters:
groupService - The originEntryGroupService to set.

setDateTimeService

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

Specified by:
setDateTimeService in interface LaborScrubberService
Parameters:
dts - The dateTimeService to set.

setUniversityDateDao

public void setUniversityDateDao(UniversityDateDao universityDateDao)
Sets the universityDateDao attribute value.

Parameters:
universityDateDao - The universityDateDao to set.

setPersistenceService

public void setPersistenceService(org.kuali.rice.kns.service.PersistenceService ps)
Sets the persistenceService attribute value.

Parameters:
ps - The persistenceService to set.

setOffsetDefinitionService

public void setOffsetDefinitionService(OffsetDefinitionService offsetDefinitionService)
Sets the offsetDefinitionService attribute value.

Parameters:
offsetDefinitionService - The offsetDefinitionService to set.

setObjectCodeService

public void setObjectCodeService(ObjectCodeService objectCodeService)
Sets the objectCodeService attribute value.

Parameters:
objectCodeService - The objectCodeService to set.

setKualiConfigurationService

public void setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)
Sets the kualiConfigurationService attribute value.

Parameters:
kualiConfigurationService - The kualiConfigurationService to set.

setBatchFileDirectoryName

public void setBatchFileDirectoryName(String batchFileDirectoryName)

setFlexibleOffsetAccountService

public void setFlexibleOffsetAccountService(FlexibleOffsetAccountService flexibleOffsetAccountService)
Sets the flexibleOffsetAccountService attribute value.

Parameters:
flexibleOffsetAccountService - The flexibleOffsetAccountService to set.

setLaborAccountingCycleCachingService

public void setLaborAccountingCycleCachingService(LaborAccountingCycleCachingService laborAccountingCycleCachingService)

setLaborMainReportWriterService

public void setLaborMainReportWriterService(DocumentNumberAwareReportWriterService laborMainReportWriterService)
Parameters:
laborMainReportWriterService - The laborMainReportWriterService to set.

setLaborLedgerReportWriterService

public void setLaborLedgerReportWriterService(DocumentNumberAwareReportWriterService laborLedgerReportWriterService)
Parameters:
laborLedgerReportWriterService - The laborLedgerReportWriterService to set.

setLaborBadBalanceTypeReportWriterService

public void setLaborBadBalanceTypeReportWriterService(ReportWriterService laborBadBalanceTypeReportWriterService)
Parameters:
laborBadBalanceTypeReportWriterService - The laborBadBalanceTypeReportWriterService to set.

setLaborErrorListingReportWriterService

public void setLaborErrorListingReportWriterService(ReportWriterService laborErrorListingReportWriterService)
Parameters:
laborErrorListingReportWriterService - The laborErrorListingReportWriterService to set.

setLaborGeneratedTransactionsReportWriterService

public void setLaborGeneratedTransactionsReportWriterService(DocumentNumberAwareReportWriterService laborGeneratedTransactionsReportWriterService)
Parameters:
laborGeneratedTransactionsReportWriterService - The laborGeneratedTransactionsReportWriterService to set.

setLaborDemergerReportWriterService

public void setLaborDemergerReportWriterService(ReportWriterService laborDemergerReportWriterService)
Parameters:
laborDemergerReportWriterService - The laborDemergerReportWriterService to set.

setLlcpMainReportWriterService

public void setLlcpMainReportWriterService(DocumentNumberAwareReportWriterService llcpMainReportWriterService)
Sets the llcpMainReportWriterService attribute value.

Parameters:
llcpMainReportWriterService - The llcpMainReportWriterService to set.

setLlcpLedgerReportWriterService

public void setLlcpLedgerReportWriterService(DocumentNumberAwareReportWriterService llcpLedgerReportWriterService)
Sets the llcpLedgerReportWriterService attribute value.

Parameters:
llcpLedgerReportWriterService - The llcpLedgerReportWriterService to set.

getLaborPreScrubberService

public PreScrubberService getLaborPreScrubberService()
Gets the laborPreScrubberService attribute.

Returns:
Returns the laborPreScrubberService.

setLaborPreScrubberService

public void setLaborPreScrubberService(PreScrubberService laborPreScrubberService)
Sets the laborPreScrubberService attribute value.

Parameters:
laborPreScrubberService - The laborPreScrubberService to set.

setLlcpPreScrubberReportWriterService

public void setLlcpPreScrubberReportWriterService(DocumentNumberAwareReportWriterService llcpPreScrubberReportWriterService)
Sets the laborPreScrubberAwareReportWriterService attribute value.

Parameters:
laborPreScrubberAwareReportWriterService - The laborPreScrubberAwareReportWriterService to set.

setParameterService

public void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
Sets the parameterService attribute value.

Parameters:
parameterService - The parameterService to set.


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