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, setLocationIdareAllBusinessKeyValuesAvailable, copyCommonFields, getCreateTime, getEffectiveDate, getEffectiveLocalDate, getHistory, getRelativeEffectiveDate, getTimestamp, getUserPrincipalId, isActive, setActive, setEffectiveDate, setEffectiveLocalDate, setHistory, setRelativeEffectiveDate, setTimestamp, setUserPrincipalIdafterDelete, 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, setVersionNumberclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetUserPrincipalIdgetEffectiveLocalDategetCreateTimegetGroupKey, getGroupKeyCodeareAllBusinessKeyValuesAvailable, getEffectiveDate, getRelativeEffectiveDate, getTimestamppublic 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()
HrBusinessObjectContractgetBusinessKeyValuesMap in interface HrBusinessObjectContractpublic 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 JobBo getJob()
DeptLunchRuleContractIf job # is defined, only this specific employee's job will be subject to the automatic lunch deduction.
getJob in interface DeptLunchRuleContractpublic WorkAreaBo 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(WorkAreaBo workAreaObj)
public DepartmentBo 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(DepartmentBo 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 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 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()
getId in interface org.kuali.rice.core.api.mo.common.IdentifiablegetId 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)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.