org.kuali.kfs.module.bc.document.service
Interface OrganizationSalarySettingSearchService

All Known Implementing Classes:
OrganizationSalarySettingSearchServiceImpl

public interface OrganizationSalarySettingSearchService

This class defines methods an OrganizationSalarySettingSearchService must provide The OrganizationSalarySettingSearchService provides methods that build and clean the temporary tables used in the Organization Budgeted Position and Incumbent lookups. It is assumed that the Organization Tree exists and that the user has selected at least one organization before deriving the list of budgeted (funded) positions or incumbents.


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
 

Method Detail

buildIntendedIncumbentSelect

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).

Parameters:
principalName -
universityFiscalYear -

cleanIntendedIncumbentSelect

void cleanIntendedIncumbentSelect(String principalName)
This method depopulates BudgetConstructionIntendedIncumbentSelect rows associated with a user

Parameters:
principalName -

buildPositionSelect

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))

Parameters:
principalName -
universityFiscalYear -

cleanPositionSelect

void cleanPositionSelect(String principalName)
This method depopulates BudgetConstructionPositionSelect rows associated with a user

Parameters:
principalName -


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