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() |
getCacheKey
protected 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 WrappingBatchService
initialize
in class AbstractBatchTransactionalCachingService
public void destroy()
destroy
in interface WrappingBatchService
destroy
in class AbstractBatchTransactionalCachingService
public boolean isCurrentActiveAccountingDocumentType(String documentTypeCode)
isCurrentActiveAccountingDocumentType
in interface AccountingCycleCachingService
public OriginationCode getOriginationCode(String financialSystemOriginationCode)
getOriginationCode
in interface AccountingCycleCachingService
public SystemOptions getSystemOptions(Integer fiscalYear)
getSystemOptions
in interface AccountingCycleCachingService
public UniversityDate getUniversityDate(Date date)
getUniversityDate
in interface AccountingCycleCachingService
public A21SubAccount getA21SubAccount(String chartOfAccountsCode, String accountNumber, String subAccountNumber)
getA21SubAccount
in interface AccountingCycleCachingService
public Account getAccount(String chartCode, String accountNumber)
getAccount
in interface AccountingCycleCachingService
public AccountingPeriod getAccountingPeriod(Integer fiscalYear, String fiscalPeriodCode)
getAccountingPeriod
in interface AccountingCycleCachingService
public BalanceType getBalanceType(String financialBalanceTypeCode)
getBalanceType
in interface AccountingCycleCachingService
public Chart getChart(String chartOfAccountsCode)
getChart
in interface AccountingCycleCachingService
public IndirectCostRecoveryType getIndirectCostRecoveryType(String accountIcrTypeCode)
getIndirectCostRecoveryType
in interface AccountingCycleCachingService
public ObjectCode getObjectCode(Integer universityFiscalYear, String chartOfAccountsCode, String financialObjectCode)
getObjectCode
in interface AccountingCycleCachingService
public ObjectLevel getObjectLevel(String chartOfAccountsCode, String financialObjectLevelCode)
getObjectLevel
in interface AccountingCycleCachingService
public ObjectType getObjectType(String financialObjectTypeCode)
getObjectType
in interface AccountingCycleCachingService
public OffsetDefinition getOffsetDefinition(Integer universityFiscalYear, String chartOfAccountsCode, String financialDocumentTypeCode, String financialBalanceTypeCode)
getOffsetDefinition
in interface AccountingCycleCachingService
public Organization getOrganization(String chartOfAccountsCode, String organizationCode)
getOrganization
in interface AccountingCycleCachingService
public ProjectCode getProjectCode(String financialSystemProjectCode)
getProjectCode
in interface AccountingCycleCachingService
public SubAccount getSubAccount(String chartOfAccountsCode, String accountNumber, String subAccountNumber)
getSubAccount
in interface AccountingCycleCachingService
public SubFundGroup getSubFundGroup(String subFundGroupCode)
getSubFundGroup
in interface AccountingCycleCachingService
public SubObjectCode getSubObjectCode(Integer universityFiscalYear, String chartOfAccountsCode, String accountNumber, String financialObjectCode, String financialSubObjectCode)
getSubObjectCode
in interface AccountingCycleCachingService
public int getMaxSequenceNumber(Transaction t)
getMaxSequenceNumber
in interface AccountingCycleCachingService
public AccountBalance getAccountBalance(Transaction t)
getAccountBalance
in interface AccountingCycleCachingService
public Balance getBalance(Transaction t)
getBalance
in interface AccountingCycleCachingService
public Encumbrance getEncumbrance(Entry entry)
getEncumbrance
in interface AccountingCycleCachingService
public ExpenditureTransaction getExpenditureTransaction(Transaction t)
getExpenditureTransaction
in interface AccountingCycleCachingService
public SufficientFundBalances getSufficientFundBalances(Integer universityFiscalYear, String chartOfAccountsCode, String accountNumber, String financialObjectCode)
getSufficientFundBalances
in interface AccountingCycleCachingService
public void insertAccountBalance(AccountBalance accountBalance)
insertAccountBalance
in interface AccountingCycleCachingService
public void updateAccountBalance(AccountBalance accountBalance)
updateAccountBalance
in interface AccountingCycleCachingService
public void insertBalance(Balance balance)
insertBalance
in interface AccountingCycleCachingService
public void updateBalance(Balance balance)
updateBalance
in interface AccountingCycleCachingService
public void insertEncumbrance(Encumbrance encumbrance)
insertEncumbrance
in interface AccountingCycleCachingService
public void updateEncumbrance(Encumbrance encumbrance)
updateEncumbrance
in interface AccountingCycleCachingService
public void insertExpenditureTransaction(ExpenditureTransaction expenditureTransaction)
insertExpenditureTransaction
in interface AccountingCycleCachingService
public void updateExpenditureTransaction(ExpenditureTransaction expenditureTransaction)
updateExpenditureTransaction
in interface AccountingCycleCachingService
public void insertSufficientFundBalances(SufficientFundBalances sufficientFundBalances)
insertSufficientFundBalances
in interface AccountingCycleCachingService
public void updateSufficientFundBalances(SufficientFundBalances sufficientFundBalances)
updateSufficientFundBalances
in interface AccountingCycleCachingService
public void insertEntry(Entry entry)
insertEntry
in interface AccountingCycleCachingService
public void insertReversal(Reversal reversal)
insertReversal
in interface AccountingCycleCachingService
public 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.