org.kuali.kfs.module.bc.document.dataaccess.impl
Class BudgetPullupDaoJdbc

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.module.bc.document.dataaccess.impl.BudgetConstructionDaoJdbcBase
                      extended by org.kuali.kfs.module.bc.document.dataaccess.impl.BudgetPullupDaoJdbc
All Implemented Interfaces:
BudgetPullupDao, org.kuali.rice.kns.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class BudgetPullupDaoJdbc
extends BudgetConstructionDaoJdbcBase
implements BudgetPullupDao

This class implemements BudgetPullupDao using Raw Sql


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
BudgetPullupDaoJdbc()
           
 
Method Summary
 void buildSubTree(String principalName, String chartOfAccountsCode, String organizationCode, int currentLevel)
           
 void cleanGeneralLedgerObjectSummaryTable(String principalName)
          Deletes rows in the Pullup temp table for the user
protected  void initPointOfView(String principalName, String chartOfAccountsCode, String organizationCode, int currentLevel)
          This method initializes and inserts the root organization using raw SQL.
protected  void insertChildOrgs(String principalName, int previousLevel)
          This method is implemented using RawSql
 void setPersistenceService(org.kuali.rice.kns.service.PersistenceService persistenceService)
          Sets the persistenceService attribute value.
 
Methods inherited from class org.kuali.kfs.module.bc.document.dataaccess.impl.BudgetConstructionDaoJdbcBase
clearTempTableBySesId, clearTempTableByUnvlId, getExpenditureINList, getFiscalYearStartDate, getRevenueINList, getSqlSubStringFunction, inString, inString, setOjbOraclePlatform, setOjbPlatform, setParameterService
 
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
 

Constructor Detail

BudgetPullupDaoJdbc

public BudgetPullupDaoJdbc()
Method Detail

buildSubTree

public void buildSubTree(String principalName,
                         String chartOfAccountsCode,
                         String organizationCode,
                         int currentLevel)
Specified by:
buildSubTree in interface BudgetPullupDao
See Also:
BudgetPullupDao.buildSubTree(java.lang.String, java.lang.String, java.lang.String, int)

initPointOfView

protected void initPointOfView(String principalName,
                               String chartOfAccountsCode,
                               String organizationCode,
                               int currentLevel)
This method initializes and inserts the root organization using raw SQL.

See Also:
org.kuali.kfs.module.bc.document.dataaccess.BudgetPullupDao#initPointOfView(java.lang.String, java.lang.String, java.lang.String, int)

insertChildOrgs

protected void insertChildOrgs(String principalName,
                               int previousLevel)
This method is implemented using RawSql

See Also:
org.kuali.kfs.module.bc.document.dataaccess.BudgetPullupDao#insertChildOrgs(java.lang.String, int)

cleanGeneralLedgerObjectSummaryTable

public void cleanGeneralLedgerObjectSummaryTable(String principalName)
Description copied from interface: BudgetPullupDao
Deletes rows in the Pullup temp table for the user

Specified by:
cleanGeneralLedgerObjectSummaryTable in interface BudgetPullupDao
See Also:
BudgetPullupDao.cleanGeneralLedgerObjectSummaryTable(java.lang.String)

setPersistenceService

public void setPersistenceService(org.kuali.rice.kns.service.PersistenceService persistenceService)
Sets the persistenceService attribute value.

Parameters:
persistenceService - The persistenceService to set.


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