Interface BudgetPersonSalaryService


public interface BudgetPersonSalaryService
  • Method Details

    • 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