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

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

public class BudgetConstructionSynchronizationProblemsReportDaoJdbc
extends BudgetConstructionDaoJdbcBase
implements BudgetConstructionSynchronizationProblemsReportDao

builds a report table of people whose salaries are budgeted in the wrong object class or have had a position change that merits an object code validity check


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
BudgetConstructionSynchronizationProblemsReportDaoJdbc()
           
 
Method Summary
protected  void cleanReportsSynchronizationProblemsTable(String principalName)
          removes any rows from a previous report for this uear
 void setPersistenceService(org.kuali.rice.kns.service.PersistenceService persistenceService)
           
 void updateReportsSynchronizationProblemsTable(String principalName)
          creates rows for report indicating invalid object classes or inactive positions in the detailed salary list.
 
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

BudgetConstructionSynchronizationProblemsReportDaoJdbc

public BudgetConstructionSynchronizationProblemsReportDaoJdbc()
Method Detail

cleanReportsSynchronizationProblemsTable

protected void cleanReportsSynchronizationProblemsTable(String principalName)
removes any rows from a previous report for this uear

Parameters:
principalName--the - user requesting the report

updateReportsSynchronizationProblemsTable

public void updateReportsSynchronizationProblemsTable(String principalName)
Description copied from interface: BudgetConstructionSynchronizationProblemsReportDao
creates rows for report indicating invalid object classes or inactive positions in the detailed salary list.

Specified by:
updateReportsSynchronizationProblemsTable in interface BudgetConstructionSynchronizationProblemsReportDao
See Also:
BudgetConstructionSynchronizationProblemsReportDao.updateReportsSynchronizationProblemsTable(java.lang.String)

setPersistenceService

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


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