org.kuali.kfs.module.bc.service.impl
Class BudgetConstructionIntendedIncumbentServiceImpl

java.lang.Object
  extended by org.kuali.kfs.module.bc.service.impl.BudgetConstructionIntendedIncumbentServiceImpl
All Implemented Interfaces:
BudgetConstructionIntendedIncumbentService

public class BudgetConstructionIntendedIncumbentServiceImpl
extends Object
implements BudgetConstructionIntendedIncumbentService

implements the service methods defined in BudgetConstructionIntendedIncumbentService


Constructor Summary
BudgetConstructionIntendedIncumbentServiceImpl()
           
 
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.
 void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
          Sets the businessObjectService attribute value.
 void setHumanResourcesPayrollService(HumanResourcesPayrollService humanResourcesPayrollService)
          Sets the humanResourcesPayrollService attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BudgetConstructionIntendedIncumbentServiceImpl

public BudgetConstructionIntendedIncumbentServiceImpl()
Method Detail

pullNewIncumbentFromExternal

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

Specified by:
pullNewIncumbentFromExternal in interface BudgetConstructionIntendedIncumbentService
Parameters:
emplid - university id for the incumbent to pull
Throws:
BudgetIncumbentAlreadyExistsException
See Also:
BudgetConstructionIntendedIncumbentService.pullNewIncumbentFromExternal(java.lang.String)

refreshIncumbentFromExternal

public void refreshIncumbentFromExternal(String emplid)
Description copied from interface: BudgetConstructionIntendedIncumbentService
Refreshes an incumbent record from an external system using HumanResourcesPayrollService then updates the record in the budget intended incumbent table.

Specified by:
refreshIncumbentFromExternal in interface BudgetConstructionIntendedIncumbentService
Parameters:
emplid - university id for the incumbent to pull
See Also:
BudgetConstructionIntendedIncumbentService.refreshIncumbentFromExternal(java.lang.String)

getByPrimaryId

public BudgetConstructionIntendedIncumbent getByPrimaryId(String emplid)
Description copied from interface: BudgetConstructionIntendedIncumbentService
retrieve a Budget Construction Intended Incumbent object by its primary key - the employee id.

Specified by:
getByPrimaryId in interface BudgetConstructionIntendedIncumbentService
Parameters:
emplid - the given employee id
Returns:
a Budget Construction Intended Incumbent object retrived by its primary key
See Also:
BudgetConstructionIntendedIncumbentService.getByPrimaryId(java.lang.String)

setBusinessObjectService

public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value.

Parameters:
businessObjectService - The businessObjectService to set.

setHumanResourcesPayrollService

public void setHumanResourcesPayrollService(HumanResourcesPayrollService humanResourcesPayrollService)
Sets the humanResourcesPayrollService attribute value.

Parameters:
humanResourcesPayrollService - The humanResourcesPayrollService to set.


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