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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.kuali.coeus.propdev.api.budget.ProposalDevelopmentBudgetExtContractgetBudget(org.kuali.coeus.propdev.api.core.DevelopmentProposalContract developmentProposal) This method retrieves a Budget for use in S2S generators.
-
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:S2SCommonBudgetServiceThis 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:
getBudgetin interfaceS2SCommonBudgetService- Parameters:
developmentProposal- the development proposal, cannot be null.- Returns:
- a Budget, either a final one, the latest non-final one, or null
-