|
||||||||||
| 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.SalarySettingRuleHelperServiceImpl
public class SalarySettingRuleHelperServiceImpl
provide a set of rule elements for salary setting.
| Constructor Summary | |
|---|---|
SalarySettingRuleHelperServiceImpl()
|
|
| Method Summary | |
|---|---|
boolean |
canBeAdjusted(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
determine whether the salary amount of the given appointment funding can be adjusted |
boolean |
hasActiveJob(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
determine whether the given appointment funding is associated with an active job |
boolean |
hasNoExistingLine(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings,
PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
determine if there is an appointment funding in the given list that has the same key information as the specified appointment funding |
boolean |
hasObjectCodeMatchingDefaultOfPosition(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
determine whether the object code of the given appointment funding matches the position default object code |
boolean |
hasRequestedAmountZeroWhenFullYearLeave(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
request salary amount must be zero for full year leave |
boolean |
hasRequestedFteQuantityZeroWhenFullYearLeave(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
request fte quantity must be zero for full year leave |
boolean |
hasValidAdjustmentAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
determine whether the adjustment amount is valid |
boolean |
hasValidPayRateOrAnnualAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
determine whether either pay rate or annual amount is not empty, and both of them have valid formats if not empty |
boolean |
hasValidRequestedAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
determine whether the requested salary amount of the given appointment funding is valid |
boolean |
hasValidRequestedAmountQuickSalarySetting(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
determine whether the requested salary amount of the given appointment funding is valid for the quick salary setting screen |
boolean |
hasValidRequestedCsfAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
determine whether the requested leave csf amount of the given appointment funding is valid |
boolean |
hasValidRequestedCsfTimePercent(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
determine whether the requested leave csf time percent of the given appointment funding is valid |
boolean |
hasValidRequestedFteQuantity(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
determine whether the requested FTE is valid |
boolean |
hasValidRequestedFundingMonth(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
determine whether the requested funding month of the given appointment funding is valid |
boolean |
hasValidRequestedTimePercent(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
determine whether the requested FTE is valid |
void |
setHumanResourcesPayrollService(HumanResourcesPayrollService humanResourcesPayrollService)
Sets the humanResourcesPayrollService attribute value. |
void |
setSalarySettingService(SalarySettingService salarySettingService)
Sets the salarySettingService attribute value. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SalarySettingRuleHelperServiceImpl()
| Method Detail |
|---|
public boolean canBeAdjusted(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
SalarySettingRuleHelperService
canBeAdjusted in interface SalarySettingRuleHelperServiceappointmentFunding - the given appointment fundingerrorMap - the given error map that can hold the error message if any
org.kuali.kfs.module.bc.document.service.SalarySettingRuleHelperService#canBeAdjusted(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding, org.kuali.rice.kns.util.ErrorMap)
public boolean hasActiveJob(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
SalarySettingRuleHelperService
hasActiveJob in interface SalarySettingRuleHelperServiceappointmentFunding - the given appointment fundingerrorMap - the given error map that can hold the error message if any
org.kuali.kfs.module.bc.document.service.SalarySettingRuleHelperService#hasActiveJob(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding,
org.kuali.rice.kns.util.ErrorMap)
public boolean hasObjectCodeMatchingDefaultOfPosition(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
SalarySettingRuleHelperService
hasObjectCodeMatchingDefaultOfPosition in interface SalarySettingRuleHelperServiceappointmentFunding - the given appointment fundingerrorMap - the given error map that can hold the error message if any
org.kuali.kfs.module.bc.document.service.SalarySettingRuleHelperService#hasObjectCodeMatchingDefaultOfPosition(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding,
org.kuali.core.util.ErrorMap)
public boolean hasRequestedAmountZeroWhenFullYearLeave(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
SalarySettingRuleHelperService
hasRequestedAmountZeroWhenFullYearLeave in interface SalarySettingRuleHelperServiceappointmentFunding - the given appointment fundingerrorMap - the given error map that can hold the error message if any
org.kuali.kfs.module.bc.document.service.SalarySettingRuleHelperService#hasRequestedAmountZeroWhenFullYearLeave(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding,
org.kuali.core.util.ErrorMap)
public boolean hasRequestedFteQuantityZeroWhenFullYearLeave(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
SalarySettingRuleHelperService
hasRequestedFteQuantityZeroWhenFullYearLeave in interface SalarySettingRuleHelperServiceappointmentFunding - the given appointment fundingerrorMap - the given error map that can hold the error message if any
org.kuali.kfs.module.bc.document.service.SalarySettingRuleHelperService#hasRequestedFteQuantityZeroWhenFullYearLeave(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding,
org.kuali.core.util.ErrorMap)
public boolean hasNoExistingLine(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings,
PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
SalarySettingRuleHelperService
hasNoExistingLine in interface SalarySettingRuleHelperServiceappointmentFundings - the given appointment funding collectionappointmentFunding - the given appointment fundingerrorMap - the given error map that can hold the error message if any
org.kuali.kfs.module.bc.document.service.SalarySettingRuleHelperService#hasNoExistingLine(java.util.List,
org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding, org.kuali.rice.kns.util.ErrorMap)
public boolean hasValidRequestedAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
SalarySettingRuleHelperService
hasValidRequestedAmount in interface SalarySettingRuleHelperServiceappointmentFunding - the given appointment funding
org.kuali.kfs.module.bc.document.service.SalarySettingRuleHelperService#hasValidRequestedAmount(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding,
org.kuali.core.util.ErrorMap)
public boolean hasValidRequestedAmountQuickSalarySetting(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
SalarySettingRuleHelperService
hasValidRequestedAmountQuickSalarySetting in interface SalarySettingRuleHelperService
public boolean hasValidRequestedCsfAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
SalarySettingRuleHelperService
hasValidRequestedCsfAmount in interface SalarySettingRuleHelperServiceappointmentFunding - the given appointment fundingerrorMap - the given error map that can hold the error message if any
org.kuali.kfs.module.bc.document.service.SalarySettingRuleHelperService#hasValidRequestedCsfAmount(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding,
org.kuali.core.util.ErrorMap)
public boolean hasValidRequestedCsfTimePercent(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
SalarySettingRuleHelperService
hasValidRequestedCsfTimePercent in interface SalarySettingRuleHelperServiceappointmentFunding - the given appointment fundingerrorMap - the given error map that can hold the error message if any
org.kuali.kfs.module.bc.document.service.SalarySettingRuleHelperService#hasValidRequestedCsfTimePercent(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding,
org.kuali.core.util.ErrorMap)
public boolean hasValidRequestedFteQuantity(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
SalarySettingRuleHelperService
hasValidRequestedFteQuantity in interface SalarySettingRuleHelperServiceappointmentFunding - the given appointment fundingerrorMap - the given error map that can hold the error message if any
org.kuali.kfs.module.bc.document.service.SalarySettingRuleHelperService#hasValidRequestedFteQuantity(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding,
org.kuali.core.util.ErrorMap)
public boolean hasValidRequestedFundingMonth(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
SalarySettingRuleHelperService
hasValidRequestedFundingMonth in interface SalarySettingRuleHelperServiceappointmentFunding - the given appointment fundingerrorMap - the given error map that can hold the error message if any
org.kuali.kfs.module.bc.document.service.SalarySettingRuleHelperService#hasValidRequestedFundingMonth(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding,
org.kuali.core.util.ErrorMap)
public boolean hasValidRequestedTimePercent(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
SalarySettingRuleHelperService
hasValidRequestedTimePercent in interface SalarySettingRuleHelperServiceappointmentFunding - the given appointment fundingerrorMap - the given error map that can hold the error message if any
org.kuali.kfs.module.bc.document.service.SalarySettingRuleHelperService#hasValidRequestedTimePercent(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding,
org.kuali.core.util.ErrorMap)
public boolean hasValidAdjustmentAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
SalarySettingRuleHelperService
hasValidAdjustmentAmount in interface SalarySettingRuleHelperServiceappointmentFunding - the given appointment fundingerrorMap - the given error map that can hold the error message if any
org.kuali.kfs.module.bc.document.service.SalarySettingRuleHelperService#hasValidAdjustmentAmount(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding,
org.kuali.rice.kns.util.ErrorMap)
public boolean hasValidPayRateOrAnnualAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.MessageMap errorMap)
SalarySettingRuleHelperService
hasValidPayRateOrAnnualAmount in interface SalarySettingRuleHelperServiceappointmentFunding - the given appointment fundingerrorMap - the given error map that can hold the error message if any
org.kuali.kfs.module.bc.document.service.SalarySettingRuleHelperService#hasValidAdjustmentAmount(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding,
org.kuali.rice.kns.util.ErrorMap)public void setSalarySettingService(SalarySettingService salarySettingService)
salarySettingService - The salarySettingService to set.public void setHumanResourcesPayrollService(HumanResourcesPayrollService humanResourcesPayrollService)
humanResourcesPayrollService - The humanResourcesPayrollService to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||