org.kuali.kfs.gl.batch.service
Interface AccountingCycleCachingService

All Superinterfaces:
WrappingBatchService
All Known Subinterfaces:
LaborAccountingCycleCachingService
All Known Implementing Classes:
AccountingCycleCachingServiceImpl, LaborAccountingCycleCachingServiceImpl

public interface AccountingCycleCachingService
extends WrappingBatchService


Method Summary
 A21SubAccount getA21SubAccount(String chartOfAccountsCode, String accountNumber, String subAccountNumber)
           
 Account getAccount(String chartCode, String accountNumber)
           
 AccountBalance getAccountBalance(Transaction t)
           
 AccountingPeriod getAccountingPeriod(Integer fiscalYear, String fiscalPeriodCode)
           
 Balance getBalance(Transaction t)
           
 BalanceType getBalanceType(String financialBalanceTypeCode)
           
 Chart getChart(String chartOfAccountsCode)
           
 Encumbrance getEncumbrance(Entry entry)
           
 ExpenditureTransaction getExpenditureTransaction(Transaction t)
           
 IndirectCostRecoveryType getIndirectCostRecoveryType(String accountIcrTypeCode)
           
 int getMaxSequenceNumber(Transaction t)
           
 ObjectCode getObjectCode(Integer universityFiscalYear, String chartOfAccountsCode, String financialObjectCode)
           
 ObjectLevel getObjectLevel(String chartOfAccountsCode, String financialObjectLevelCode)
           
 ObjectType getObjectType(String financialObjectTypeCode)
           
 OffsetDefinition getOffsetDefinition(Integer universityFiscalYear, String chartOfAccountsCode, String financialDocumentTypeCode, String financialBalanceTypeCode)
           
 Organization getOrganization(String chartOfAccountsCode, String organizationCode)
           
 OriginationCode getOriginationCode(String financialSystemOriginationCode)
           
 ProjectCode getProjectCode(String projectCode)
           
 SubAccount getSubAccount(String chartOfAccountsCode, String accountNumber, String subAccountNumber)
           
 SubFundGroup getSubFundGroup(String subFundGroupCode)
           
 SubObjectCode getSubObjectCode(Integer universityFiscalYear, String chartOfAccountsCode, String accountNumber, String financialObjectCode, String financialSubObjectCode)
           
 SufficientFundBalances getSufficientFundBalances(Integer universityFiscalYear, String chartOfAccountsCode, String accountNumber, String financialObjectCode)
           
 SystemOptions getSystemOptions(Integer fiscalYear)
           
 UniversityDate getUniversityDate(Date date)
           
 void insertAccountBalance(AccountBalance accountBalance)
           
 void insertBalance(Balance balance)
           
 void insertEncumbrance(Encumbrance encumbrance)
           
 void insertEntry(Entry entry)
           
 void insertExpenditureTransaction(ExpenditureTransaction expenditureTransaction)
           
 void insertReversal(Reversal reversal)
           
 void insertSufficientFundBalances(SufficientFundBalances sufficientFundBalances)
           
 boolean isCurrentActiveAccountingDocumentType(String documentTypeCode)
           
 void updateAccountBalance(AccountBalance accountBalance)
           
 void updateBalance(Balance balance)
           
 void updateEncumbrance(Encumbrance encumbrance)
           
 void updateExpenditureTransaction(ExpenditureTransaction expenditureTransaction)
           
 void updateSufficientFundBalances(SufficientFundBalances sufficientFundBalances)
           
 
Methods inherited from interface org.kuali.kfs.sys.batch.service.WrappingBatchService
destroy, initialize
 

Method Detail

isCurrentActiveAccountingDocumentType

boolean isCurrentActiveAccountingDocumentType(String documentTypeCode)

getSystemOptions

SystemOptions getSystemOptions(Integer fiscalYear)

getOriginationCode

OriginationCode getOriginationCode(String financialSystemOriginationCode)

getChart

Chart getChart(String chartOfAccountsCode)

getAccount

Account getAccount(String chartCode,
                   String accountNumber)

getObjectCode

ObjectCode getObjectCode(Integer universityFiscalYear,
                         String chartOfAccountsCode,
                         String financialObjectCode)

getBalanceType

BalanceType getBalanceType(String financialBalanceTypeCode)

getObjectType

ObjectType getObjectType(String financialObjectTypeCode)

getSubAccount

SubAccount getSubAccount(String chartOfAccountsCode,
                         String accountNumber,
                         String subAccountNumber)

getA21SubAccount

A21SubAccount getA21SubAccount(String chartOfAccountsCode,
                               String accountNumber,
                               String subAccountNumber)

getSubObjectCode

SubObjectCode getSubObjectCode(Integer universityFiscalYear,
                               String chartOfAccountsCode,
                               String accountNumber,
                               String financialObjectCode,
                               String financialSubObjectCode)

getIndirectCostRecoveryType

IndirectCostRecoveryType getIndirectCostRecoveryType(String accountIcrTypeCode)

getProjectCode

ProjectCode getProjectCode(String projectCode)

getAccountingPeriod

AccountingPeriod getAccountingPeriod(Integer fiscalYear,
                                     String fiscalPeriodCode)

getSubFundGroup

SubFundGroup getSubFundGroup(String subFundGroupCode)

getUniversityDate

UniversityDate getUniversityDate(Date date)

getOffsetDefinition

OffsetDefinition getOffsetDefinition(Integer universityFiscalYear,
                                     String chartOfAccountsCode,
                                     String financialDocumentTypeCode,
                                     String financialBalanceTypeCode)

getOrganization

Organization getOrganization(String chartOfAccountsCode,
                             String organizationCode)

getObjectLevel

ObjectLevel getObjectLevel(String chartOfAccountsCode,
                           String financialObjectLevelCode)

getMaxSequenceNumber

int getMaxSequenceNumber(Transaction t)

getBalance

Balance getBalance(Transaction t)

getEncumbrance

Encumbrance getEncumbrance(Entry entry)

getExpenditureTransaction

ExpenditureTransaction getExpenditureTransaction(Transaction t)

getSufficientFundBalances

SufficientFundBalances getSufficientFundBalances(Integer universityFiscalYear,
                                                 String chartOfAccountsCode,
                                                 String accountNumber,
                                                 String financialObjectCode)

getAccountBalance

AccountBalance getAccountBalance(Transaction t)

insertReversal

void insertReversal(Reversal reversal)

insertEntry

void insertEntry(Entry entry)

insertBalance

void insertBalance(Balance balance)

updateBalance

void updateBalance(Balance balance)

insertEncumbrance

void insertEncumbrance(Encumbrance encumbrance)

updateEncumbrance

void updateEncumbrance(Encumbrance encumbrance)

insertExpenditureTransaction

void insertExpenditureTransaction(ExpenditureTransaction expenditureTransaction)

updateExpenditureTransaction

void updateExpenditureTransaction(ExpenditureTransaction expenditureTransaction)

insertSufficientFundBalances

void insertSufficientFundBalances(SufficientFundBalances sufficientFundBalances)

updateSufficientFundBalances

void updateSufficientFundBalances(SufficientFundBalances sufficientFundBalances)

insertAccountBalance

void insertAccountBalance(AccountBalance accountBalance)

updateAccountBalance

void updateAccountBalance(AccountBalance accountBalance)


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