|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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()
WeeklyOvertimeRuleContracttkWeeklyOvertimeRuleId of a WeeklyOvertimeRule
getTkWeeklyOvertimeRuleId in interface WeeklyOvertimeRuleContractpublic void setTkWeeklyOvertimeRuleId(String tkWeeklyOvertimeRuleId)
public String getMaxHoursEarnGroup()
WeeklyOvertimeRuleContractmaxHoursEarnGroup of a WeeklyOvertimeRule
getMaxHoursEarnGroup in interface WeeklyOvertimeRuleContractpublic void setMaxHoursEarnGroup(String maxHoursEarnGroup)
public String getConvertFromEarnGroup()
WeeklyOvertimeRuleContractIf 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 WeeklyOvertimeRuleContractpublic void setConvertFromEarnGroup(String convertFromEarnGroup)
public String getConvertToEarnCode()
WeeklyOvertimeRuleContractOnly 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 WeeklyOvertimeRuleContractpublic void setConvertToEarnCode(String convertToEarnCode)
public BigDecimal getStep()
WeeklyOvertimeRuleContractThis enables the definition of multiple steps in the hours conversion for overtime
getStep in interface WeeklyOvertimeRuleContractpublic void setStep(BigDecimal step)
public BigDecimal getMaxHours()
WeeklyOvertimeRuleContractmaxHours of a WeeklyOvertimeRule
getMaxHours in interface WeeklyOvertimeRuleContractpublic void setMaxHours(BigDecimal maxHours)
public String getUserPrincipalId()
WeeklyOvertimeRuleContractuserPrincipalId of a WeeklyOvertimeRule
getUserPrincipalId in interface WeeklyOvertimeRuleContractpublic void setUserPrincipalId(String userPrincipalId)
public Boolean getOvtEarnCode()
WeeklyOvertimeRuleContractovtEarnCode falg of a WeeklyOvertimeRule
getOvtEarnCode in interface WeeklyOvertimeRuleContractpublic void setOvtEarnCode(Boolean ovtEarnCode)
public EarnCodeGroup getMaxHoursEarnGroupObj()
WeeklyOvertimeRuleContractmaxHoursEarnGroupObj of a WeeklyOvertimeRule
getMaxHoursEarnGroupObj in interface WeeklyOvertimeRuleContractpublic void setMaxHoursEarnGroupObj(EarnCodeGroup maxHoursEarnGroupObj)
public EarnCodeGroup getConvertFromEarnGroupObj()
WeeklyOvertimeRuleContractconvertFromEarnGroupObj of a WeeklyOvertimeRule
getConvertFromEarnGroupObj in interface WeeklyOvertimeRuleContractpublic void setConvertFromEarnGroupObj(EarnCodeGroup convertFromEarnGroupObj)
public EarnCode getConvertToEarnCodeObj()
WeeklyOvertimeRuleContractconvertToEarnCodeObj of a WeeklyOvertimeRule
getConvertToEarnCodeObj in interface WeeklyOvertimeRuleContractpublic void setConvertToEarnCodeObj(EarnCode convertToEarnCodeObj)
public Long getTkWeeklyOvertimeRuleGroupId()
WeeklyOvertimeRuleContracttkWeeklyOvertimeRuleGroupId of a WeeklyOvertimeRule
getTkWeeklyOvertimeRuleGroupId in interface WeeklyOvertimeRuleContractpublic void setTkWeeklyOvertimeRuleGroupId(Long tkWeeklyOvertimeRuleGroupId)
public String getUniqueKey()
getUniqueKey in class HrBusinessObjectpublic String getId()
HrBusinessObjectContractid of HrBusinessObject
getId in interface HrBusinessObjectContractgetId in class HrBusinessObjectpublic void setId(String id)
setId in class HrBusinessObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||