org.kuali.kfs.module.ld.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.module.ld.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
 LaborObject getLaborObject(Integer fiscalYear, String chartCode, String objectCode)
           
 LedgerBalance getLedgerBalance(LedgerBalance lb)
           
 int getMaxLaborSequenceNumber(LedgerEntry t)
           
protected  Map<String,String> getSql()
           
 void insertLedgerBalance(LedgerBalance ledgerBalance)
           
 void insertLedgerEntry(LedgerEntry ledgerEntry)
           
 void updateLedgerBalance(LedgerBalance ledgerBalance)
           
 
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

getLaborObject

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

getMaxLaborSequenceNumber

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

getLedgerBalance

public LedgerBalance getLedgerBalance(LedgerBalance lb)
Specified by:
getLedgerBalance in interface LedgerPreparedStatementCachingDao

insertLedgerBalance

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

updateLedgerBalance

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

insertLedgerEntry

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


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