org.kuali.kfs.module.bc.batch.dataaccess
Interface BudgetConstructionHumanResourcesPayrollInterfaceDao

All Known Implementing Classes:
BudgetConstructionHumanResourcesPayrollInterfaceDaoJdbc

public interface BudgetConstructionHumanResourcesPayrollInterfaceDao


Method Summary
 void buildBudgetConstructionAdministrativePosts()
          use this method to populate the budget construction administrative posts from the human resources system
 void buildBudgetConstructionAppointmentFundingReasons(Integer requestFiscalYear)
          use this method to initialize appointment funding reasons (union codes in the present FIS) from the human resources system
 void buildBudgetConstructionIntendedIncumbent(Integer requestFiscalYear)
          use this method to populate the intended incumbent for positions in the budget from the human resources system
 void buildBudgetConstructionIntendedIncumbentWithFacultyAttributes(Integer requestFiscalYear)
          use this method to fill in the "IU_CLASSIF_LEVEL" (an attribute which indicates the principal type of academic title) when you build your intended incumbent table.
 void buildBudgetConstructionPositionBaseYear(Integer baseFiscalYear)
          use this method to import the most recent version of positions in the current fiscal year which occur in CSF, the current year salary table
 void buildBudgetConstructionPositonRequestYear(Integer requestFiscalYear)
          use this method to import positions eligible for budgeting in the coming year from the payroll and human resources system
 void updateNamesInBudgetConstructionIntendedIncumbent()
          updates the names in the intended incumbent table
 

Method Detail

buildBudgetConstructionAdministrativePosts

void buildBudgetConstructionAdministrativePosts()
use this method to populate the budget construction administrative posts from the human resources system

Parameters:
requestFiscalYear -

buildBudgetConstructionAppointmentFundingReasons

void buildBudgetConstructionAppointmentFundingReasons(Integer requestFiscalYear)
use this method to initialize appointment funding reasons (union codes in the present FIS) from the human resources system

Parameters:
requestFiscalYear -

buildBudgetConstructionIntendedIncumbent

void buildBudgetConstructionIntendedIncumbent(Integer requestFiscalYear)
use this method to populate the intended incumbent for positions in the budget from the human resources system

Parameters:
requestFiscalYear -

buildBudgetConstructionIntendedIncumbentWithFacultyAttributes

void buildBudgetConstructionIntendedIncumbentWithFacultyAttributes(Integer requestFiscalYear)
use this method to fill in the "IU_CLASSIF_LEVEL" (an attribute which indicates the principal type of academic title) when you build your intended incumbent table. this attribute is only for display, so this method can be implemented to do the same thing as the standard build. At IU, the attribute is used for reporting, to see whether salary guidelines for faculty have been met, but that happens outside the application itself. Alternatively, if you add fields to your intended incumbent table, this method can be called to add values for those fields to the default intended incumbent build.

Parameters:
requestFiscalYear -

buildBudgetConstructionPositionBaseYear

void buildBudgetConstructionPositionBaseYear(Integer baseFiscalYear)
use this method to import the most recent version of positions in the current fiscal year which occur in CSF, the current year salary table

Parameters:
baseFiscalYear -

buildBudgetConstructionPositonRequestYear

void buildBudgetConstructionPositonRequestYear(Integer requestFiscalYear)
use this method to import positions eligible for budgeting in the coming year from the payroll and human resources system

Parameters:
requestFiscalYear -

updateNamesInBudgetConstructionIntendedIncumbent

void updateNamesInBudgetConstructionIntendedIncumbent()
updates the names in the intended incumbent table



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