Interface BudgetPersonSalaryService
public interface BudgetPersonSalaryService
-
Method Summary
Modifier and TypeMethodDescriptionfindBaseSalaryForFirstPeriod(Long budgetId, String personId, Integer budgetPeriod) Finds the base salary for the first Budget Period.
-
Method Details
-
findBaseSalaryForFirstPeriod
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
-