|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.krad.bo.BusinessObjectBase org.kuali.rice.krad.bo.PersistableBusinessObjectBase org.kuali.kpme.core.bo.HrBusinessObject org.kuali.kpme.tklm.time.rules.TkRule org.kuali.kpme.tklm.time.rules.overtime.weekly.WeeklyOvertimeRule
public class WeeklyOvertimeRule
Field Summary | |
---|---|
static String |
CACHE_NAME
|
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
---|
extension, versionNumber |
Constructor Summary | |
---|---|
WeeklyOvertimeRule()
|
Method Summary | |
---|---|
String |
getConvertFromEarnGroup()
The EarnGroup name defined to represent the earn codes to be converted to overtime |
EarnCodeGroup |
getConvertFromEarnGroupObj()
The EarnCodeGroup object defined to represent the earn codes to be converted to overtime |
String |
getConvertToEarnCode()
The default EarnCode name which other earnings will be converted to |
EarnCode |
getConvertToEarnCodeObj()
The default EarnCode object which other earnings will be converted to |
String |
getId()
The unique id defined by the object, could be a combination of multiple fields |
BigDecimal |
getMaxHours()
The maximum hours in an FLSA period for overtime calculation |
String |
getMaxHoursEarnGroup()
The EarnGroup name defined to represent the earn codes which count towards the calculation of overtime |
EarnCodeGroup |
getMaxHoursEarnGroupObj()
The EarnCodeGroup object defined to represent the earn codes which count towards the calculation of overtime |
Boolean |
getOvtEarnCode()
Indicates this EarnCode may be used for overtime |
BigDecimal |
getStep()
The definition of multiple steps |
Long |
getTkWeeklyOvertimeRuleGroupId()
The WeeklyOvertimeRuleGroup id associated with the WeeklyOvertimeRule |
String |
getTkWeeklyOvertimeRuleId()
The primary key of a WeeklyOvertimeRule entry saved in a database |
String |
getUniqueKey()
|
String |
getUserPrincipalId()
The userPrincipalId associated with the WeeklyOvertimeRule |
void |
setConvertFromEarnGroup(String convertFromEarnGroup)
|
void |
setConvertFromEarnGroupObj(EarnCodeGroup convertFromEarnGroupObj)
|
void |
setConvertToEarnCode(String convertToEarnCode)
|
void |
setConvertToEarnCodeObj(EarnCode convertToEarnCodeObj)
|
void |
setId(String id)
|
void |
setMaxHours(BigDecimal maxHours)
|
void |
setMaxHoursEarnGroup(String maxHoursEarnGroup)
|
void |
setMaxHoursEarnGroupObj(EarnCodeGroup maxHoursEarnGroupObj)
|
void |
setOvtEarnCode(Boolean ovtEarnCode)
|
void |
setStep(BigDecimal step)
|
void |
setTkWeeklyOvertimeRuleGroupId(Long tkWeeklyOvertimeRuleGroupId)
|
void |
setTkWeeklyOvertimeRuleId(String tkWeeklyOvertimeRuleId)
|
void |
setUserPrincipalId(String userPrincipalId)
|
Methods inherited from class org.kuali.kpme.core.bo.HrBusinessObject |
---|
getEffectiveDate, getEffectiveLocalDate, getRelativeEffectiveDate, getTimestamp, isActive, setActive, setEffectiveDate, setEffectiveLocalDate, setRelativeEffectiveDate, setTimestamp |
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 class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.kuali.kpme.core.api.bo.HrBusinessObjectContract |
---|
getEffectiveDate, getEffectiveLocalDate, 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 |
Field Detail |
---|
public static final String CACHE_NAME
Constructor Detail |
---|
public WeeklyOvertimeRule()
Method Detail |
---|
public String getTkWeeklyOvertimeRuleId()
WeeklyOvertimeRuleContract
tkWeeklyOvertimeRuleId of a WeeklyOvertimeRule
getTkWeeklyOvertimeRuleId
in interface WeeklyOvertimeRuleContract
public void setTkWeeklyOvertimeRuleId(String tkWeeklyOvertimeRuleId)
public String getMaxHoursEarnGroup()
WeeklyOvertimeRuleContract
maxHoursEarnGroup of a WeeklyOvertimeRule
getMaxHoursEarnGroup
in interface WeeklyOvertimeRuleContract
public void setMaxHoursEarnGroup(String maxHoursEarnGroup)
public String getConvertFromEarnGroup()
WeeklyOvertimeRuleContract
If there is only one step in overtime calculation, this will be the same earn group as max hours. If there are multiple steps, this will be an earn group which is a subset of the max hours earn group
getConvertFromEarnGroup
in interface WeeklyOvertimeRuleContract
public void setConvertFromEarnGroup(String convertFromEarnGroup)
public String getConvertToEarnCode()
WeeklyOvertimeRuleContract
Only earn codes that are designated as an Overtime Earn Code can be used. This earn code is used for overtime hours unless the Work Area for the Assignment has a designated Default Overtime Earn Code.
getConvertToEarnCode
in interface WeeklyOvertimeRuleContract
public void setConvertToEarnCode(String convertToEarnCode)
public BigDecimal getStep()
WeeklyOvertimeRuleContract
This enables the definition of multiple steps in the hours conversion for overtime
getStep
in interface WeeklyOvertimeRuleContract
public void setStep(BigDecimal step)
public BigDecimal getMaxHours()
WeeklyOvertimeRuleContract
maxHours of a WeeklyOvertimeRule
getMaxHours
in interface WeeklyOvertimeRuleContract
public void setMaxHours(BigDecimal maxHours)
public String getUserPrincipalId()
WeeklyOvertimeRuleContract
userPrincipalId of a WeeklyOvertimeRule
getUserPrincipalId
in interface WeeklyOvertimeRuleContract
public void setUserPrincipalId(String userPrincipalId)
public Boolean getOvtEarnCode()
WeeklyOvertimeRuleContract
ovtEarnCode falg of a WeeklyOvertimeRule
getOvtEarnCode
in interface WeeklyOvertimeRuleContract
public void setOvtEarnCode(Boolean ovtEarnCode)
public EarnCodeGroup getMaxHoursEarnGroupObj()
WeeklyOvertimeRuleContract
maxHoursEarnGroupObj of a WeeklyOvertimeRule
getMaxHoursEarnGroupObj
in interface WeeklyOvertimeRuleContract
public void setMaxHoursEarnGroupObj(EarnCodeGroup maxHoursEarnGroupObj)
public EarnCodeGroup getConvertFromEarnGroupObj()
WeeklyOvertimeRuleContract
convertFromEarnGroupObj of a WeeklyOvertimeRule
getConvertFromEarnGroupObj
in interface WeeklyOvertimeRuleContract
public void setConvertFromEarnGroupObj(EarnCodeGroup convertFromEarnGroupObj)
public EarnCode getConvertToEarnCodeObj()
WeeklyOvertimeRuleContract
convertToEarnCodeObj of a WeeklyOvertimeRule
getConvertToEarnCodeObj
in interface WeeklyOvertimeRuleContract
public void setConvertToEarnCodeObj(EarnCode convertToEarnCodeObj)
public Long getTkWeeklyOvertimeRuleGroupId()
WeeklyOvertimeRuleContract
tkWeeklyOvertimeRuleGroupId of a WeeklyOvertimeRule
getTkWeeklyOvertimeRuleGroupId
in interface WeeklyOvertimeRuleContract
public void setTkWeeklyOvertimeRuleGroupId(Long tkWeeklyOvertimeRuleGroupId)
public String getUniqueKey()
getUniqueKey
in class HrBusinessObject
public String getId()
HrBusinessObjectContract
id of HrBusinessObject
getId
in interface HrBusinessObjectContract
getId
in class HrBusinessObject
public void setId(String id)
setId
in class HrBusinessObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |