|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.module.ld.batch.service.impl.ScrubberValidatorImpl
public class ScrubberValidatorImpl
Service implementation of ScrubberValidator.
Constructor Summary | |
---|---|
ScrubberValidatorImpl()
|
Method Summary | |
---|---|
protected Message |
checkAccountFringeIndicator(LaborOriginEntry laborOriginEntry,
LaborOriginEntry laborWorkingEntry,
Account account,
UniversityDate universityRunDate,
LaborAccountingCycleCachingService laborAccountingCycleCachingService)
For fringe transaction types checks if the account accepts fringe benefits. |
protected Message |
continuationAccountLogic(Account expiredClosedAccount,
LaborOriginEntry laborOriginEntry,
LaborOriginEntry laborWorkingEntry,
UniversityDate universityRunDate)
Loops through continuation accounts for 10 tries or until it finds an account that is not expired. |
protected long |
getAdjustedAccountExpirationDate(Account account)
Adjustment of Account if it is contracts and grants |
protected Message |
handleExpiredClosedAccount(Account account,
LaborOriginEntry laborOriginEntry,
LaborOriginEntry laborWorkingEntry,
UniversityDate universityRunDate)
Checks the continuation account system indicator. |
boolean |
isAccountExpired(Account account,
UniversityDate universityRunDate)
Performs logic to determine whether an account is expired |
protected void |
refreshOriginEntryReferences(OriginEntryFull originEntry)
This method is for refreshing References of Origin Entry |
void |
setAccountService(AccountService as)
Sets the accountService attribute value. |
void |
setBalanceTypService(BalanceTypeService balanceTypService)
Sets the balanceTypService attribute value. |
void |
setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value. |
void |
setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService service)
Sets the kualiConfigurationService attribute value. |
void |
setOptionsService(OptionsService optionsService)
Sets the optionsService 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 |
setPersistenceStructureService(org.kuali.rice.kns.service.PersistenceStructureService persistenceStructureService)
Sets the persistenceStructureService attribute value. |
void |
setScrubberValidator(ScrubberValidator sv)
Sets the scrubberValidator attribute value. |
protected Message |
useSuspenseAccount(LaborOriginEntry workingEntry)
This method changes account to suspenseAccount |
protected Message |
validateAccount(LaborOriginEntry laborOriginEntry,
LaborOriginEntry laborWorkingEntry,
UniversityDate universityRunDate,
LaborAccountingCycleCachingService laborAccountingCycleCachingService)
Performs Account Validation. |
void |
validateForInquiry(GeneralLedgerPendingEntry entry)
Validate a transaction for use in balance inquiry |
protected Message |
validatePayrollEndFiscalPeriodCode(LaborOriginEntry laborOriginEntry,
LaborOriginEntry laborWorkingEntry,
UniversityDate universityRunDate,
LaborAccountingCycleCachingService laborAccountingCycleCachingService)
This method is for validation of PayrollEndFiscalPeriodCode |
protected Message |
validatePayrollEndFiscalYear(LaborOriginEntry laborOriginEntry,
LaborOriginEntry laborWorkingEntry,
UniversityDate universityRunDate,
LaborAccountingCycleCachingService laborAccountingCycleCachingService)
This method is for validation of payrollEndFiscalYear |
protected Message |
validateSubAccount(LaborOriginEntry originEntry,
LaborOriginEntry workingEntry,
LaborAccountingCycleCachingService laborAccountingCycleCachingService)
Validates the sub account of the origin entry |
List<Message> |
validateTransaction(OriginEntryInformation originEntry,
OriginEntryInformation scrubbedEntry,
UniversityDate universityRunDate,
boolean laborIndicator,
AccountingCycleCachingService laborAccountingCycleCachingService)
Validate a transaction in the scrubber |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ScrubberValidatorImpl()
Method Detail |
---|
public List<Message> validateTransaction(OriginEntryInformation originEntry, OriginEntryInformation scrubbedEntry, UniversityDate universityRunDate, boolean laborIndicator, AccountingCycleCachingService laborAccountingCycleCachingService)
ScrubberValidator
validateTransaction
in interface ScrubberValidator
originEntry
- Input transaction (never changed)scrubbedEntry
- Output transaction (scrubbed version of input transaction)universityRunDate
- Date of scrubber run
org.kuali.module.labor.service.LaborScrubberValidator#validateTransaction(owrg.kuali.module.labor.bo.LaborOriginEntry,
org.kuali.kfs.module.ld.businessobject.LaborOriginEntry, org.kuali.kfs.gl.businessobject.UniversityDate)
protected void refreshOriginEntryReferences(OriginEntryFull originEntry)
protected Message validatePayrollEndFiscalYear(LaborOriginEntry laborOriginEntry, LaborOriginEntry laborWorkingEntry, UniversityDate universityRunDate, LaborAccountingCycleCachingService laborAccountingCycleCachingService)
protected Message validatePayrollEndFiscalPeriodCode(LaborOriginEntry laborOriginEntry, LaborOriginEntry laborWorkingEntry, UniversityDate universityRunDate, LaborAccountingCycleCachingService laborAccountingCycleCachingService)
protected Message validateAccount(LaborOriginEntry laborOriginEntry, LaborOriginEntry laborWorkingEntry, UniversityDate universityRunDate, LaborAccountingCycleCachingService laborAccountingCycleCachingService)
protected Message handleExpiredClosedAccount(Account account, LaborOriginEntry laborOriginEntry, LaborOriginEntry laborWorkingEntry, UniversityDate universityRunDate)
protected Message continuationAccountLogic(Account expiredClosedAccount, LaborOriginEntry laborOriginEntry, LaborOriginEntry laborWorkingEntry, UniversityDate universityRunDate)
protected Message checkAccountFringeIndicator(LaborOriginEntry laborOriginEntry, LaborOriginEntry laborWorkingEntry, Account account, UniversityDate universityRunDate, LaborAccountingCycleCachingService laborAccountingCycleCachingService)
protected long getAdjustedAccountExpirationDate(Account account)
protected Message useSuspenseAccount(LaborOriginEntry workingEntry)
protected Message validateSubAccount(LaborOriginEntry originEntry, LaborOriginEntry workingEntry, LaborAccountingCycleCachingService laborAccountingCycleCachingService)
originEntry
- the origin entry being scrubbedworkingEntry
- the scrubbed version of the origin entry
public boolean isAccountExpired(Account account, UniversityDate universityRunDate)
ScrubberValidator
isAccountExpired
in interface ScrubberValidator
account
- Account to validateuniversityRunDate
- Run date of process
ScrubberValidator.isAccountExpired(org.kuali.kfs.coa.businessobject.Account, org.kuali.kfs.sys.businessobject.UniversityDate)
public void validateForInquiry(GeneralLedgerPendingEntry entry)
ScrubberValidator
validateForInquiry
in interface ScrubberValidator
entry
- Input transactionpublic void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
parameterService
- The parameterService to set.public void setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService service)
service
- The kualiConfigurationService to set.public void setAccountService(AccountService as)
as
- The accountService to set.public void setPersistenceService(org.kuali.rice.kns.service.PersistenceService ps)
ps
- The persistenceService to set.public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
businessObjectService
- The businessObjectService to set.public void setBalanceTypService(BalanceTypeService balanceTypService)
balanceTypService
- The balanceTypService to set.public void setScrubberValidator(ScrubberValidator sv)
sv
- The scrubberValidator to set.public void setPersistenceStructureService(org.kuali.rice.kns.service.PersistenceStructureService persistenceStructureService)
persistenceStructureService
- The persistenceStructureService to set.public void setOptionsService(OptionsService optionsService)
optionsService
- The optionsService to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |