findBaseSalaryForFirstPeriod
ScaleTwoDecimal findBaseSalaryForFirstPeriod(Long budgetId,
String personId,
Integer budgetPeriod)
Finds the base salary for the first Budget Period. The Budget Period are retrieved by
budgetId, personId, and budgetPeriod. The personId can either be a personId or rolodexId.
- Parameters:
budgetId - The budget Id. cannot be null.
personId - The personId or rolodexId. Cannot be blank.
budgetPeriod - the budget period. Cannot be null.
- Returns:
- the base salary of null if no matching periods exist.
- Throws:
IllegalArgumentException - if budgetId is null, if personId is blank, if budgetPeriod is null