Class S2SCommonBudgetServiceImpl

java.lang.Object
org.kuali.coeus.s2sgen.impl.budget.S2SCommonBudgetServiceImpl
All Implemented Interfaces:
S2SCommonBudgetService

@Component("s2SCommonBudgetService") public class S2SCommonBudgetServiceImpl extends Object implements S2SCommonBudgetService
  • Constructor Details

    • S2SCommonBudgetServiceImpl

      public S2SCommonBudgetServiceImpl()
  • Method Details

    • getBudget

      public org.kuali.coeus.propdev.api.budget.ProposalDevelopmentBudgetExtContract getBudget(org.kuali.coeus.propdev.api.core.DevelopmentProposalContract developmentProposal)
      Description copied from interface: S2SCommonBudgetService
      This method retrieves a Budget for use in S2S generators. S2S has special rules, where it first will look for a final budget and if none exists it will then look for the latest budget.
      Specified by:
      getBudget in interface S2SCommonBudgetService
      Parameters:
      developmentProposal - the development proposal, cannot be null.
      Returns:
      a Budget, either a final one, the latest non-final one, or null