public class DeptLunchRule extends HrKeyedBusinessObject implements DeptLunchRuleContract
Modifier and Type | Field and Description |
---|---|
static com.google.common.collect.ImmutableList<String> |
BUSINESS_KEYS |
static String |
CACHE_NAME |
groupKey, groupKeyCode, institutionCode, institutionObj, locationId, locationObj
Constructor and Description |
---|
DeptLunchRule() |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableMap<String,Object> |
getBusinessKeyValuesMap()
The map of key-vaue pairs that together form the business key criteria for this instance.
|
BigDecimal |
getDeductionMins()
The amount of minutes to be deducted as a lunch
|
DepartmentBo |
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() |
JobBo |
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() |
Long |
getWorkArea()
The work area associated with the DeptLunchRule
|
WorkAreaBo |
getWorkAreaObj()
The WorkArea object associated with the DeptLunchRule
|
boolean |
isHistory()
The history flag of the DeptLunchRule
|
void |
setDeductionMins(BigDecimal deductionMins) |
void |
setDepartmentObj(DepartmentBo departmentObj) |
void |
setDept(String dept) |
void |
setHistory(boolean history) |
void |
setHrDeptId(String hrDeptId) |
void |
setHrJobId(String hrJobId) |
void |
setId(String id) |
void |
setJob(JobBo 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 |
setWorkArea(Long workArea) |
void |
setWorkAreaObj(WorkAreaBo workAreaObj) |
getGroupKey, getGroupKeyCode, getInstitution, getInstitutionCode, getInstitutionObj, getLocation, getLocationId, getLocationObj, setGroupKey, setGroupKeyCode, setInstitutionCode, setLocationId
areAllBusinessKeyValuesAvailable, copyCommonFields, getCreateTime, getEffectiveDate, getEffectiveLocalDate, getHistory, getRelativeEffectiveDate, getTimestamp, getUserPrincipalId, isActive, setActive, setEffectiveDate, setEffectiveLocalDate, setHistory, setRelativeEffectiveDate, setTimestamp, setUserPrincipalId
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getUserPrincipalId
getEffectiveLocalDate
getCreateTime
getGroupKey, getGroupKeyCode
areAllBusinessKeyValuesAvailable, getEffectiveDate, getRelativeEffectiveDate, getTimestamp
public static final String CACHE_NAME
public static final com.google.common.collect.ImmutableList<String> BUSINESS_KEYS
public DeptLunchRule()
public com.google.common.collect.ImmutableMap<String,Object> getBusinessKeyValuesMap()
HrBusinessObjectContract
getBusinessKeyValuesMap
in interface HrBusinessObjectContract
public org.kuali.rice.kim.api.identity.Person getPrincipal()
DeptLunchRuleContract
If a principal id is defined, only this specific employee will be subject to the automatic lunch deduction.
getPrincipal
in interface DeptLunchRuleContract
public void setPrincipal(org.kuali.rice.kim.api.identity.Person principal)
public JobBo getJob()
DeptLunchRuleContract
If job # is defined, only this specific employee's job will be subject to the automatic lunch deduction.
getJob
in interface DeptLunchRuleContract
public WorkAreaBo getWorkAreaObj()
DeptLunchRuleContract
If 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 DeptLunchRuleContract
public void setWorkAreaObj(WorkAreaBo workAreaObj)
public DepartmentBo getDepartmentObj()
DeptLunchRuleContract
If a department is defined, only entries associated with a job in this department will be subject to the automatic lunch deduction.
getDepartmentObj
in interface DeptLunchRuleContract
public void setDepartmentObj(DepartmentBo departmentObj)
public Long getWorkArea()
DeptLunchRuleContract
If 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 DeptLunchRuleContract
public void setWorkArea(Long workArea)
public String getPrincipalId()
DeptLunchRuleContract
If a principal id is defined, only this specific employee will be subject to the automatic lunch deduction.
getPrincipalId
in interface DeptLunchRuleContract
public void setPrincipalId(String principalId)
public Long getJobNumber()
DeptLunchRuleContract
If job # is defined, only this specific employee's job will be subject to the automatic lunch deduction.
getJobNumber
in interface DeptLunchRuleContract
public void setJobNumber(Long jobNumber)
public String getTkDeptLunchRuleId()
DeptLunchRuleContract
tkTimeCollectionRuleId of a DeptLunchRule
getTkDeptLunchRuleId
in interface DeptLunchRuleContract
public void setTkDeptLunchRuleId(String tkDeptLunchRuleId)
public String getDept()
DeptLunchRuleContract
If a department is defined, only entries associated with a job in this department will be subject to the automatic lunch deduction.
getDept
in interface DeptLunchRuleContract
public BigDecimal getDeductionMins()
DeptLunchRuleContract
deductionMins of a DeptLunchRule
getDeductionMins
in interface DeptLunchRuleContract
public void setDeductionMins(BigDecimal deductionMins)
public BigDecimal getShiftHours()
DeptLunchRuleContract
shiftHours of a DeptLunchRule
getShiftHours
in interface DeptLunchRuleContract
public void setShiftHours(BigDecimal shiftHours)
public String getTkWorkAreaId()
DeptLunchRuleContract
tkWorkAreaId of a DeptLunchRule
getTkWorkAreaId
in interface DeptLunchRuleContract
public void setTkWorkAreaId(String tkWorkAreaId)
public String getHrDeptId()
DeptLunchRuleContract
hrDeptId of a DeptLunchRule
getHrDeptId
in interface DeptLunchRuleContract
public void setHrDeptId(String hrDeptId)
public String getHrJobId()
DeptLunchRuleContract
hrJobId of a DeptLunchRule
getHrJobId
in interface DeptLunchRuleContract
public void setHrJobId(String hrJobId)
public String getUniqueKey()
getUniqueKey
in class HrBusinessObject
public String getId()
getId
in interface org.kuali.rice.core.api.mo.common.Identifiable
getId
in class HrBusinessObject
public void setId(String id)
setId
in class HrBusinessObject
public boolean isHistory()
DeptLunchRuleContract
history flag of a DeptLunchRule
isHistory
in interface DeptLunchRuleContract
public void setHistory(boolean history)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.