|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ShiftDifferentialRuleContract
ShiftDifferentialRuleContract interface
Method Summary | |
---|---|
Time |
getBeginTime()
The beginning time of the eligible shift |
String |
getEarnCode()
The earn code associated with the ShiftDifferentialRule |
EarnCodeContract |
getEarnCodeObj()
The EarnCode object associated with the ShiftDifferentialRule |
Time |
getEndTime()
The end time of the eligible shift. |
String |
getFromEarnGroup()
The earn group associated with the ShiftDifferentialRule |
EarnCodeGroupContract |
getFromEarnGroupObj()
The EarnCodeGroup object associated with the ShiftDifferentialRule |
String |
getHrLocationId()
The id of the Location object associated with the ShiftDifferentialRule |
String |
getHrPayGradeId()
The id of the PayGrade object associated with the ShiftDifferentialRule |
String |
getHrSalGroup()
The salary group associated with the ShiftDifferentialRule |
String |
getHrSalGroupId()
The id of the SalaryGroup object associated with the ShiftDifferentialRule |
String |
getLocation()
The location associated with the ShiftDifferentialRule |
LocationContract |
getLocationObj()
The Location object associated with the ShiftDifferentialRule |
BigDecimal |
getMaxGap()
The max gap associated with the ShiftDifferentialRule |
BigDecimal |
getMinHours()
The minimum hours associated with the ShiftDifferentialRule |
CalendarContract |
getPayCalendar()
The Calendar object associated with the ShiftDifferentialRule |
String |
getPayGrade()
The pay grade associated with the ShiftDifferentialRule |
PayGradeContract |
getPayGradeObj()
The PayGrade object associated with the ShiftDifferentialRule |
String |
getPyCalendarGroup()
Pay Calendar record that defines the FLSA period |
SalaryGroupContract |
getSalaryGroupObj()
The SalaryGroup object associated with the ShiftDifferentialRule |
String |
getTkShiftDiffRuleId()
The primary key of a ShiftDifferentialRule entry saved in a database |
String |
getUserPrincipalId()
The user that sets up the ShiftDifferentialRule |
boolean |
isFriday()
The flag that indicates if Friday is eligible for shift differential. |
boolean |
isHistory()
The history flag of the ShiftDifferentialRule |
boolean |
isMonday()
The flag that indicates if Monday is eligible for shift differential. |
boolean |
isSaturday()
The flag that indicates if Saturday is eligible for shift differential. |
boolean |
isSunday()
The flag that indicates if Sunday is eligible for shift differential |
boolean |
isThursday()
The flag that indicates if Thursday is eligible for shift differential. |
boolean |
isTuesday()
The flag that indicates if Tuesday is eligible for shift differential. |
boolean |
isWednesday()
The flag that indicates if Wednesday is eligible for shift differential. |
Methods inherited from interface org.kuali.kpme.core.api.bo.HrBusinessObjectContract |
---|
getEffectiveDate, getEffectiveLocalDate, getId, getRelativeEffectiveDate, getTimestamp |
Methods inherited from interface org.kuali.rice.krad.bo.PersistableBusinessObject |
---|
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber |
Methods inherited from interface org.kuali.rice.krad.bo.BusinessObject |
---|
refresh |
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic |
---|
toString |
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned |
---|
getVersionNumber |
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique |
---|
getObjectId |
Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable |
---|
isActive |
Method Detail |
---|
String getTkShiftDiffRuleId()
tkShiftDiffRuleId of a ShiftDifferentialRule
String getLocation()
If a location is defined, only entries associated with a job in this location will be subject to the shift rule.
String getPayGrade()
If a pay grade is defined, only entries associated with a job in this pay grade will be subject to the shift rule.
String getEarnCode()
The earn code that will be applied to the eligible shift and result in additional earnings.
BigDecimal getMinHours()
The minimum number of hours a shift must be in order to qualify for shift differential.
BigDecimal getMaxGap()
The maximum number of minutes which can separate time blocks, and still qualify as an eligible shift.
String getUserPrincipalId()
userPrincipalId of a ShiftDifferentialRule
String getHrSalGroup()
If a salary group is defined, only entries associated with a job in this salary group will be subject to the shift rule.
String getPyCalendarGroup()
pyCalendarGroup of a ShiftDifferentialRule
Time getBeginTime()
beginTime of a ShiftDifferentialRule
Time getEndTime()
This could be on the following day if the eligible shift is overnight.
String getFromEarnGroup()
The earn group defined (using the Earn Group maint doc) to represent the earn codes to be converted to Shift Differential Earn Code.
boolean isSunday()
sunday flag of a ShiftDifferentialRule
boolean isMonday()
monday flag of a ShiftDifferentialRule
boolean isTuesday()
tuesday flag of a ShiftDifferentialRule
boolean isWednesday()
wednesday flag of a ShiftDifferentialRule
boolean isThursday()
thursday flag of a ShiftDifferentialRule
boolean isFriday()
friday flag of a ShiftDifferentialRule
boolean isSaturday()
saturday flag of a ShiftDifferentialRule
EarnCodeContract getEarnCodeObj()
The earn code that will be applied to the eligible shift and result in additional earnings.
SalaryGroupContract getSalaryGroupObj()
If a salary group is defined, only entries associated with a job in this salary group will be subject to the shift rule.
EarnCodeGroupContract getFromEarnGroupObj()
The earn group defined (using the Earn Group maint doc) to represent the earn codes to be converted to Shift Differential Earn Code.
CalendarContract getPayCalendar()
payCalendar for a ShiftDifferentialRule
LocationContract getLocationObj()
If a location is defined, only entries associated with a job in this location will be subject to the shift rule.
PayGradeContract getPayGradeObj()
If a pay grade is defined, only entries associated with a job in this pay grade will be subject to the shift rule.
String getHrSalGroupId()
hrSalGroupId for a ShiftDifferentialRule
String getHrLocationId()
hrLocationId for a ShiftDifferentialRule
String getHrPayGradeId()
hrPayGradeId for a ShiftDifferentialRule
boolean isHistory()
history flag of a ShiftDifferentialRule
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |