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

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.BudgetConstructionAccountObjectDetailReportDaoJdbc
All Implemented Interfaces:
BudgetConstructionAccountObjectDetailReportDao, org.kuali.rice.kns.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class BudgetConstructionAccountObjectDetailReportDaoJdbc
extends BudgetConstructionDaoJdbcBase
implements BudgetConstructionAccountObjectDetailReportDao

builds the report table that supports the Organization Account Object Detail report. the report is customized by user, so the table rows are labeled with the user id


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
BudgetConstructionAccountObjectDetailReportDaoJdbc()
           
 
Method Summary
protected  void buildInitialAccountBalances(String sessionId, String principalName)
           
protected  void cleanReportsAccountObjectDetailTable(String principalName)
           
protected  void cleanReportsAccountObjectTemporaryTable(String sessionId)
           
 void setPersistenceService(org.kuali.rice.kns.service.PersistenceService persistenceService)
           
 void updateReportsAccountObjectConsolidatedTable(String principalName)
          adds rows consolidated at the object code level to the temporary table used for budget construction account balance reporting.
 void updateReportsAccountObjectDetailTable(String principalName)
          adds rows with object detail to the temporary table used for budget construction account balance reporting.
 
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

BudgetConstructionAccountObjectDetailReportDaoJdbc

public BudgetConstructionAccountObjectDetailReportDaoJdbc()
Method Detail

buildInitialAccountBalances

protected void buildInitialAccountBalances(String sessionId,
                                           String principalName)

cleanReportsAccountObjectDetailTable

protected void cleanReportsAccountObjectDetailTable(String principalName)

cleanReportsAccountObjectTemporaryTable

protected void cleanReportsAccountObjectTemporaryTable(String sessionId)

updateReportsAccountObjectDetailTable

public void updateReportsAccountObjectDetailTable(String principalName)
Description copied from interface: BudgetConstructionAccountObjectDetailReportDao
adds rows with object detail to the temporary table used for budget construction account balance reporting.

Specified by:
updateReportsAccountObjectDetailTable in interface BudgetConstructionAccountObjectDetailReportDao
See Also:
BudgetConstructionAccountObjectDetailReportDao.updateReportsAccountObjectDetailTable(java.lang.String)

updateReportsAccountObjectConsolidatedTable

public void updateReportsAccountObjectConsolidatedTable(String principalName)
Description copied from interface: BudgetConstructionAccountObjectDetailReportDao
adds rows consolidated at the object code level to the temporary table used for budget construction account balance reporting.

Specified by:
updateReportsAccountObjectConsolidatedTable in interface BudgetConstructionAccountObjectDetailReportDao
See Also:
BudgetConstructionAccountObjectDetailReportDao.updateReportsAccountObjectConsolidatedTable(java.lang.String)

setPersistenceService

public void setPersistenceService(org.kuali.rice.kns.service.PersistenceService persistenceService)


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