public class BudgetPersonnelBudgetServiceImpl extends Object implements BudgetPersonnelBudgetService
| Constructor and Description |
|---|
BudgetPersonnelBudgetServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addBudgetPersonnelDetails(BudgetDocument budgetDocument,
BudgetPeriod budgetPeriod,
BudgetLineItem budgetLineItem,
BudgetPersonnelDetails newBudgetPersonnelDetails) |
void |
calculateBudgetPersonnelBudget(Budget budget,
BudgetLineItem selectedBudgetLineItem,
BudgetPersonnelDetails budgetPersonnelDetails,
int lineNumber) |
List<BudgetPersonSalaryDetails> |
calculatePersonSalary(Budget budget,
int personIndex) |
protected void |
copyLineItemToPersonnelDetails(BudgetLineItem budgetLineItem,
BudgetPersonnelDetails budgetPersonnelDetails) |
void |
deleteBudgetPersonnelDetails(Budget budget,
int selectedBudgetPeriodIndex,
int selectedBudgetLineItemIndex,
int lineToDelete) |
void |
deleteBudgetPersonnelDetailsForPerson(Budget document,
BudgetPerson person)
Removes all
BudgetPersonnelDetails instances for a given BudgetPerson. |
BudgetCalculationService |
getBudgetCalculationService()
Gets the budgetCalculationService attribute.
|
BudgetPersonService |
getBudgetPersonService()
Gets the budgetPersonService attribute.
|
protected org.kuali.rice.coreservice.framework.parameter.ParameterService |
getParameterService() |
void |
setBudgetCalculationService(BudgetCalculationService budgetCalculationService)
Sets the budgetCalculationService attribute value.
|
void |
setBudgetPersonService(BudgetPersonService budgetPersonService)
Sets the budgetPersonService attribute value.
|
public void addBudgetPersonnelDetails(BudgetDocument budgetDocument, BudgetPeriod budgetPeriod, BudgetLineItem budgetLineItem, BudgetPersonnelDetails newBudgetPersonnelDetails)
addBudgetPersonnelDetails in interface BudgetPersonnelBudgetServiceorg.kuali.kra.budget.personnel.BudgetPersonnelBudgetService#addBudgetPersonnelDetails(org.kuali.kra.budget.nonpersonnel.BudgetLineItem, org.kuali.kra.budget.personnel.BudgetPersonnelDetails)public BudgetPersonService getBudgetPersonService()
public void setBudgetPersonService(BudgetPersonService budgetPersonService)
budgetPersonService - The budgetPersonService to set.public BudgetCalculationService getBudgetCalculationService()
public void setBudgetCalculationService(BudgetCalculationService budgetCalculationService)
budgetCalculationService - The budgetCalculationService to set.protected org.kuali.rice.coreservice.framework.parameter.ParameterService getParameterService()
public List<BudgetPersonSalaryDetails> calculatePersonSalary(Budget budget, int personIndex)
calculatePersonSalary in interface BudgetPersonnelBudgetServicepublic void calculateBudgetPersonnelBudget(Budget budget, BudgetLineItem selectedBudgetLineItem, BudgetPersonnelDetails budgetPersonnelDetails, int lineNumber)
calculateBudgetPersonnelBudget in interface BudgetPersonnelBudgetServiceprotected void copyLineItemToPersonnelDetails(BudgetLineItem budgetLineItem, BudgetPersonnelDetails budgetPersonnelDetails)
public void deleteBudgetPersonnelDetails(Budget budget, int selectedBudgetPeriodIndex, int selectedBudgetLineItemIndex, int lineToDelete)
deleteBudgetPersonnelDetails in interface BudgetPersonnelBudgetServicepublic void deleteBudgetPersonnelDetailsForPerson(Budget document, BudgetPerson person)
BudgetPersonnelDetails instances for a given BudgetPerson. Has to iterate through BudgetPeriod instances,
BudgetLineItem instances, and finally BudgetPersonnelDetails instances. Then the BudgetPerson instances are compared.deleteBudgetPersonnelDetailsForPerson in interface BudgetPersonnelBudgetServicedocument - Budget to remove BudgetPersonnelDetails fromperson - BudgetPerson we're looking forCopyright © 2013 The Kuali Foundation. All Rights Reserved.