Interface BudgetPersonSalaryService


  • public interface BudgetPersonSalaryService
    • Method Detail

      • 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