Interface S2SCommonBudgetService

All Known Implementing Classes:
S2SCommonBudgetServiceImpl

public interface S2SCommonBudgetService
This service contains generic budget handling code for S2S.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.kuali.coeus.propdev.api.budget.ProposalDevelopmentBudgetExtContract
    getBudget(org.kuali.coeus.propdev.api.core.DevelopmentProposalContract developmentProposal)
    This method retrieves a Budget for use in S2S generators.
  • Method Details

    • getBudget

      org.kuali.coeus.propdev.api.budget.ProposalDevelopmentBudgetExtContract getBudget(org.kuali.coeus.propdev.api.core.DevelopmentProposalContract developmentProposal)
      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.
      Parameters:
      developmentProposal - the development proposal, cannot be null.
      Returns:
      a Budget, either a final one, the latest non-final one, or null