org.kuali.hr.time.shiftdiff.rule
Class ShiftDifferentialRule
java.lang.Object
org.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.hr.time.HrBusinessObject
org.kuali.hr.time.rule.TkRule
org.kuali.hr.time.shiftdiff.rule.ShiftDifferentialRule
- All Implemented Interfaces:
- Serializable, org.apache.ojb.broker.PersistenceBrokerAware, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.krad.bo.PersistableBusinessObject
public class ShiftDifferentialRule
- extends TkRule
- See Also:
- Serialized Form
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
extension, versionNumber |
Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber |
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase |
toString |
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic |
toString |
CACHE_NAME
public static final String CACHE_NAME
- See Also:
- Constant Field Values
ShiftDifferentialRule
public ShiftDifferentialRule()
getTkShiftDiffRuleId
public String getTkShiftDiffRuleId()
setTkShiftDiffRuleId
public void setTkShiftDiffRuleId(String tkShiftDiffRuleId)
getLocation
public String getLocation()
setLocation
public void setLocation(String location)
getPayGrade
public String getPayGrade()
setPayGrade
public void setPayGrade(String payGrade)
getEarnCode
public String getEarnCode()
setEarnCode
public void setEarnCode(String earnCode)
getMinHours
public BigDecimal getMinHours()
setMinHours
public void setMinHours(BigDecimal minHours)
getMaxGap
public BigDecimal getMaxGap()
- Returns:
- The maximum gap, in hours.
setMaxGap
public void setMaxGap(BigDecimal maxGap)
- Parameters:
maxGap
- The number of hours that can be between one time block and another for the rule to consider it part of the same shift.
getUserPrincipalId
public String getUserPrincipalId()
setUserPrincipalId
public void setUserPrincipalId(String userPrincipalId)
getHrSalGroup
public String getHrSalGroup()
setHrSalGroup
public void setHrSalGroup(String hrSalGroup)
getPyCalendarGroup
public String getPyCalendarGroup()
setPyCalendarGroup
public void setPyCalendarGroup(String pyCalendarGroup)
getBeginTime
public Time getBeginTime()
setBeginTime
public void setBeginTime(Time beginTime)
getEndTime
public Time getEndTime()
setEndTime
public void setEndTime(Time endTime)
getFromEarnGroup
public String getFromEarnGroup()
setFromEarnGroup
public void setFromEarnGroup(String fromEarnGroup)
isSunday
public boolean isSunday()
setSunday
public void setSunday(boolean sunday)
isMonday
public boolean isMonday()
setMonday
public void setMonday(boolean monday)
isTuesday
public boolean isTuesday()
setTuesday
public void setTuesday(boolean tuesday)
isWednesday
public boolean isWednesday()
setWednesday
public void setWednesday(boolean wednesday)
isThursday
public boolean isThursday()
setThursday
public void setThursday(boolean thursday)
isFriday
public boolean isFriday()
setFriday
public void setFriday(boolean friday)
isSaturday
public boolean isSaturday()
setSaturday
public void setSaturday(boolean saturday)
getEarnCodeObj
public EarnCode getEarnCodeObj()
setEarnCodeObj
public void setEarnCodeObj(EarnCode earnCodeObj)
getSalGroupObj
public SalGroup getSalGroupObj()
setSalGroupObj
public void setSalGroupObj(SalGroup salGroupObj)
getFromEarnGroupObj
public EarnCodeGroup getFromEarnGroupObj()
setFromEarnGroupObj
public void setFromEarnGroupObj(EarnCodeGroup fromEarnGroupObj)
getPayCalendar
public Calendar getPayCalendar()
setPayCalendar
public void setPayCalendar(Calendar payCalendar)
getLocationObj
public Location getLocationObj()
setLocationObj
public void setLocationObj(Location locationObj)
getPayGradeObj
public PayGrade getPayGradeObj()
setPayGradeObj
public void setPayGradeObj(PayGrade payGradeObj)
getHrSalGroupId
public String getHrSalGroupId()
setHrSalGroupId
public void setHrSalGroupId(String hrSalGroupId)
getHrLocationId
public String getHrLocationId()
setHrLocationId
public void setHrLocationId(String hrLocationId)
getHrPayGradeId
public String getHrPayGradeId()
setHrPayGradeId
public void setHrPayGradeId(String hrPayGradeId)
getUniqueKey
public String getUniqueKey()
- Specified by:
getUniqueKey
in class HrBusinessObject
getId
public String getId()
- Specified by:
getId
in class HrBusinessObject
setId
public void setId(String id)
- Specified by:
setId
in class HrBusinessObject
isHistory
public boolean isHistory()
setHistory
public void setHistory(boolean history)
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.