|
||||||||||
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 SalarySettingRuleHelperService
appointmentFunding
- 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 SalarySettingRuleHelperService
appointmentFunding
- 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 SalarySettingRuleHelperService
appointmentFunding
- 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 SalarySettingRuleHelperService
appointmentFunding
- 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 SalarySettingRuleHelperService
appointmentFunding
- 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 SalarySettingRuleHelperService
appointmentFundings
- 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 SalarySettingRuleHelperService
appointmentFunding
- 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 SalarySettingRuleHelperService
appointmentFunding
- 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 SalarySettingRuleHelperService
appointmentFunding
- 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 SalarySettingRuleHelperService
appointmentFunding
- 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 SalarySettingRuleHelperService
appointmentFunding
- 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 SalarySettingRuleHelperService
appointmentFunding
- 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 SalarySettingRuleHelperService
appointmentFunding
- 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 SalarySettingRuleHelperService
appointmentFunding
- 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 |