| java.lang.Object org.kuali.module.kra.budget.service.impl.BudgetPersonnelServiceImpl
Inner Class :public class PeriodSalary | |
Method Summary | |
public void | calculateAllPersonnelCompensation(BudgetDocument budgetDocument) This method calculates the salary/period salary for all people listed on a budget. | public KualiInteger | calculatePeriodSalary(BudgetUser budgetUser, BudgetFringeRate budgetFringeRate, BudgetPeriod period, KualiDecimal inflationRate) This method will calculate the salary amount for a person for an individual period. | public void | calculatePersonCompensation(BudgetUser budgetUser, BudgetDocument budgetDocument) This method calculates the salary/period salary one person listed on a budget. | public void | calculatePersonRequestAmounts(BudgetUser budgetUser, List budgetFringeRates) This method will recalculate the agency and institution/institution cost share amounts based on the period salary/hourly
rate/number of hours/ fringe rates/etc... | public void | calculatePersonSalary(BudgetUser budgetUser, BudgetDocument budgetDocument) This method will calculate the period salary for an individual for each task and period that exists on the budget. | public void | cleansePersonnel(BudgetDocument budgetDocument) This method will remove Personnel entries that relate to tasks/periods that no longer exist. | public void | createPersonnelDetail(BudgetUser budgetUser, BudgetDocument budgetDocument) | public Date | getAppointmentTypeEffectiveEndDate(AppointmentType appointmentType, Integer fiscalYear) | public Date | getAppointmentTypeEffectiveStartDate(AppointmentType appointmentType, Integer fiscalYear) | public synchronized HashMap | getAppointmentTypeMappings() | public void | reconcileAllPersonnelTaskPeriod(BudgetDocument budgetDocument) | public void | reconcileAndCalculatePersonnel(BudgetDocument budgetDocument) | public void | reconcilePersonTaskPeriod(BudgetUser budgetUser, BudgetDocument budgetDocument) | public void | reconcileProjectDirector(BudgetDocument budgetDocument) | public void | setBudgetFringeRateService(BudgetFringeRateService budgetFringeRateService) | public void | setBusinessObjectService(BusinessObjectService businessObjectService) | public void | setParameterService(ParameterService parameterService) |
calculateAllPersonnelCompensation | public void calculateAllPersonnelCompensation(BudgetDocument budgetDocument)(Code) | | This method calculates the salary/period salary for all people listed on a budget.
|
calculatePeriodSalary | public KualiInteger calculatePeriodSalary(BudgetUser budgetUser, BudgetFringeRate budgetFringeRate, BudgetPeriod period, KualiDecimal inflationRate)(Code) | | This method will calculate the salary amount for a person for an individual period. The algorithm that this uses takes into
account what the current Fiscal Year is, the FY for the period that we are trying to calculate, the number of FYs that the
period spans, the number of days in each FY and the inflated salary for the FY
|
calculatePersonCompensation | public void calculatePersonCompensation(BudgetUser budgetUser, BudgetDocument budgetDocument)(Code) | | This method calculates the salary/period salary one person listed on a budget.
|
calculatePersonRequestAmounts | public void calculatePersonRequestAmounts(BudgetUser budgetUser, List budgetFringeRates)(Code) | | This method will recalculate the agency and institution/institution cost share amounts based on the period salary/hourly
rate/number of hours/ fringe rates/etc... for every personnel entry
|
calculatePersonSalary | public void calculatePersonSalary(BudgetUser budgetUser, BudgetDocument budgetDocument)(Code) | | This method will calculate the period salary for an individual for each task and period that exists on the budget.
|
cleansePersonnel | public void cleansePersonnel(BudgetDocument budgetDocument)(Code) | | This method will remove Personnel entries that relate to tasks/periods that no longer exist. See cleanseNonpersonnel
Parameters: budgetDocument - |
createPersonnelDetail | public void createPersonnelDetail(BudgetUser budgetUser, BudgetDocument budgetDocument)(Code) | | This method will create all the necessary task/period combinations for a given BudgetUser
|
getAppointmentTypeMappings | public synchronized HashMap getAppointmentTypeMappings()(Code) | | |
reconcileAllPersonnelTaskPeriod | public void reconcileAllPersonnelTaskPeriod(BudgetDocument budgetDocument)(Code) | | This method calculates whether tasks/period have been added to the budget that need to be included with all personnel
|
reconcileAndCalculatePersonnel | public void reconcileAndCalculatePersonnel(BudgetDocument budgetDocument)(Code) | | |
reconcilePersonTaskPeriod | public void reconcilePersonTaskPeriod(BudgetUser budgetUser, BudgetDocument budgetDocument)(Code) | | This method calculates whether tasks/period have been added to the budget that need to be included for one person
|
|
|