org.kuali.kfs.coa.batch.dataaccess.impl
Class LedgerReferenceValuePreparedStatementCachingDaoJdbc

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.coa.batch.dataaccess.impl.LedgerReferenceValuePreparedStatementCachingDaoJdbc
All Implemented Interfaces:
LedgerReferenceValuePreparedStatementCachingDao, PreparedStatementCachingDao, org.kuali.rice.kns.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class LedgerReferenceValuePreparedStatementCachingDaoJdbc
extends AbstractPreparedStatementCachingDaoJdbc
implements LedgerReferenceValuePreparedStatementCachingDao


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
LedgerReferenceValuePreparedStatementCachingDaoJdbc()
           
 
Method Summary
 A21SubAccount getA21SubAccount(String chartOfAccountsCode, String accountNumber, String subAccountNumber)
           
 Account getAccount(String chartCode, String accountNumber)
           
 AccountingPeriod getAccountingPeriod(Integer fiscalYear, String fiscalPeriodCode)
           
 BalanceType getBalanceType(String financialBalanceTypeCode)
           
 Chart getChart(String chartOfAccountsCode)
           
 IndirectCostRecoveryType getIndirectCostRecoveryType(String accountIcrTypeCode)
           
 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)
           
 ProjectCode getProjectCode(String financialSystemProjectCode)
           
protected  Map<String,String> getSql()
           
 SubAccount getSubAccount(String chartOfAccountsCode, String accountNumber, String subAccountNumber)
           
 SubFundGroup getSubFundGroup(String subFundGroupCode)
           
 SubObjectCode getSubObjectCode(Integer universityFiscalYear, String chartOfAccountsCode, String accountNumber, String financialObjectCode, String financialSubObjectCode)
           
 
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

LedgerReferenceValuePreparedStatementCachingDaoJdbc

public LedgerReferenceValuePreparedStatementCachingDaoJdbc()
Method Detail

getSql

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

getA21SubAccount

public A21SubAccount getA21SubAccount(String chartOfAccountsCode,
                                      String accountNumber,
                                      String subAccountNumber)
Specified by:
getA21SubAccount in interface LedgerReferenceValuePreparedStatementCachingDao

getAccount

public Account getAccount(String chartCode,
                          String accountNumber)
Specified by:
getAccount in interface LedgerReferenceValuePreparedStatementCachingDao

getAccountingPeriod

public AccountingPeriod getAccountingPeriod(Integer fiscalYear,
                                            String fiscalPeriodCode)
Specified by:
getAccountingPeriod in interface LedgerReferenceValuePreparedStatementCachingDao

getBalanceType

public BalanceType getBalanceType(String financialBalanceTypeCode)
Specified by:
getBalanceType in interface LedgerReferenceValuePreparedStatementCachingDao

getChart

public Chart getChart(String chartOfAccountsCode)
Specified by:
getChart in interface LedgerReferenceValuePreparedStatementCachingDao

getIndirectCostRecoveryType

public IndirectCostRecoveryType getIndirectCostRecoveryType(String accountIcrTypeCode)
Specified by:
getIndirectCostRecoveryType in interface LedgerReferenceValuePreparedStatementCachingDao

getObjectCode

public ObjectCode getObjectCode(Integer universityFiscalYear,
                                String chartOfAccountsCode,
                                String financialObjectCode)
Specified by:
getObjectCode in interface LedgerReferenceValuePreparedStatementCachingDao

getObjectLevel

public ObjectLevel getObjectLevel(String chartOfAccountsCode,
                                  String financialObjectLevelCode)
Specified by:
getObjectLevel in interface LedgerReferenceValuePreparedStatementCachingDao

getObjectType

public ObjectType getObjectType(String financialObjectTypeCode)
Specified by:
getObjectType in interface LedgerReferenceValuePreparedStatementCachingDao

getOffsetDefinition

public OffsetDefinition getOffsetDefinition(Integer universityFiscalYear,
                                            String chartOfAccountsCode,
                                            String financialDocumentTypeCode,
                                            String financialBalanceTypeCode)
Specified by:
getOffsetDefinition in interface LedgerReferenceValuePreparedStatementCachingDao

getOrganization

public Organization getOrganization(String chartOfAccountsCode,
                                    String organizationCode)
Specified by:
getOrganization in interface LedgerReferenceValuePreparedStatementCachingDao

getProjectCode

public ProjectCode getProjectCode(String financialSystemProjectCode)
Specified by:
getProjectCode in interface LedgerReferenceValuePreparedStatementCachingDao

getSubAccount

public SubAccount getSubAccount(String chartOfAccountsCode,
                                String accountNumber,
                                String subAccountNumber)
Specified by:
getSubAccount in interface LedgerReferenceValuePreparedStatementCachingDao

getSubFundGroup

public SubFundGroup getSubFundGroup(String subFundGroupCode)
Specified by:
getSubFundGroup in interface LedgerReferenceValuePreparedStatementCachingDao

getSubObjectCode

public SubObjectCode getSubObjectCode(Integer universityFiscalYear,
                                      String chartOfAccountsCode,
                                      String accountNumber,
                                      String financialObjectCode,
                                      String financialSubObjectCode)
Specified by:
getSubObjectCode in interface LedgerReferenceValuePreparedStatementCachingDao


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