public class BudgetDistributionAndIncomeServiceImpl extends Object implements BudgetDistributionAndIncomeService
| Constructor and Description |
|---|
BudgetDistributionAndIncomeServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected BudgetCostShare |
createBudgetCostShare(Budget.FiscalYearSummary fiscalYearSummary)
This method is a factory for BudgetCostShares
|
protected BudgetCostShare |
createBudgetCostShare(int projectPeriod,
BudgetDecimal costShare) |
protected BudgetUnrecoveredFandA |
createBudgetUnrecoveredFandA(Budget.FiscalYearSummary fiscalYearSummary,
BudgetDecimal applicableRate,
String onCampusFlag)
This method is a factory for BudgetUnrecoveredFandA
|
protected BudgetDecimal |
findApplicableRateForRateClassCodeUFAndA(Budget budget,
Integer fiscalYear,
String unrecoveredFandARateClassCode,
boolean findOnCampusRate) |
protected BudgetDecimal |
findApplicableRatesForFiscalYearUFAndA(Budget budget,
Budget.FiscalYearSummary fiscalYearSummary,
boolean onCampus) |
void |
initializeCollectionDefaults(Budget budget)
This method initializes both the Cost Sharing and Unrecovered F&A defaults
|
void |
initializeCostSharingCollectionDefaults(Budget budget)
This method initializes the Cost Sharing defaults
|
void |
initializeUnrecoveredFandACollectionDefaults(Budget budget)
This method initializes the Unrecovered F&A defaults
|
protected boolean |
isBudgetFinalAndComplete(Budget budget) |
void |
setCostShareService(CostShareService costShareService) |
void |
setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
Sets the ParameterService.
|
public BudgetDistributionAndIncomeServiceImpl()
public void setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
parameterService - the parameter service.public void setCostShareService(CostShareService costShareService)
protected boolean isBudgetFinalAndComplete(Budget budget)
public void initializeCollectionDefaults(Budget budget)
BudgetDistributionAndIncomeServicepublic void initializeCostSharingCollectionDefaults(Budget budget)
BudgetDistributionAndIncomeServicepublic void initializeUnrecoveredFandACollectionDefaults(Budget budget)
BudgetDistributionAndIncomeServiceprotected BudgetDecimal findApplicableRatesForFiscalYearUFAndA(Budget budget, Budget.FiscalYearSummary fiscalYearSummary, boolean onCampus)
protected BudgetDecimal findApplicableRateForRateClassCodeUFAndA(Budget budget, Integer fiscalYear, String unrecoveredFandARateClassCode, boolean findOnCampusRate)
protected BudgetCostShare createBudgetCostShare(Budget.FiscalYearSummary fiscalYearSummary)
fiscalYearSummary - The fiscal year summary dataprotected BudgetCostShare createBudgetCostShare(int projectPeriod, BudgetDecimal costShare)
protected BudgetUnrecoveredFandA createBudgetUnrecoveredFandA(Budget.FiscalYearSummary fiscalYearSummary, BudgetDecimal applicableRate, String onCampusFlag)
fiscalYearSummary - The fiscal year summary dataapplicableRate - The applicable rateonCampusFlag - The on-CampusContract flagCopyright © 2013 The Kuali Foundation. All Rights Reserved.