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

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

public class BudgetConstructionMonthSummaryReportDaoJdbc
extends BudgetConstructionDaoJdbcBase
implements BudgetConstructionMonthSummaryReportDao

report general ledger and monthly summaries from the budget by organization, subfund group, and object code


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
BudgetConstructionMonthSummaryReportDaoJdbc()
           
 
Method Summary
 void cleanReportsMonthSummaryTable(String principalName)
          cleans month summary table.
protected  void consolidateMonthSummaryReportToObjectCodeLevel(String principalName, String idForSession)
          sums general ledger and montly budgets by subfund and organization to the object-code level
protected  void detailedMonthSummaryTableReport(String principalName, String idForSession)
          sums general ledger and monthly amounts by organization and subfund group to the sub-object level
 void setPersistenceService(org.kuali.rice.kns.service.PersistenceService persistenceService)
           
 void updateReportsMonthSummaryTable(String principalName, boolean consolidateToObjectCodeLevel)
          insert rows into the monthly summary report table for this user
 
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

BudgetConstructionMonthSummaryReportDaoJdbc

public BudgetConstructionMonthSummaryReportDaoJdbc()
Method Detail

cleanReportsMonthSummaryTable

public void cleanReportsMonthSummaryTable(String principalName)
Description copied from interface: BudgetConstructionMonthSummaryReportDao
cleans month summary table.

Specified by:
cleanReportsMonthSummaryTable in interface BudgetConstructionMonthSummaryReportDao

consolidateMonthSummaryReportToObjectCodeLevel

protected void consolidateMonthSummaryReportToObjectCodeLevel(String principalName,
                                                              String idForSession)
sums general ledger and montly budgets by subfund and organization to the object-code level

Parameters:
principalName--the - user requesting the report
idForSession--the - session id for the user

detailedMonthSummaryTableReport

protected void detailedMonthSummaryTableReport(String principalName,
                                               String idForSession)
sums general ledger and monthly amounts by organization and subfund group to the sub-object level

Parameters:
principalName--the - user requesting the report
idForSession--the - ID for the user's session

updateReportsMonthSummaryTable

public void updateReportsMonthSummaryTable(String principalName,
                                           boolean consolidateToObjectCodeLevel)
Description copied from interface: BudgetConstructionMonthSummaryReportDao
insert rows into the monthly summary report table for this user

Specified by:
updateReportsMonthSummaryTable in interface BudgetConstructionMonthSummaryReportDao
See Also:
BudgetConstructionMonthSummaryReportDao.updateReportsMonthSummaryTable(java.lang.String, boolean)

setPersistenceService

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


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