|
||||||||||
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 obtainedvoid 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 recordBudgetConstructionPosition 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 |