public class AwardBudgetCalculationServiceImpl extends BudgetCalculationServiceImpl implements AwardBudgetCalculationService
| Constructor and Description |
|---|
AwardBudgetCalculationServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
aggregatePeriodSummaryTotals(AwardBudgetExt budget)
Aggregate period totals to the budget for summary items on the budget.
|
void |
calculateBudgetSummaryTotals(AwardBudgetExt budget,
boolean includePrevious)
Calculates budget totals for budget and optionally aggregates all previous
budget summaries as well (for all previous budgets)
|
protected SortedMap<? extends Object,BudgetDecimal> |
getSumOfElements(Map<? extends Object,List<BudgetDecimal>> map)
Sums up the list of budget decimals included in the map and returns those totals.
|
protected SortedMap<? extends Object,BudgetDecimal> |
mergeMaps(Map<? extends Object,BudgetDecimal> totals,
Map<? extends Object,BudgetDecimal> previous)
Merges or adds the 2 maps into the return value.
|
protected void |
mergePrevSummary(AwardBudgetExt budget,
AwardBudgetExt prevBudget)
Merge and sum up the summary items from the previous budget to the current budget.
|
addBudgetLimits, addBudgetLimits, addToLimit, addTotals, applyToLaterPeriods, calculateAndSyncBudgetLineItem, calculateAndSyncBudgetPeriod, calculateBudget, calculateBudgetLineItem, calculateBudgetLineItem, calculateBudgetPeriod, calculateBudgetSummaryTotals, calculateBudgetTotals, calculateExpenseTotals, calculateNonPersonnelSummaryTotals, calculateSalary, categorizeObjectCodesByCategory, copyLineItemToPersonnelDetails, createRateType, ensureBudgetPeriodHasSyncedCosts, filterObjectCodesByBudgetCategoryType, getBudgetCommonService, getBudgetDistributionAndIncomeService, getBudgetFormFromGlobalVariables, getBudgetLimitsTotals, getBusinessObjectService, getFringeAndCalculatedCost, getNonPersonnelCalAmt, getNonPersonnelMap, getPersonnelCategoryType, getPersonnelMap, getPreviousBudgetLimits, getTotalMap, initBudgetLimits, initCostDependentItems, initCostSharing, initUnrecoveredFandAs, isCalculationRequired, isPositiveTotalCostSharingAmount, isPositiveTotalUnderreoveryAmount, populateCalculatedAmount, populateCalculatedAmount, populateRateAndBase, rePopulateCalculatedAmount, rePopulateCalculatedAmount, setBudgetCostsFromPeriods, setBudgetDistributionAndIncomeService, setBudgetPeriodCostsFromLineItems, setBusinessObjectService, syncCostsToBudget, syncToPeriodCostLimit, syncToPeriodDirectCostLimit, updatePersonnelBudgetRateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplyToLaterPeriods, calculateBudget, calculateBudgetLineItem, calculateBudgetLineItem, calculateBudgetPeriod, calculateBudgetSummaryTotals, calculateBudgetTotals, calculateSalary, getBudgetFormFromGlobalVariables, getBudgetLimitsTotals, populateCalculatedAmount, populateCalculatedAmount, rePopulateCalculatedAmount, rePopulateCalculatedAmount, syncToPeriodCostLimit, syncToPeriodDirectCostLimit, updatePersonnelBudgetRatepublic void calculateBudgetSummaryTotals(AwardBudgetExt budget, boolean includePrevious)
AwardBudgetCalculationServiceprotected void aggregatePeriodSummaryTotals(AwardBudgetExt budget)
budget - protected void mergePrevSummary(AwardBudgetExt budget, AwardBudgetExt prevBudget)
budget - prevBudget - protected SortedMap<? extends Object,BudgetDecimal> mergeMaps(Map<? extends Object,BudgetDecimal> totals, Map<? extends Object,BudgetDecimal> previous)
totals - previous - protected SortedMap<? extends Object,BudgetDecimal> getSumOfElements(Map<? extends Object,List<BudgetDecimal>> map)
map - Copyright © 2013 The Kuali Foundation. All Rights Reserved.