|
||||||||||
| 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.lunch.department.DeptLunchRule
public class DeptLunchRule
| Field Summary | |
|---|---|
static String |
CACHE_NAME
|
static com.google.common.collect.ImmutableList<String> |
EQUAL_TO_FIELDS
|
| Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
|---|
extension, versionNumber |
| Constructor Summary | |
|---|---|
DeptLunchRule()
|
|
| Method Summary | |
|---|---|
BigDecimal |
getDeductionMins()
The amount of minutes to be deducted as a lunch |
Department |
getDepartmentObj()
The Department object associated with the DeptLunchRule |
String |
getDept()
The dept associated with the DeptLunchRule |
String |
getHrDeptId()
The id of the Department object associated with the DeptLunchRule |
String |
getHrJobId()
The id of the Job object associated with the DeptLunchRule |
String |
getId()
The unique id defined by the object, could be a combination of multiple fields |
Job |
getJob()
The Job object associated with the DeptLunchRule |
Long |
getJobNumber()
The jobNumber associated with the DeptLunchRule |
org.kuali.rice.kim.api.identity.Person |
getPrincipal()
The principal associated with the DeptLunchRule |
String |
getPrincipalId()
The principalId associated with the DeptLunchRule |
BigDecimal |
getShiftHours()
The number of hours which must be met in order for the deduction to occur |
String |
getTkDeptLunchRuleId()
The primary key of a DeptLunchRule entry saved in a database |
String |
getTkWorkAreaId()
The id of the WorkArea object associated with the DeptLunchRule |
String |
getUniqueKey()
|
String |
getUserPrincipalId()
User which set up the lunch rule |
Long |
getWorkArea()
The work area associated with the DeptLunchRule |
WorkArea |
getWorkAreaObj()
The WorkArea object associated with the DeptLunchRule |
boolean |
isHistory()
The history flag of the DeptLunchRule |
void |
setDeductionMins(BigDecimal deductionMins)
|
void |
setDepartmentObj(Department departmentObj)
|
void |
setDept(String dept)
|
void |
setHistory(boolean history)
|
void |
setHrDeptId(String hrDeptId)
|
void |
setHrJobId(String hrJobId)
|
void |
setId(String id)
|
void |
setJob(Job job)
|
void |
setJobNumber(Long jobNumber)
|
void |
setPrincipal(org.kuali.rice.kim.api.identity.Person principal)
|
void |
setPrincipalId(String principalId)
|
void |
setShiftHours(BigDecimal shiftHours)
|
void |
setTkDeptLunchRuleId(String tkDeptLunchRuleId)
|
void |
setTkWorkAreaId(String tkWorkAreaId)
|
void |
setUserPrincipalId(String userPrincipalId)
|
void |
setWorkArea(Long workArea)
|
void |
setWorkAreaObj(WorkArea workAreaObj)
|
| 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
public static final com.google.common.collect.ImmutableList<String> EQUAL_TO_FIELDS
| Constructor Detail |
|---|
public DeptLunchRule()
| Method Detail |
|---|
public org.kuali.rice.kim.api.identity.Person getPrincipal()
DeptLunchRuleContractIf a principal id is defined, only this specific employee will be subject to the automatic lunch deduction.
getPrincipal in interface DeptLunchRuleContractpublic void setPrincipal(org.kuali.rice.kim.api.identity.Person principal)
public Job getJob()
DeptLunchRuleContractIf job # is defined, only this specific employee's job will be subject to the automatic lunch deduction.
getJob in interface DeptLunchRuleContractpublic void setJob(Job job)
public WorkArea getWorkAreaObj()
DeptLunchRuleContractIf a work area is defined, only entries associated with a job in this work area will be subject to the automatic lunch deduction.
getWorkAreaObj in interface DeptLunchRuleContractpublic void setWorkAreaObj(WorkArea workAreaObj)
public Department getDepartmentObj()
DeptLunchRuleContractIf a department is defined, only entries associated with a job in this department will be subject to the automatic lunch deduction.
getDepartmentObj in interface DeptLunchRuleContractpublic void setDepartmentObj(Department departmentObj)
public Long getWorkArea()
DeptLunchRuleContractIf a work area is defined, only entries associated with a job in this work area will be subject to the automatic lunch deduction.
getWorkArea in interface DeptLunchRuleContractpublic void setWorkArea(Long workArea)
public String getPrincipalId()
DeptLunchRuleContractIf a principal id is defined, only this specific employee will be subject to the automatic lunch deduction.
getPrincipalId in interface DeptLunchRuleContractpublic void setPrincipalId(String principalId)
public Long getJobNumber()
DeptLunchRuleContractIf job # is defined, only this specific employee's job will be subject to the automatic lunch deduction.
getJobNumber in interface DeptLunchRuleContractpublic void setJobNumber(Long jobNumber)
public String getUserPrincipalId()
DeptLunchRuleContractuserPrincipalId of a DeptLunchRule
getUserPrincipalId in interface DeptLunchRuleContractpublic void setUserPrincipalId(String userPrincipalId)
public String getTkDeptLunchRuleId()
DeptLunchRuleContracttkTimeCollectionRuleId of a DeptLunchRule
getTkDeptLunchRuleId in interface DeptLunchRuleContractpublic void setTkDeptLunchRuleId(String tkDeptLunchRuleId)
public String getDept()
DeptLunchRuleContractIf a department is defined, only entries associated with a job in this department will be subject to the automatic lunch deduction.
getDept in interface DeptLunchRuleContractpublic void setDept(String dept)
public BigDecimal getDeductionMins()
DeptLunchRuleContractdeductionMins of a DeptLunchRule
getDeductionMins in interface DeptLunchRuleContractpublic void setDeductionMins(BigDecimal deductionMins)
public BigDecimal getShiftHours()
DeptLunchRuleContractshiftHours of a DeptLunchRule
getShiftHours in interface DeptLunchRuleContractpublic void setShiftHours(BigDecimal shiftHours)
public String getTkWorkAreaId()
DeptLunchRuleContracttkWorkAreaId of a DeptLunchRule
getTkWorkAreaId in interface DeptLunchRuleContractpublic void setTkWorkAreaId(String tkWorkAreaId)
public String getHrDeptId()
DeptLunchRuleContracthrDeptId of a DeptLunchRule
getHrDeptId in interface DeptLunchRuleContractpublic void setHrDeptId(String hrDeptId)
public String getHrJobId()
DeptLunchRuleContracthrJobId of a DeptLunchRule
getHrJobId in interface DeptLunchRuleContractpublic void setHrJobId(String hrJobId)
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 HrBusinessObjectpublic boolean isHistory()
DeptLunchRuleContracthistory flag of a DeptLunchRule
isHistory in interface DeptLunchRuleContractpublic void setHistory(boolean history)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||