public class AccountingCycleCachingServiceImpl extends AbstractBatchTransactionalCachingService implements AccountingCycleCachingService
AbstractBatchTransactionalCachingService.PreviousValueReference<T extends org.kuali.rice.krad.bo.BusinessObject>, AbstractBatchTransactionalCachingService.PreviousValueRetriever<T extends org.kuali.rice.krad.bo.BusinessObject>, AbstractBatchTransactionalCachingService.ReferenceValueRetriever<T extends org.kuali.rice.krad.bo.BusinessObject>| Modifier and Type | Field and Description |
|---|---|
protected LedgerReferenceValuePreparedStatementCachingDao |
chartReferenceValueDao |
protected org.kuali.rice.core.api.datetime.DateTimeService |
dateTimeService |
protected Map<String,Boolean> |
documentTypeValidCache |
protected FinancialSystemDocumentTypeService |
financialSystemDocumentTypeService |
protected LedgerPreparedStatementCachingDao |
ledgerDao |
protected LedgerReferenceValuePreparedStatementCachingDao |
systemReferenceValueDao |
protected UniversityDateService |
universityDateService |
NON_EXISTENT_REFERENCE_CACHE_VALUE, previousValueCache, referenceValueCache| Constructor and Description |
|---|
AccountingCycleCachingServiceImpl() |
getCacheKeyprotected LedgerReferenceValuePreparedStatementCachingDao systemReferenceValueDao
protected LedgerReferenceValuePreparedStatementCachingDao chartReferenceValueDao
protected LedgerPreparedStatementCachingDao ledgerDao
protected Map<String,Boolean> documentTypeValidCache
protected UniversityDateService universityDateService
protected FinancialSystemDocumentTypeService financialSystemDocumentTypeService
protected org.kuali.rice.core.api.datetime.DateTimeService dateTimeService
public AccountingCycleCachingServiceImpl()
public void initialize()
initialize in interface WrappingBatchServiceinitialize in class AbstractBatchTransactionalCachingServicepublic void destroy()
destroy in interface WrappingBatchServicedestroy in class AbstractBatchTransactionalCachingServicepublic boolean isCurrentActiveAccountingDocumentType(String documentTypeCode)
isCurrentActiveAccountingDocumentType in interface AccountingCycleCachingServicepublic OriginationCode getOriginationCode(String financialSystemOriginationCode)
getOriginationCode in interface AccountingCycleCachingServicepublic SystemOptions getSystemOptions(Integer fiscalYear)
getSystemOptions in interface AccountingCycleCachingServicepublic UniversityDate getUniversityDate(Date date)
getUniversityDate in interface AccountingCycleCachingServicepublic A21SubAccount getA21SubAccount(String chartOfAccountsCode, String accountNumber, String subAccountNumber)
getA21SubAccount in interface AccountingCycleCachingServicepublic Account getAccount(String chartCode, String accountNumber)
getAccount in interface AccountingCycleCachingServicepublic AccountingPeriod getAccountingPeriod(Integer fiscalYear, String fiscalPeriodCode)
getAccountingPeriod in interface AccountingCycleCachingServicepublic BalanceType getBalanceType(String financialBalanceTypeCode)
getBalanceType in interface AccountingCycleCachingServicepublic Chart getChart(String chartOfAccountsCode)
getChart in interface AccountingCycleCachingServicepublic IndirectCostRecoveryType getIndirectCostRecoveryType(String accountIcrTypeCode)
getIndirectCostRecoveryType in interface AccountingCycleCachingServicepublic ObjectCode getObjectCode(Integer universityFiscalYear, String chartOfAccountsCode, String financialObjectCode)
getObjectCode in interface AccountingCycleCachingServicepublic ObjectLevel getObjectLevel(String chartOfAccountsCode, String financialObjectLevelCode)
getObjectLevel in interface AccountingCycleCachingServicepublic ObjectType getObjectType(String financialObjectTypeCode)
getObjectType in interface AccountingCycleCachingServicepublic OffsetDefinition getOffsetDefinition(Integer universityFiscalYear, String chartOfAccountsCode, String financialDocumentTypeCode, String financialBalanceTypeCode)
getOffsetDefinition in interface AccountingCycleCachingServicepublic Organization getOrganization(String chartOfAccountsCode, String organizationCode)
getOrganization in interface AccountingCycleCachingServicepublic ProjectCode getProjectCode(String financialSystemProjectCode)
getProjectCode in interface AccountingCycleCachingServicepublic SubAccount getSubAccount(String chartOfAccountsCode, String accountNumber, String subAccountNumber)
getSubAccount in interface AccountingCycleCachingServicepublic SubFundGroup getSubFundGroup(String subFundGroupCode)
getSubFundGroup in interface AccountingCycleCachingServicepublic SubObjectCode getSubObjectCode(Integer universityFiscalYear, String chartOfAccountsCode, String accountNumber, String financialObjectCode, String financialSubObjectCode)
getSubObjectCode in interface AccountingCycleCachingServicepublic int getMaxSequenceNumber(Transaction t)
getMaxSequenceNumber in interface AccountingCycleCachingServicepublic AccountBalance getAccountBalance(Transaction t)
getAccountBalance in interface AccountingCycleCachingServicepublic Balance getBalance(Transaction t)
getBalance in interface AccountingCycleCachingServicepublic Encumbrance getEncumbrance(Entry entry)
getEncumbrance in interface AccountingCycleCachingServicepublic ExpenditureTransaction getExpenditureTransaction(Transaction t)
getExpenditureTransaction in interface AccountingCycleCachingServicepublic SufficientFundBalances getSufficientFundBalances(Integer universityFiscalYear, String chartOfAccountsCode, String accountNumber, String financialObjectCode)
getSufficientFundBalances in interface AccountingCycleCachingServicepublic void insertAccountBalance(AccountBalance accountBalance)
insertAccountBalance in interface AccountingCycleCachingServicepublic void updateAccountBalance(AccountBalance accountBalance)
updateAccountBalance in interface AccountingCycleCachingServicepublic void insertBalance(Balance balance)
insertBalance in interface AccountingCycleCachingServicepublic void updateBalance(Balance balance)
updateBalance in interface AccountingCycleCachingServicepublic void insertEncumbrance(Encumbrance encumbrance)
insertEncumbrance in interface AccountingCycleCachingServicepublic void updateEncumbrance(Encumbrance encumbrance)
updateEncumbrance in interface AccountingCycleCachingServicepublic void insertExpenditureTransaction(ExpenditureTransaction expenditureTransaction)
insertExpenditureTransaction in interface AccountingCycleCachingServicepublic void updateExpenditureTransaction(ExpenditureTransaction expenditureTransaction)
updateExpenditureTransaction in interface AccountingCycleCachingServicepublic void insertSufficientFundBalances(SufficientFundBalances sufficientFundBalances)
insertSufficientFundBalances in interface AccountingCycleCachingServicepublic void updateSufficientFundBalances(SufficientFundBalances sufficientFundBalances)
updateSufficientFundBalances in interface AccountingCycleCachingServicepublic void insertEntry(Entry entry)
insertEntry in interface AccountingCycleCachingServicepublic void insertReversal(Reversal reversal)
insertReversal in interface AccountingCycleCachingServicepublic void setSystemReferenceValueDao(LedgerReferenceValuePreparedStatementCachingDao systemReferenceValueDao)
public void setChartReferenceValueDao(LedgerReferenceValuePreparedStatementCachingDao chartReferenceValueDao)
public void setLedgerDao(LedgerPreparedStatementCachingDao ledgerDao)
public void setUniversityDateService(UniversityDateService universityDateService)
public void setFinancialSystemDocumentTypeService(FinancialSystemDocumentTypeService financialSystemDocumentTypeService)
financialSystemDocumentTypeService - The financialSystemDocumentTypeService to set.public void setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService)
dateTimeService - Copyright © 2004–2015 The Kuali Foundation. All rights reserved.