|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.kfs.module.bc.document.service.impl.SalarySettingServiceImpl
@Transactional public class SalarySettingServiceImpl
implements the service methods defined in the SalarySettingService
SalarySettingService| Field Summary | |
|---|---|
static org.apache.log4j.Logger |
LOG
|
| Constructor Summary | |
|---|---|
SalarySettingServiceImpl()
|
|
| Method Summary | |
|---|---|
void |
adjustRequestedSalaryByAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding)
adjust the requested salary amount of the given appointment funding by amount |
void |
adjustRequestedSalaryByPercent(PendingBudgetConstructionAppointmentFunding appointmentFunding)
adjust the requested salary amount of the given appointment funding by percent |
org.kuali.rice.kns.util.KualiInteger |
calculateAnnualPayAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding)
calculate the annual pay amount from the request pay rate in the given appointment funding |
BigDecimal |
calculateCSFFteQuantity(Integer payMonth,
Integer normalWorkMonth,
BigDecimal requestedCSFTimePercent)
calculate the CSF FTE quantity through the given information |
BigDecimal |
calculateCSFFteQuantityFromAppointmentFunding(PendingBudgetConstructionAppointmentFunding appointmentFunding)
calculate the CSF fte quantity based on the information of the given appointment funding |
BigDecimal |
calculateFteQuantity(Integer payMonth,
Integer fundingMonth,
BigDecimal requestedTimePercent)
calculate the FTE quantity through the given information |
BigDecimal |
calculateFteQuantityFromAppointmentFunding(PendingBudgetConstructionAppointmentFunding appointmentFunding)
calculate the fte quantity based on the information of the given appointment funding |
BigDecimal |
calculateHourlyPayRate(PendingBudgetConstructionAppointmentFunding appointmentFunding)
calculate the hourly pay rate from the request amount in the given appointment funding |
boolean |
canBeVacant(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings,
PendingBudgetConstructionAppointmentFunding appointmentFunding)
determine whehter the given appointment funding can be vacated |
boolean |
canBeVacant(PendingBudgetConstructionAppointmentFunding appointmentFunding)
determine whether the given appointment funding can be vacated |
protected PendingBudgetConstructionAppointmentFunding |
createPseudoAppointmentFundingLine(SalarySettingExpansion salarySettingExpansion)
create a pseudo appointment funding for the salary setting expansion this is used when there are no funding lines for the salary setting expansion to get a funding line to be used to pass primary key info |
protected PendingBudgetConstructionAppointmentFunding |
createVacantAppointmentFunding(PendingBudgetConstructionAppointmentFunding appointmentFunding)
create a vacant appointment funding based on the given budget funding |
PendingBudgetConstructionAppointmentFunding |
findAppointmentFunding(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings,
PendingBudgetConstructionAppointmentFunding appointmentFunding)
find the appointment funding from the given appointment funding collection, which has the same key information as the specified appointment funding |
PendingBudgetConstructionAppointmentFunding |
findVacantAppointmentFunding(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings,
PendingBudgetConstructionAppointmentFunding appointmentFunding)
find the appointment funding from the given appointment funding collection, which has the same key information as the specified vacant appointment funding |
protected org.kuali.rice.kns.util.KualiInteger |
getCsfAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding)
get the csf tracker amount of the given appointment funding |
org.kuali.rice.kns.service.DocumentHelperService |
getDocumentHelperService()
Gets the documentHelperService attribute. |
protected boolean |
hasBeenVacated(PendingBudgetConstructionAppointmentFunding appointmentFunding)
determine whether there exists at lease one vacant funding line for the given appointment funding |
boolean |
hasExistingFundingReason(BudgetConstructionAppointmentFundingReasonCode budgetConstructionAppointmentFundingReasonCode)
checks if a reason code has existing appointment funding reasons |
boolean |
isHourlyPaid(PendingBudgetConstructionAppointmentFunding appointmentFunding)
determine whehter the given appointment funding is paid at a biweekly or hourly rate |
boolean |
isHourlyPaid(PendingBudgetConstructionGeneralLedger pendingBudgetConstructionGeneralLedger)
determine whehter the given pending budget construction general ledger is paid at a biweekly or hourly rate |
boolean |
isHourlyPaidObject(Integer fiscalYear,
String chartOfAccountsCode,
String objectCode)
determine whehter the given object code is of a biweekly or hourly pay type |
boolean |
isSalarySettingDisabled()
for now just return false, implement application parameter if decision is made implement this functionality |
void |
markAsDelete(PendingBudgetConstructionAppointmentFunding appointmentFunding)
mark the given appointment funding as deleted |
void |
normalizePayRateAndAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding)
normalize the hourly pay rate and annual pay amount of the given appointment funding |
void |
preprocessFundingReason(PendingBudgetConstructionAppointmentFunding appointmentFunding)
preprocess the funding reason of the given appointment funding before the funding is saved |
void |
preprocessLeaveRequest(PendingBudgetConstructionAppointmentFunding appointmentFunding)
preprocess the leave request of the given appointment funding before the funding is saved |
void |
purgeAppointmentFundings(List<PendingBudgetConstructionAppointmentFunding> purgedAppointmentFundings)
permanently delete the given appointment funding lines being purged |
void |
recalculateDerivedInformation(PendingBudgetConstructionAppointmentFunding appointmentFunding)
update the fields with the values that can be derived from the existing information, for example, hourly rate and FTE |
void |
resetAppointmentFunding(PendingBudgetConstructionAppointmentFunding appointmentFunding)
reset the given appointment funcding as deleted |
protected void |
resetDeletedFundingLines(List<PendingBudgetConstructionAppointmentFunding> pendingBudgetConstructionAppointmentFunding)
reset the amount values of each line in the given appointment fundings as zeros and remove the reason annotations if the line is marked as deleted |
List<PendingBudgetConstructionAppointmentFunding> |
retrievePendingBudgetConstructionAppointmentFundings(SalarySettingExpansion salarySettingExpansion)
retrieve a list of PendingBudgetConstructionAppointmentFunding from the information provided by the given SalarySettingExpansion |
SalarySettingExpansion |
retriveSalarySalarySettingExpansion(PendingBudgetConstructionAppointmentFunding appointmentFunding)
retrive the salary setting expension from the information provided by the given appointment funding |
void |
revert(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings,
PendingBudgetConstructionAppointmentFunding appointmentFunding)
revert the given appointment funding if it is just vacated |
void |
saveAppointmentFundings(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings)
save the given appointment fundings |
void |
savePBGLSalarySetting(SalarySettingExpansion salarySettingExpansion)
save the pending budget general ledger rows associated with a given salary setting expansion this also handles updating the special 2PLG row |
void |
saveSalarySetting(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings,
Boolean isSalarySettingByIncumbent)
save the given appointment fundings and associated salary setting expansion, also known as, pending budget general ledger row |
void |
saveSalarySetting(SalarySettingExpansion salarySettingExpansion)
save the salary setting and its associated appointment funding |
void |
setBenefitsCalculationService(BenefitsCalculationService benefitsCalculationService)
Sets the benefitsCalculationService attribute value. |
void |
setBudgetConstructionProcessorService(BudgetConstructionProcessorService budgetConstructionProcessorService)
Sets the budgetConstructionProcessorService attribute value. |
void |
setBudgetDocumentService(BudgetDocumentService budgetDocumentService)
Sets the budgetDocumentService attribute value. |
void |
setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value. |
void |
setDocumentHelperService(org.kuali.rice.kns.service.DocumentHelperService documentHelperService)
Sets the documentHelperService attribute value. |
void |
setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
Sets the documentService attribute value. |
void |
setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)
Sets the kualiConfigurationService attribute value. |
void |
setLaborModuleService(LaborModuleService laborModuleService)
Sets the laborModuleService attribute value. |
void |
setLockService(LockService lockService)
Sets the lockService attribute value. |
void |
setOptionsService(OptionsService optionsService)
Sets the optionsService attribute value. |
boolean |
updateAccessOfAppointmentFunding(PendingBudgetConstructionAppointmentFunding appointmentFunding,
SalarySettingFieldsHolder salarySettingFieldsHolder,
boolean budgetByObjectMode,
boolean hasDocumentEditAccess,
org.kuali.rice.kim.bo.Person person)
update the access flags of the given appointment funding according to the given information |
boolean |
updateAccessOfAppointmentFundingByUserLevel(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kim.bo.Person user)
update the access flags of the given appointment funding according to the user level and document organization level |
void |
updateAppointmentFundingsBeforeSaving(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings)
update the fields before saving the given appointment fundings |
PendingBudgetConstructionAppointmentFunding |
vacateAppointmentFunding(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings,
PendingBudgetConstructionAppointmentFunding appointmentFunding)
vacate the given appointment funding, create a vacant appointment funding based on the given funding, and add the vacant line into the given appointment funding collection |
PendingBudgetConstructionAppointmentFunding |
vacateAppointmentFunding(PendingBudgetConstructionAppointmentFunding appointmentFunding)
vacate the given appointment funding and create a vacant appointment funding based on the given funding |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final org.apache.log4j.Logger LOG
| Constructor Detail |
|---|
public SalarySettingServiceImpl()
| Method Detail |
|---|
public boolean isSalarySettingDisabled()
isSalarySettingDisabled in interface SalarySettingServiceSalarySettingService.isSalarySettingDisabled()public BigDecimal calculateHourlyPayRate(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
calculateHourlyPayRate in interface SalarySettingServiceappointmentFunding - the given apporintment funding
SalarySettingService.calculateHourlyPayRate(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)public org.kuali.rice.kns.util.KualiInteger calculateAnnualPayAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
calculateAnnualPayAmount in interface SalarySettingServiceappointmentFunding - the given apporintment funding
SalarySettingService.calculateAnnualPayAmount(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)public void normalizePayRateAndAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
normalizePayRateAndAmount in interface SalarySettingServiceappointmentFunding - the given appointment fundingSalarySettingService.normalizePayRateAndAmount(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)public BigDecimal calculateFteQuantityFromAppointmentFunding(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
calculateFteQuantityFromAppointmentFunding in interface SalarySettingServiceappointmentFunding - the given appointment funding
org.kuali.kfs.module.bc.document.service.SalarySettingService#calculateFteQuantityForAppointmentFunding(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public BigDecimal calculateFteQuantity(Integer payMonth,
Integer fundingMonth,
BigDecimal requestedTimePercent)
SalarySettingService
calculateFteQuantity in interface SalarySettingServicepayMonth - the given number of pay monthsfundingMonth - the given number of funding monthsrequestedTimePercent - the requested FTE time percent
SalarySettingService.calculateFteQuantity(java.lang.Integer, java.lang.Integer,
java.math.BigDecimal)public BigDecimal calculateCSFFteQuantityFromAppointmentFunding(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
calculateCSFFteQuantityFromAppointmentFunding in interface SalarySettingServiceSalarySettingService.calculateCSFFteQuantityFromAppointmentFunding(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public BigDecimal calculateCSFFteQuantity(Integer payMonth,
Integer normalWorkMonth,
BigDecimal requestedCSFTimePercent)
SalarySettingService
calculateCSFFteQuantity in interface SalarySettingServicepayMonth - the given number of pay monthsnormalWorkMonth - the given number of normal work monthsrequestedCSFTimePercent - the requested CSF time percent
SalarySettingService.calculateCSFFteQuantity(java.lang.Integer,
java.lang.Integer, java.math.BigDecimal)public boolean isHourlyPaid(PendingBudgetConstructionGeneralLedger pendingBudgetConstructionGeneralLedger)
SalarySettingService
isHourlyPaid in interface SalarySettingServicependingBudgetConstructionGeneralLedger - the given pending budget construction general ledger
SalarySettingService.isHourlyPaid(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionGeneralLedger)public boolean isHourlyPaid(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
isHourlyPaid in interface SalarySettingServiceappointmentFunding - the given appointment funding
SalarySettingService.isHourlyPaid(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public boolean isHourlyPaidObject(Integer fiscalYear,
String chartOfAccountsCode,
String objectCode)
SalarySettingService
isHourlyPaidObject in interface SalarySettingServicefiscalYear - the given fiscal yearchartOfAccountsCode - the given chart of accounts codeobjectCode - the given object code
SalarySettingService.isHourlyPaid(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionGeneralLedger)
public boolean canBeVacant(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings,
PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
canBeVacant in interface SalarySettingServiceappointmentFundings - the given appointment funding collection that the given appointment funding belongs toappointmentFunding - the given appointment funding
SalarySettingService.canBeVacant(java.util.List,
org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public PendingBudgetConstructionAppointmentFunding findVacantAppointmentFunding(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings,
PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
findVacantAppointmentFunding in interface SalarySettingServiceappointmentFundings - the given appointment funding collectionappointmentFunding - the given vacant apporintment funding
SalarySettingService.findVacantAppointmentFunding(java.util.List,
org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public PendingBudgetConstructionAppointmentFunding findAppointmentFunding(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings,
PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
findAppointmentFunding in interface SalarySettingServiceappointmentFundings - the given appointment funding collection
SalarySettingService.findAppointmentFunding(java.util.List,
org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)public boolean canBeVacant(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
canBeVacant in interface SalarySettingServiceappointmentFunding - the given appointment funding
SalarySettingService.canBeVacant(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)public PendingBudgetConstructionAppointmentFunding vacateAppointmentFunding(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
vacateAppointmentFunding in interface SalarySettingServiceappointmentFunding - the given apporintment funding
SalarySettingService.vacateAppointmentFunding(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public PendingBudgetConstructionAppointmentFunding vacateAppointmentFunding(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings,
PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
vacateAppointmentFunding in interface SalarySettingServiceappointmentFundings - the given appointment funding collection that the given appointment funding belongs toappointmentFunding - the given apporintment funding
SalarySettingService.vacateAppointmentFunding(java.util.List,
org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)public void purgeAppointmentFundings(List<PendingBudgetConstructionAppointmentFunding> purgedAppointmentFundings)
SalarySettingService
purgeAppointmentFundings in interface SalarySettingServicepurgedAppointmentFundings - the given appointment funding collection being purgedSalarySettingService.purgeAppointmentFundings(java.util.List)public void adjustRequestedSalaryByAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
adjustRequestedSalaryByAmount in interface SalarySettingServiceappointmentFunding - the given appointment fundingSalarySettingService.adjustRequestedSalaryByAmount(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)public void adjustRequestedSalaryByPercent(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
adjustRequestedSalaryByPercent in interface SalarySettingServiceappointmentFunding - the given appointment fundingSalarySettingService.adjustRequestedSalaryByPercent(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)public void saveSalarySetting(SalarySettingExpansion salarySettingExpansion)
SalarySettingService
saveSalarySetting in interface SalarySettingServicesalarySettingExpansion - the given salary setting expansion, a pending budget construction GL objectSalarySettingService.saveSalarySetting(org.kuali.kfs.module.bc.businessobject.SalarySettingExpansion)public void savePBGLSalarySetting(SalarySettingExpansion salarySettingExpansion)
SalarySettingService
savePBGLSalarySetting in interface SalarySettingService
public void saveSalarySetting(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings,
Boolean isSalarySettingByIncumbent)
SalarySettingService
saveSalarySetting in interface SalarySettingServiceorg.kuali.kfs.module.bc.document.service.SalarySettingService#saveSalarySetting(java.util.List)public void saveAppointmentFundings(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings)
SalarySettingService
saveAppointmentFundings in interface SalarySettingServiceappointmentFundings - the given appointment funding collectionSalarySettingService.saveAppointmentFundings(java.util.List)public SalarySettingExpansion retriveSalarySalarySettingExpansion(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
retriveSalarySalarySettingExpansion in interface SalarySettingServiceappointmentFunding - the given appointment funding
SalarySettingService.retriveSalarySalarySettingExpansion(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)public List<PendingBudgetConstructionAppointmentFunding> retrievePendingBudgetConstructionAppointmentFundings(SalarySettingExpansion salarySettingExpansion)
SalarySettingService
retrievePendingBudgetConstructionAppointmentFundings in interface SalarySettingServiceSalarySettingService.retrievePendingBudgetConstructionAppointmentFundings(org.kuali.kfs.module.bc.businessobject.SalarySettingExpansion)public void resetAppointmentFunding(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
resetAppointmentFunding in interface SalarySettingServiceappointmentFunding - the given appointment funcdingSalarySettingService.resetAppointmentFunding(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)public void markAsDelete(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
markAsDelete in interface SalarySettingServiceappointmentFunding - the given appointment fundingSalarySettingService.markAsDelete(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public void revert(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings,
PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
revert in interface SalarySettingServiceappointmentFundings - the given appointment funding collectionappointmentFunding - the given appointment fundingSalarySettingService.revert(java.util.List,
org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public boolean updateAccessOfAppointmentFunding(PendingBudgetConstructionAppointmentFunding appointmentFunding,
SalarySettingFieldsHolder salarySettingFieldsHolder,
boolean budgetByObjectMode,
boolean hasDocumentEditAccess,
org.kuali.rice.kim.bo.Person person)
SalarySettingService
updateAccessOfAppointmentFunding in interface SalarySettingServiceappointmentFunding - the given appointment fundingsalarySettingFieldsHolder - the field holder that contains the values passed from the userbudgetByObjectMode - the budget by object mode flaghasDocumentEditAccess - indicates whether the user has edit permission for the budget document (for budget by object)person - the specified user
org.kuali.kfs.module.bc.document.service.SalarySettingService#updateAccessOfAppointmentFunding(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding,
org.kuali.kfs.module.bc.util.SalarySettingFieldsHolder, boolean, java.util.Map, org.kuali.rice.kim.bo.Person)
public boolean updateAccessOfAppointmentFundingByUserLevel(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kim.bo.Person user)
SalarySettingService
updateAccessOfAppointmentFundingByUserLevel in interface SalarySettingServiceappointmentFunding - the given appointment fundinguser - the specified user
SalarySettingService.updateAccessOfAppointmentFundingByUserLevel(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding,
org.kuali.rice.kim.bo.Person)public void updateAppointmentFundingsBeforeSaving(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings)
SalarySettingService
updateAppointmentFundingsBeforeSaving in interface SalarySettingServiceappointmentFundings - the given collection of appointment fundingsorg.kuali.kfs.module.bc.document.service.SalarySettingService#updateDerivedInformationForAppointmentFundings(java.util.List)public void recalculateDerivedInformation(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
recalculateDerivedInformation in interface SalarySettingServiceorg.kuali.kfs.module.bc.document.service.SalarySettingService#updateDerivedInformationForAppointmentFunding(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)protected void resetDeletedFundingLines(List<PendingBudgetConstructionAppointmentFunding> pendingBudgetConstructionAppointmentFunding)
pendingBudgetConstructionAppointmentFunding - the given appointment fundingsprotected org.kuali.rice.kns.util.KualiInteger getCsfAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding)
appointmentFunding - the given appointment funding
protected boolean hasBeenVacated(PendingBudgetConstructionAppointmentFunding appointmentFunding)
appointmentFunding - the given appointment funding
protected PendingBudgetConstructionAppointmentFunding createVacantAppointmentFunding(PendingBudgetConstructionAppointmentFunding appointmentFunding)
appointmentFunding - the given appointment funding
protected PendingBudgetConstructionAppointmentFunding createPseudoAppointmentFundingLine(SalarySettingExpansion salarySettingExpansion)
salarySettingExpansion -
public void preprocessFundingReason(PendingBudgetConstructionAppointmentFunding appointmentFunding)
appointmentFunding - the given appointment fundingpublic void preprocessLeaveRequest(PendingBudgetConstructionAppointmentFunding appointmentFunding)
appointmentFunding - the given appointment fundingpublic boolean hasExistingFundingReason(BudgetConstructionAppointmentFundingReasonCode budgetConstructionAppointmentFundingReasonCode)
SalarySettingService
hasExistingFundingReason in interface SalarySettingServiceSalarySettingService.hasExistingFundingReason(org.kuali.kfs.module.bc.businessobject.BudgetConstructionAppointmentFundingReasonCode)public void setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)
kualiConfigurationService - The kualiConfigurationService to set.public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
businessObjectService - The businessObjectService to set.public void setLaborModuleService(LaborModuleService laborModuleService)
laborModuleService - The laborModuleService to set.public void setBudgetDocumentService(BudgetDocumentService budgetDocumentService)
budgetDocumentService - The budgetDocumentService to set.public void setBenefitsCalculationService(BenefitsCalculationService benefitsCalculationService)
benefitsCalculationService - The benefitsCalculationService to set.public void setOptionsService(OptionsService optionsService)
optionsService - The optionsService to set.public void setLockService(LockService lockService)
lockService - The lockService to set.public org.kuali.rice.kns.service.DocumentHelperService getDocumentHelperService()
public void setDocumentHelperService(org.kuali.rice.kns.service.DocumentHelperService documentHelperService)
documentHelperService - The documentHelperService to set.public void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
documentService - The documentService to set.public void setBudgetConstructionProcessorService(BudgetConstructionProcessorService budgetConstructionProcessorService)
budgetConstructionProcessorService - The budgetConstructionProcessorService to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||