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

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

public class OrganizationSalarySettingSearchDaoJdbc
extends BudgetConstructionDaoJdbcBase
implements OrganizationSalarySettingSearchDao

This class...


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
OrganizationSalarySettingSearchDaoJdbc()
           
 
Method Summary
 void buildIntendedIncumbentSelect(String principalName, Integer universityFiscalYear)
          This method populates BudgetConstructionIntendedIncumbentSelect with rows associated with a set of selected organizations in the Organization Tree for the user and that have active funding (PendingBudgetConstructionAppointmentFunding).
 void buildPositionSelect(String principalName, Integer universityFiscalYear)
          This method populates BudgetConstructionPositionSelect with rows associated with a set of selected organizations in the Organization Tree for the user and that are associated with BudgetConstructionPosition (ld_bcn_pos_t) using the positionDepartmentIdentifier (pos_dept_id))
 void cleanIntendedIncumbentSelect(String principalName)
          This method depopulates BudgetConstructionIntendedIncumbentSelect rows associated with a user
 void cleanPositionSelect(String principalName)
          This method depopulates BudgetConstructionPositionSelect rows associated with a user
protected  void initSelectedPositionOrgs(String sessionId, String principalName)
           
protected  void populatePositionSelectForSubTree(String sessionId, String principalName, Integer universityFiscalYear)
           
protected  void populateSelectedPositionOrgsSubTree(int previousLevel, String sessionId)
           
 
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

OrganizationSalarySettingSearchDaoJdbc

public OrganizationSalarySettingSearchDaoJdbc()
Method Detail

buildIntendedIncumbentSelect

public void buildIntendedIncumbentSelect(String principalName,
                                         Integer universityFiscalYear)
Description copied from interface: OrganizationSalarySettingSearchDao
This method populates BudgetConstructionIntendedIncumbentSelect with rows associated with a set of selected organizations in the Organization Tree for the user and that have active funding (PendingBudgetConstructionAppointmentFunding).

Specified by:
buildIntendedIncumbentSelect in interface OrganizationSalarySettingSearchDao
See Also:
OrganizationSalarySettingSearchDao.buildIntendedIncumbentSelect(java.lang.String, java.lang.Integer)

cleanIntendedIncumbentSelect

public void cleanIntendedIncumbentSelect(String principalName)
Description copied from interface: OrganizationSalarySettingSearchDao
This method depopulates BudgetConstructionIntendedIncumbentSelect rows associated with a user

Specified by:
cleanIntendedIncumbentSelect in interface OrganizationSalarySettingSearchDao
See Also:
OrganizationSalarySettingSearchDao.cleanIntendedIncumbentSelect(java.lang.String)

buildPositionSelect

public void buildPositionSelect(String principalName,
                                Integer universityFiscalYear)
Description copied from interface: OrganizationSalarySettingSearchDao
This method populates BudgetConstructionPositionSelect with rows associated with a set of selected organizations in the Organization Tree for the user and that are associated with BudgetConstructionPosition (ld_bcn_pos_t) using the positionDepartmentIdentifier (pos_dept_id))

Specified by:
buildPositionSelect in interface OrganizationSalarySettingSearchDao
See Also:
OrganizationSalarySettingSearchDao.buildPositionSelect(java.lang.String, java.lang.Integer)

initSelectedPositionOrgs

protected void initSelectedPositionOrgs(String sessionId,
                                        String principalName)

populateSelectedPositionOrgsSubTree

protected void populateSelectedPositionOrgsSubTree(int previousLevel,
                                                   String sessionId)

populatePositionSelectForSubTree

protected void populatePositionSelectForSubTree(String sessionId,
                                                String principalName,
                                                Integer universityFiscalYear)

cleanPositionSelect

public void cleanPositionSelect(String principalName)
Description copied from interface: OrganizationSalarySettingSearchDao
This method depopulates BudgetConstructionPositionSelect rows associated with a user

Specified by:
cleanPositionSelect in interface OrganizationSalarySettingSearchDao
See Also:
OrganizationSalarySettingSearchDao.cleanPositionSelect(java.lang.String)


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