public class BudgetPersonServiceImpl extends Object implements BudgetPersonService
BudgetPersonService interface| Constructor and Description |
|---|
BudgetPersonServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBudgetEmployee(Budget budget,
BudgetPerson budgetPerson) |
void |
addBudgetPerson(Budget budget,
BudgetPerson budgetPerson)
Adds a new budget person and adds default info.
|
BudgetPerson |
findBudgetPerson(BudgetPersonnelDetails budgetPersonnelDetails) |
org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService()
Gets the businessObjectService attribute.
|
protected KcPersonService |
getKcPersonService() |
protected boolean |
isAppointmentApplicableToBudget(Budget budget,
PersonAppointment appointment)
Determines if an appointment is applicable to the current budget, currently
based soley on whether the budget period matches some part of the appointment
period
|
void |
populateBudgetPersonData(Budget budget,
BudgetPerson budgetPerson)
Populate the given BudgetPerson with system default or institution data.
|
void |
populateBudgetPersonDefaultDataIfEmpty(Budget budget)
Populate each Budget Person's system default data, where it is not already populated.
|
protected void |
populatePersonDefaultDataIfEmpty(Budget budget,
BudgetPerson budgetPerson) |
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value.
|
void |
setKcPersonService(KcPersonService kcPersonService) |
void |
setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
Sets the ParameterService.
|
void |
synchBudgetPersonsToProposal(Budget budget)
This method will synchronize BudgetPersons with ProposalPersons.
|
public void addBudgetPerson(Budget budget, BudgetPerson budgetPerson)
BudgetPersonServiceaddBudgetPerson in interface BudgetPersonServiceBudgetPersonService.addBudgetPerson(org.kuali.kra.budget.core.Budget, org.kuali.kra.budget.personnel.BudgetPerson)public void populateBudgetPersonData(Budget budget, BudgetPerson budgetPerson)
BudgetPersonServicepublic void populateBudgetPersonDefaultDataIfEmpty(Budget budget)
BudgetPersonServicepopulateBudgetPersonDefaultDataIfEmpty in interface BudgetPersonServiceorg.kuali.kra.budget.personnel.BudgetPersonService#populateDefaultDataIfEmpty(org.kuali.kra.budget.core.Budget, org.kuali.kra.budget.personnel.BudgetPerson)public void synchBudgetPersonsToProposal(Budget budget)
BudgetPersonServicesynchBudgetPersonsToProposal in interface BudgetPersonServiceBudgetPersonService.synchBudgetPersonsToProposal(org.kuali.kra.budget.core.Budget)protected void addBudgetEmployee(Budget budget, BudgetPerson budgetPerson)
protected boolean isAppointmentApplicableToBudget(Budget budget, PersonAppointment appointment)
budget - appointment - protected void populatePersonDefaultDataIfEmpty(Budget budget, BudgetPerson budgetPerson)
public void setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
parameterService - the parameter service.public BudgetPerson findBudgetPerson(BudgetPersonnelDetails budgetPersonnelDetails)
findBudgetPerson in interface BudgetPersonServicepublic org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService - The businessObjectService to set.protected KcPersonService getKcPersonService()
public void setKcPersonService(KcPersonService kcPersonService)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.