|
||||||||||
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.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()
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 Job 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 void setJob(Job job)
public WorkArea 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(WorkArea workAreaObj)
public Department 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(Department 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 getUserPrincipalId()
DeptLunchRuleContract
userPrincipalId of a DeptLunchRule
getUserPrincipalId
in interface DeptLunchRuleContract
public void setUserPrincipalId(String userPrincipalId)
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 void setDept(String dept)
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()
HrBusinessObjectContract
id of HrBusinessObject
getId
in interface HrBusinessObjectContract
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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |