org.kuali.kfs.gl.batch.dataaccess.impl
Class LedgerPreparedStatementCachingDaoJdbc

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.jdbc.core.support.JdbcDaoSupport
          extended by org.springframework.jdbc.core.simple.SimpleJdbcDaoSupport
              extended by org.kuali.rice.kns.dao.jdbc.PlatformAwareDaoBaseJdbc
                  extended by org.kuali.kfs.sys.batch.dataaccess.impl.AbstractPreparedStatementCachingDaoJdbc
                      extended by org.kuali.kfs.gl.batch.dataaccess.impl.LedgerPreparedStatementCachingDaoJdbc
All Implemented Interfaces:
LedgerPreparedStatementCachingDao, PreparedStatementCachingDao, org.kuali.rice.kns.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class LedgerPreparedStatementCachingDaoJdbc
extends AbstractPreparedStatementCachingDaoJdbc
implements LedgerPreparedStatementCachingDao


Nested Class Summary
 
Nested classes/interfaces inherited from class org.kuali.kfs.sys.batch.dataaccess.impl.AbstractPreparedStatementCachingDaoJdbc
AbstractPreparedStatementCachingDaoJdbc.InsertingJdbcWrapper<T>, AbstractPreparedStatementCachingDaoJdbc.JdbcWrapper<T>, AbstractPreparedStatementCachingDaoJdbc.RetrievingJdbcWrapper<T>, AbstractPreparedStatementCachingDaoJdbc.UpdatingJdbcWrapper<T>
 
Field Summary
 
Fields inherited from class org.kuali.kfs.sys.batch.dataaccess.impl.AbstractPreparedStatementCachingDaoJdbc
dateTimeService, INSERT_PREFIX, preparedStatementCache, RETRIEVE_PREFIX, UPDATE_PREFIX
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
LedgerPreparedStatementCachingDaoJdbc()
           
 
Method Summary
 AccountBalance getAccountBalance(Transaction t)
           
 Balance getBalance(Transaction t)
           
 Encumbrance getEncumbrance(Entry entry)
           
 ExpenditureTransaction getExpenditureTransaction(Transaction t)
           
 int getMaxSequenceNumber(Transaction t)
           
protected  Map<String,String> getSql()
           
 SufficientFundBalances getSufficientFundBalances(Integer universityFiscalYear, String chartOfAccountsCode, String accountNumber, String financialObjectCode)
           
 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)
           
 void updateAccountBalance(AccountBalance accountBalance)
           
 void updateBalance(Balance balance)
           
 void updateEncumbrance(Encumbrance encumbrance)
           
 void updateExpenditureTransaction(ExpenditureTransaction expenditureTransaction)
           
 void updateSufficientFundBalances(SufficientFundBalances sufficientFundBalances)
           
 
Methods inherited from class org.kuali.kfs.sys.batch.dataaccess.impl.AbstractPreparedStatementCachingDaoJdbc
destroy, initialize, setDateTimeService
 
Methods inherited from class org.kuali.rice.kns.dao.jdbc.PlatformAwareDaoBaseJdbc
getDbPlatform, setDbPlatform
 
Methods inherited from class org.springframework.jdbc.core.simple.SimpleJdbcDaoSupport
getSimpleJdbcTemplate, initTemplateConfig
 
Methods inherited from class org.springframework.jdbc.core.support.JdbcDaoSupport
checkDaoConfig, createJdbcTemplate, getConnection, getDataSource, getExceptionTranslator, getJdbcTemplate, releaseConnection, setDataSource, setJdbcTemplate
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
 
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.sys.batch.dataaccess.PreparedStatementCachingDao
destroy, initialize
 

Constructor Detail

LedgerPreparedStatementCachingDaoJdbc

public LedgerPreparedStatementCachingDaoJdbc()
Method Detail

getSql

protected Map<String,String> getSql()
Specified by:
getSql in class AbstractPreparedStatementCachingDaoJdbc

getMaxSequenceNumber

public int getMaxSequenceNumber(Transaction t)
Specified by:
getMaxSequenceNumber in interface LedgerPreparedStatementCachingDao

getAccountBalance

public AccountBalance getAccountBalance(Transaction t)
Specified by:
getAccountBalance in interface LedgerPreparedStatementCachingDao

insertAccountBalance

public void insertAccountBalance(AccountBalance accountBalance)
Specified by:
insertAccountBalance in interface LedgerPreparedStatementCachingDao

updateAccountBalance

public void updateAccountBalance(AccountBalance accountBalance)
Specified by:
updateAccountBalance in interface LedgerPreparedStatementCachingDao

getBalance

public Balance getBalance(Transaction t)
Specified by:
getBalance in interface LedgerPreparedStatementCachingDao

insertBalance

public void insertBalance(Balance balance)
Specified by:
insertBalance in interface LedgerPreparedStatementCachingDao

updateBalance

public void updateBalance(Balance balance)
Specified by:
updateBalance in interface LedgerPreparedStatementCachingDao

getEncumbrance

public Encumbrance getEncumbrance(Entry entry)
Specified by:
getEncumbrance in interface LedgerPreparedStatementCachingDao

insertEncumbrance

public void insertEncumbrance(Encumbrance encumbrance)
Specified by:
insertEncumbrance in interface LedgerPreparedStatementCachingDao

updateEncumbrance

public void updateEncumbrance(Encumbrance encumbrance)
Specified by:
updateEncumbrance in interface LedgerPreparedStatementCachingDao

getExpenditureTransaction

public ExpenditureTransaction getExpenditureTransaction(Transaction t)
Specified by:
getExpenditureTransaction in interface LedgerPreparedStatementCachingDao

insertExpenditureTransaction

public void insertExpenditureTransaction(ExpenditureTransaction expenditureTransaction)
Specified by:
insertExpenditureTransaction in interface LedgerPreparedStatementCachingDao

updateExpenditureTransaction

public void updateExpenditureTransaction(ExpenditureTransaction expenditureTransaction)
Specified by:
updateExpenditureTransaction in interface LedgerPreparedStatementCachingDao

getSufficientFundBalances

public SufficientFundBalances getSufficientFundBalances(Integer universityFiscalYear,
                                                        String chartOfAccountsCode,
                                                        String accountNumber,
                                                        String financialObjectCode)
Specified by:
getSufficientFundBalances in interface LedgerPreparedStatementCachingDao

insertSufficientFundBalances

public void insertSufficientFundBalances(SufficientFundBalances sufficientFundBalances)
Specified by:
insertSufficientFundBalances in interface LedgerPreparedStatementCachingDao

updateSufficientFundBalances

public void updateSufficientFundBalances(SufficientFundBalances sufficientFundBalances)
Specified by:
updateSufficientFundBalances in interface LedgerPreparedStatementCachingDao

insertEntry

public void insertEntry(Entry entry)
Specified by:
insertEntry in interface LedgerPreparedStatementCachingDao

insertReversal

public void insertReversal(Reversal reversal)
Specified by:
insertReversal in interface LedgerPreparedStatementCachingDao


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