|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SalarySettingRuleHelperService
define a set of validations methods for salary setting
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 |
Method Detail |
---|
boolean canBeAdjusted(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFunding
- the given appointment fundingerrorMap
- the given error map that can hold the error message if any
boolean hasActiveJob(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFunding
- the given appointment fundingerrorMap
- the given error map that can hold the error message if any
boolean hasObjectCodeMatchingDefaultOfPosition(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFunding
- the given appointment fundingerrorMap
- the given error map that can hold the error message if any
boolean hasRequestedAmountZeroWhenFullYearLeave(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFunding
- the given appointment fundingerrorMap
- the given error map that can hold the error message if any
boolean hasRequestedFteQuantityZeroWhenFullYearLeave(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFunding
- the given appointment fundingerrorMap
- the given error map that can hold the error message if any
boolean hasNoExistingLine(List<PendingBudgetConstructionAppointmentFunding> appointmentFundings, PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFundings
- the given appointment funding collectionappointmentFunding
- the given appointment fundingerrorMap
- the given error map that can hold the error message if any
boolean hasValidRequestedAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFunding
- the given appointment funding
boolean hasValidRequestedAmountQuickSalarySetting(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFunding
- errorMap
-
boolean hasValidRequestedCsfAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFunding
- the given appointment fundingerrorMap
- the given error map that can hold the error message if any
boolean hasValidRequestedCsfTimePercent(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFunding
- the given appointment fundingerrorMap
- the given error map that can hold the error message if any
boolean hasValidRequestedFteQuantity(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFunding
- the given appointment fundingerrorMap
- the given error map that can hold the error message if any
boolean hasValidRequestedFundingMonth(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFunding
- the given appointment fundingerrorMap
- the given error map that can hold the error message if any
boolean hasValidRequestedTimePercent(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFunding
- the given appointment fundingerrorMap
- the given error map that can hold the error message if any
boolean hasValidAdjustmentAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFunding
- the given appointment fundingerrorMap
- the given error map that can hold the error message if any
boolean hasValidPayRateOrAnnualAmount(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.MessageMap errorMap)
appointmentFunding
- the given appointment fundingerrorMap
- the given error map that can hold the error message if any
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |