|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BudgetConstructionPositionService
Provides methods to retrieve and populate budget construction position records.
| Method Summary | |
|---|---|
BudgetConstructionPosition |
getByPrimaryId(String fiscalYear,
String positionNumber)
retrieve a Budget Construction Position object by its primary key. |
boolean |
isBudgetablePosition(BudgetConstructionPosition budgetConstructionPosition)
determine whether the given position is budgetable (valid, active and budgeted) |
void |
pullNewPositionFromExternal(Integer universityFiscalYear,
String positionNumber)
Retrieves a new position record from an external system using HumanResourcesPayrollService then populates the
record in the budget position table. |
void |
refreshPositionFromExternal(Integer universityFiscalYear,
String positionNumber)
Refreshes a position record from an external system using HumanResourcesPayrollService then updates the record
in the budget position table. |
| Method Detail |
|---|
void pullNewPositionFromExternal(Integer universityFiscalYear,
String positionNumber)
throws BudgetPositionAlreadyExistsException
HumanResourcesPayrollService then populates the
record in the budget position table.
universityFiscalYear - budget fiscal year for the positionpositionNumber - position number for the record
BudgetPositionAlreadyExistsException - thrown when position is already in the budget table
PositionLockNotObtainedException - thrown when the position and associated funding locks could not be obtained
void refreshPositionFromExternal(Integer universityFiscalYear,
String positionNumber)
HumanResourcesPayrollService then updates the record
in the budget position table.
universityFiscalYear - budget fiscal year for the positionpositionNumber - position number for the record
BudgetConstructionPosition getByPrimaryId(String fiscalYear,
String positionNumber)
fiscalYear - the given fiscal yearpositionNumber - the given position number
boolean isBudgetablePosition(BudgetConstructionPosition budgetConstructionPosition)
budgetConstructionPosition - the given position
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||