public class BudgetAdjustmentServiceHelperImpl extends Object implements BudgetAdjustmentServiceHelper
| Constructor and Description |
|---|
BudgetAdjustmentServiceHelperImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService()
This method returns the business object service.
|
protected String[] |
getElements(String person)
This method...
|
protected Map<RateClassRateType,BudgetDecimal> |
getFringeTotals(List<CostElement> currentPersonnelObjectCodes,
Budget budget)
This method returns the fringe totals.
|
Map<RateClassRateType,BudgetDecimal> |
getIndirectCost(Budget currentBudget,
AwardBudgetExt previousBudget)
This method returns the indirect cost for the accounting line.
|
SortedMap<RateType,BudgetDecimal> |
getNonPersonnelCalculatedDirectCost(Budget currentBudget,
AwardBudgetExt previousBudget) |
HashMap<String,BudgetDecimal> |
getNonPersonnelCost(Budget currentBudget,
AwardBudgetExt previousBudget)
In order to decrease or increase, the change amount is used, so this can be sent as is without
subtracting from previous budget.
|
Map<RateClassRateType,BudgetDecimal> |
getPersonnelCalculatedDirectCost(Budget currentBudget,
AwardBudgetExt previousBudget)
This method returns the personnel calculated direct cost.
|
protected BudgetCategoryType |
getPersonnelCategoryType()
This method returns the budget category type with type code "P".
|
Map<RateClassRateType,BudgetDecimal> |
getPersonnelFringeCost(Budget currentBudget,
AwardBudgetExt previousBudget) |
protected List<BudgetLineItem> |
getPersonnelLineItems(BudgetPeriod budgetPeriod,
CostElement personnelCostElement)
This method returns the personnel line items.
|
SortedMap<String,BudgetDecimal> |
getPersonnelSalaryCost(Budget currentBudget,
AwardBudgetExt previousBudget)
This method returns the personnel salary cost.
|
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
public HashMap<String,BudgetDecimal> getNonPersonnelCost(Budget currentBudget, AwardBudgetExt previousBudget)
getNonPersonnelCost in interface BudgetAdjustmentServiceHelperpublic SortedMap<RateType,BudgetDecimal> getNonPersonnelCalculatedDirectCost(Budget currentBudget, AwardBudgetExt previousBudget)
getNonPersonnelCalculatedDirectCost in interface BudgetAdjustmentServiceHelperpublic Map<RateClassRateType,BudgetDecimal> getIndirectCost(Budget currentBudget, AwardBudgetExt previousBudget)
getIndirectCost in interface BudgetAdjustmentServiceHelperpublic Map<RateClassRateType,BudgetDecimal> getPersonnelCalculatedDirectCost(Budget currentBudget, AwardBudgetExt previousBudget)
getPersonnelCalculatedDirectCost in interface BudgetAdjustmentServiceHelperpublic Map<RateClassRateType,BudgetDecimal> getPersonnelFringeCost(Budget currentBudget, AwardBudgetExt previousBudget)
getPersonnelFringeCost in interface BudgetAdjustmentServiceHelperprotected Map<RateClassRateType,BudgetDecimal> getFringeTotals(List<CostElement> currentPersonnelObjectCodes, Budget budget)
currentPersonnelObjectCodes - budget - protected List<BudgetLineItem> getPersonnelLineItems(BudgetPeriod budgetPeriod, CostElement personnelCostElement)
budgetPeriod - personnelCostElement - public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
protected BudgetCategoryType getPersonnelCategoryType()
public SortedMap<String,BudgetDecimal> getPersonnelSalaryCost(Budget currentBudget, AwardBudgetExt previousBudget) throws Exception
getPersonnelSalaryCost in interface BudgetAdjustmentServiceHelperExceptionCopyright © 2013 The Kuali Foundation. All Rights Reserved.