org.kuali.kfs.module.bc.service
Interface BudgetConstructionIntendedIncumbentService

All Known Implementing Classes:
BudgetConstructionIntendedIncumbentServiceImpl

public interface BudgetConstructionIntendedIncumbentService

define the service methods that are related to budget construction Intended Incumbent class

See Also:
BudgetConstructionIntendedIncumbent

Method Summary
 BudgetConstructionIntendedIncumbent getByPrimaryId(String emplid)
          retrieve a Budget Construction Intended Incumbent object by its primary key - the employee id.
 void pullNewIncumbentFromExternal(String emplid)
          Retrieves a new incumbent record from an external system using HumanResourcesPayrollService then populates the record in the budget intended incumbent table.
 void refreshIncumbentFromExternal(String emplid)
          Refreshes an incumbent record from an external system using HumanResourcesPayrollService then updates the record in the budget intended incumbent table.
 

Method Detail

pullNewIncumbentFromExternal

void pullNewIncumbentFromExternal(String emplid)
                                  throws BudgetIncumbentAlreadyExistsException
Retrieves a new incumbent record from an external system using HumanResourcesPayrollService then populates the record in the budget intended incumbent table.

Parameters:
emplid - university id for the incumbent to pull
Throws:
BudgetPositionAlreadyExistsException - thrown when position is already in the budget table
BudgetIncumbentAlreadyExistsException

refreshIncumbentFromExternal

void refreshIncumbentFromExternal(String emplid)
Refreshes an incumbent record from an external system using HumanResourcesPayrollService then updates the record in the budget intended incumbent table.

Parameters:
emplid - university id for the incumbent to pull

getByPrimaryId

BudgetConstructionIntendedIncumbent getByPrimaryId(String emplid)
retrieve a Budget Construction Intended Incumbent object by its primary key - the employee id.

Parameters:
emplid - the given employee id
Returns:
a Budget Construction Intended Incumbent object retrived by its primary key


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