Interface S2SBudgetCategoryMapService

All Known Implementing Classes:
S2SBudgetCategoryMapServiceImpl

public interface S2SBudgetCategoryMapService
This class contains the Budget related calculations for a proposal
Author:
Kuali Research Administration Team (kualidev@oncourse.iu.edu)
  • Method Summary

    Modifier and Type
    Method
    Description
    List<? extends org.kuali.coeus.common.budget.api.core.category.BudgetCategoryMapContract>
    getBudgetCategoryMapList(List<String> filterTargetCategoryCodes, List<String> filterCategoryTypes)
    This method returns a list of BudgetCategoryMapContract based on the input.
  • Method Details

    • getBudgetCategoryMapList

      List<? extends org.kuali.coeus.common.budget.api.core.category.BudgetCategoryMapContract> getBudgetCategoryMapList(List<String> filterTargetCategoryCodes, List<String> filterCategoryTypes)
      This method returns a list of BudgetCategoryMapContract based on the input. The list returned will not contain the categories that the codes passed as a list of String and also will not contain those that match the types passed as list of String. In case 2 empty lists are passed as parameters, the method will return entire list without applying any filters.
      Parameters:
      filterTargetCategoryCodes - Category Codes that must be filtered
      filterCategoryTypes - Category types that must be filtered
      Returns:
      a List of BudgetCategoryMap.