|
||||||||||
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 SalarySettingService
SalarySettingService.isSalarySettingDisabled()
public BigDecimal calculateHourlyPayRate(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
calculateHourlyPayRate
in interface SalarySettingService
appointmentFunding
- 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 SalarySettingService
appointmentFunding
- the given apporintment funding
SalarySettingService.calculateAnnualPayAmount(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public void normalizePayRateAndAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
normalizePayRateAndAmount
in interface SalarySettingService
appointmentFunding
- the given appointment fundingSalarySettingService.normalizePayRateAndAmount(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public BigDecimal calculateFteQuantityFromAppointmentFunding(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
calculateFteQuantityFromAppointmentFunding
in interface SalarySettingService
appointmentFunding
- 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 SalarySettingService
payMonth
- 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 SalarySettingService
SalarySettingService.calculateCSFFteQuantityFromAppointmentFunding(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public BigDecimal calculateCSFFteQuantity(Integer payMonth, Integer normalWorkMonth, BigDecimal requestedCSFTimePercent)
SalarySettingService
calculateCSFFteQuantity
in interface SalarySettingService
payMonth
- 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 SalarySettingService
pendingBudgetConstructionGeneralLedger
- 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 SalarySettingService
appointmentFunding
- 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 SalarySettingService
fiscalYear
- 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 SalarySettingService
appointmentFundings
- 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 SalarySettingService
appointmentFundings
- 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 SalarySettingService
appointmentFundings
- 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 SalarySettingService
appointmentFunding
- the given appointment funding
SalarySettingService.canBeVacant(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public PendingBudgetConstructionAppointmentFunding vacateAppointmentFunding(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
vacateAppointmentFunding
in interface SalarySettingService
appointmentFunding
- 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 SalarySettingService
appointmentFundings
- 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 SalarySettingService
purgedAppointmentFundings
- the given appointment funding collection being purgedSalarySettingService.purgeAppointmentFundings(java.util.List)
public void adjustRequestedSalaryByAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
adjustRequestedSalaryByAmount
in interface SalarySettingService
appointmentFunding
- the given appointment fundingSalarySettingService.adjustRequestedSalaryByAmount(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public void adjustRequestedSalaryByPercent(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
adjustRequestedSalaryByPercent
in interface SalarySettingService
appointmentFunding
- the given appointment fundingSalarySettingService.adjustRequestedSalaryByPercent(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public void saveSalarySetting(SalarySettingExpansion salarySettingExpansion)
SalarySettingService
saveSalarySetting
in interface SalarySettingService
salarySettingExpansion
- 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 SalarySettingService
org.kuali.kfs.module.bc.document.service.SalarySettingService#saveSalarySetting(java.util.List)
public void saveAppointmentFundings(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings)
SalarySettingService
saveAppointmentFundings
in interface SalarySettingService
appointmentFundings
- the given appointment funding collectionSalarySettingService.saveAppointmentFundings(java.util.List)
public SalarySettingExpansion retriveSalarySalarySettingExpansion(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
retriveSalarySalarySettingExpansion
in interface SalarySettingService
appointmentFunding
- the given appointment funding
SalarySettingService.retriveSalarySalarySettingExpansion(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public List<PendingBudgetConstructionAppointmentFunding> retrievePendingBudgetConstructionAppointmentFundings(SalarySettingExpansion salarySettingExpansion)
SalarySettingService
retrievePendingBudgetConstructionAppointmentFundings
in interface SalarySettingService
SalarySettingService.retrievePendingBudgetConstructionAppointmentFundings(org.kuali.kfs.module.bc.businessobject.SalarySettingExpansion)
public void resetAppointmentFunding(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
resetAppointmentFunding
in interface SalarySettingService
appointmentFunding
- the given appointment funcdingSalarySettingService.resetAppointmentFunding(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public void markAsDelete(PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
markAsDelete
in interface SalarySettingService
appointmentFunding
- the given appointment fundingSalarySettingService.markAsDelete(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public void revert(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings, PendingBudgetConstructionAppointmentFunding appointmentFunding)
SalarySettingService
revert
in interface SalarySettingService
appointmentFundings
- 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 SalarySettingService
appointmentFunding
- 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 SalarySettingService
appointmentFunding
- 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 SalarySettingService
appointmentFundings
- 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 SalarySettingService
org.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 SalarySettingService
SalarySettingService.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 |