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

java.lang.Object
  extended by org.kuali.kfs.sys.batch.service.AbstractBatchTransactionalCachingService
      extended by org.kuali.kfs.gl.batch.service.impl.AccountingCycleCachingServiceImpl
          extended by org.kuali.kfs.module.ld.batch.service.impl.LaborAccountingCycleCachingServiceImpl
All Implemented Interfaces:
AccountingCycleCachingService, LaborAccountingCycleCachingService, WrappingBatchService

public class LaborAccountingCycleCachingServiceImpl
extends AccountingCycleCachingServiceImpl
implements LaborAccountingCycleCachingService


Nested Class Summary
 
Nested classes/interfaces inherited from class org.kuali.kfs.sys.batch.service.AbstractBatchTransactionalCachingService
AbstractBatchTransactionalCachingService.PreviousValueReference<T extends org.kuali.rice.kns.bo.BusinessObject>, AbstractBatchTransactionalCachingService.PreviousValueRetriever<T extends org.kuali.rice.kns.bo.BusinessObject>, AbstractBatchTransactionalCachingService.ReferenceValueRetriever<T extends org.kuali.rice.kns.bo.BusinessObject>
 
Field Summary
protected  LedgerPreparedStatementCachingDao laborLedgerDao
           
 
Fields inherited from class org.kuali.kfs.gl.batch.service.impl.AccountingCycleCachingServiceImpl
chartReferenceValueDao, documentTypeValidCache, financialSystemDocumentTypeService, ledgerDao, systemReferenceValueDao, universityDateService
 
Fields inherited from class org.kuali.kfs.sys.batch.service.AbstractBatchTransactionalCachingService
NON_EXISTENT_REFERENCE_CACHE_VALUE, previousValueCache, referenceValueCache
 
Constructor Summary
LaborAccountingCycleCachingServiceImpl()
           
 
Method Summary
 LaborObject getLaborObject(Integer fiscalYear, String chartCode, String objectCode)
           
 LedgerBalance getLedgerBalance(LedgerBalance ledgerBalance)
           
 int getMaxLaborSequenceNumber(LedgerEntry t)
           
 void initialize()
           
 void insertLedgerBalance(LedgerBalance ledgerBalance)
           
 void insertLedgerEntry(LedgerEntry ledgerEntry)
           
 void setLaborLedgerDao(LedgerPreparedStatementCachingDao laborLedgerDao)
           
 void updateLedgerBalance(LedgerBalance ledgerBalance)
           
 
Methods inherited from class org.kuali.kfs.gl.batch.service.impl.AccountingCycleCachingServiceImpl
destroy, getA21SubAccount, getAccount, getAccountBalance, getAccountingPeriod, getBalance, getBalanceType, getChart, getEncumbrance, getExpenditureTransaction, getIndirectCostRecoveryType, getMaxSequenceNumber, getObjectCode, getObjectLevel, getObjectType, getOffsetDefinition, getOrganization, getOriginationCode, getProjectCode, getSubAccount, getSubFundGroup, getSubObjectCode, getSufficientFundBalances, getSystemOptions, getUniversityDate, insertAccountBalance, insertBalance, insertEncumbrance, insertEntry, insertExpenditureTransaction, insertReversal, insertSufficientFundBalances, isCurrentActiveAccountingDocumentType, setChartReferenceValueDao, setFinancialSystemDocumentTypeService, setLedgerDao, setSystemReferenceValueDao, setUniversityDateService, updateAccountBalance, updateBalance, updateEncumbrance, updateExpenditureTransaction, updateSufficientFundBalances
 
Methods inherited from class org.kuali.kfs.sys.batch.service.AbstractBatchTransactionalCachingService
getCacheKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.kfs.gl.batch.service.AccountingCycleCachingService
getA21SubAccount, getAccount, getAccountBalance, getAccountingPeriod, getBalance, getBalanceType, getChart, getEncumbrance, getExpenditureTransaction, getIndirectCostRecoveryType, getMaxSequenceNumber, getObjectCode, getObjectLevel, getObjectType, getOffsetDefinition, getOrganization, getOriginationCode, getProjectCode, getSubAccount, getSubFundGroup, getSubObjectCode, getSufficientFundBalances, getSystemOptions, getUniversityDate, insertAccountBalance, insertBalance, insertEncumbrance, insertEntry, insertExpenditureTransaction, insertReversal, insertSufficientFundBalances, isCurrentActiveAccountingDocumentType, updateAccountBalance, updateBalance, updateEncumbrance, updateExpenditureTransaction, updateSufficientFundBalances
 
Methods inherited from interface org.kuali.kfs.sys.batch.service.WrappingBatchService
destroy
 

Field Detail

laborLedgerDao

protected LedgerPreparedStatementCachingDao laborLedgerDao
Constructor Detail

LaborAccountingCycleCachingServiceImpl

public LaborAccountingCycleCachingServiceImpl()
Method Detail

initialize

public void initialize()
Specified by:
initialize in interface WrappingBatchService
Overrides:
initialize in class AccountingCycleCachingServiceImpl

getLaborObject

public LaborObject getLaborObject(Integer fiscalYear,
                                  String chartCode,
                                  String objectCode)
Specified by:
getLaborObject in interface LaborAccountingCycleCachingService

getMaxLaborSequenceNumber

public int getMaxLaborSequenceNumber(LedgerEntry t)
Specified by:
getMaxLaborSequenceNumber in interface LaborAccountingCycleCachingService

getLedgerBalance

public LedgerBalance getLedgerBalance(LedgerBalance ledgerBalance)
Specified by:
getLedgerBalance in interface LaborAccountingCycleCachingService

insertLedgerBalance

public void insertLedgerBalance(LedgerBalance ledgerBalance)
Specified by:
insertLedgerBalance in interface LaborAccountingCycleCachingService

updateLedgerBalance

public void updateLedgerBalance(LedgerBalance ledgerBalance)
Specified by:
updateLedgerBalance in interface LaborAccountingCycleCachingService

insertLedgerEntry

public void insertLedgerEntry(LedgerEntry ledgerEntry)
Specified by:
insertLedgerEntry in interface LaborAccountingCycleCachingService

setLaborLedgerDao

public void setLaborLedgerDao(LedgerPreparedStatementCachingDao laborLedgerDao)


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