public class JobBo extends HrKeyedBusinessObject implements JobContract
Modifier and Type | Field and Description |
---|---|
static com.google.common.collect.ImmutableList<String> |
BUSINESS_KEYS |
static com.google.common.collect.ImmutableList<String> |
CACHE_FLUSH |
static String |
CACHE_NAME |
groupKey, groupKeyCode, institutionCode, institutionObj, locationId, locationObj
Constructor and Description |
---|
JobBo() |
Modifier and Type | Method and Description |
---|---|
static JobBo |
from(Job im) |
com.google.common.collect.ImmutableMap<String,Object> |
getBusinessKeyValuesMap()
The map of key-vaue pairs that together form the business key criteria for this instance.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getCompRate()
The hourly rate for this job
|
String |
getDept()
The name of the Department associated with the Job
|
DepartmentBo |
getDeptObj() |
String |
getFirstName()
First name of the employee that holds the Job
|
String |
getFlsaStatus()
Indicates if Job is FLSA exempt or non-exempt.
|
BigDecimal |
getFte()
Rate used by the accrual service for calculating leave accrued by on FTE.
|
String |
getHrJobId()
The Primary Key of a Job entry saved in a database
|
String |
getHrPayType()
The pay type value of the PayType object associated with the Job
|
String |
getHrSalGroup()
The name of the SalaryGroup associated with the Job
|
String |
getId()
Id of the job.
|
Long |
getJobNumber()
Sequential number which uniquely identify the job occurrence for the employee.
|
String |
getLastName()
Last name of the employee that holds the Job
|
String |
getName()
Name of the employee that holds the Job
|
String |
getPayGrade()
The pay grade field of the PayGrad object associated with the Job
|
PayGradeBo |
getPayGradeObj() |
PayTypeBo |
getPayTypeObj()
The PayType object associated with the Job
|
String |
getPositionNumber()
Position associated with the job.
|
PositionBaseBo |
getPositionObj() |
Boolean |
getPrimaryIndicator() |
org.kuali.rice.kim.api.identity.Person |
getPrincipal() |
String |
getPrincipalId()
Identifier of the employee that holds the Job
|
String |
getPrincipalName()
CompositeName the employee that holds the Job
|
SalaryGroupBo |
getSalaryGroupObj() |
BigDecimal |
getStandardHours()
The standard hours for this job.
|
String |
getUniqueKey()
Combination of multiple string fields to identify the job.
|
boolean |
isEligibleForLeave()
Indicates if the Job is eligible for leave benefits
|
Boolean |
isPrimaryJob()
Indicates if the Job is the primary job for the employee
|
void |
setCompRate(org.kuali.rice.core.api.util.type.KualiDecimal compRate) |
void |
setDept(String dept) |
void |
setDeptObj(DepartmentBo deptObj) |
void |
setEligibleForLeave(boolean eligibleForLeave) |
void |
setFirstName(String firstName) |
void |
setFlsaStatus(String flsaStatus) |
void |
setFte() |
void |
setHrJobId(String hrJobId) |
void |
setHrPayType(String hrPayType) |
void |
setHrSalGroup(String hrSalGroup) |
void |
setId(String id) |
void |
setJobNumber(Long jobNumber) |
void |
setLastName(String lastName) |
void |
setPayGrade(String payGrade) |
void |
setPayGradeObj(PayGradeBo payGradeObj) |
void |
setPayTypeObj(PayTypeBo payTypeObj) |
void |
setPositionNumber(String positionNumber) |
void |
setPositionObj(PositionBaseBo positionObj) |
void |
setPrimaryIndicator(Boolean primaryIndicator) |
void |
setPrincipal(org.kuali.rice.kim.api.identity.Person principal) |
void |
setPrincipalId(String principalId) |
void |
setPrincipalName(String principalName) |
void |
setSalaryGroupObj(SalaryGroupBo salaryGroupObj) |
void |
setStandardHours(BigDecimal standardHours) |
static Job |
to(JobBo bo) |
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
getEffectiveLocalDate
getCreateTime
getUserPrincipalId
getGroupKey, getGroupKeyCode
areAllBusinessKeyValuesAvailable, getEffectiveDate, getRelativeEffectiveDate, getTimestamp
public static final com.google.common.collect.ImmutableList<String> BUSINESS_KEYS
public static final String CACHE_NAME
public static final com.google.common.collect.ImmutableList<String> CACHE_FLUSH
public JobBo()
public com.google.common.collect.ImmutableMap<String,Object> getBusinessKeyValuesMap()
HrBusinessObjectContract
getBusinessKeyValuesMap
in interface HrBusinessObjectContract
public String getFlsaStatus()
JobContract
flsaStatus of Job
getFlsaStatus
in interface JobContract
public void setFlsaStatus(String flsaStatus)
public BigDecimal getFte()
JobContract
fte of Job
getFte
in interface JobContract
public void setFte()
public String getPayGrade()
JobContract
payGrade of Job
getPayGrade
in interface JobContract
public void setPayGrade(String payGrade)
public BigDecimal getStandardHours()
JobContract
standardHours of Job
getStandardHours
in interface JobContract
public void setStandardHours(BigDecimal standardHours)
public String getPrincipalId()
JobContract
principalId of Job
getPrincipalId
in interface JobContract
public void setPrincipalId(String principalId)
public String getFirstName()
JobContract
firstName of Job
getFirstName
in interface JobContract
public void setFirstName(String firstName)
public String getLastName()
JobContract
lastName of Job
getLastName
in interface JobContract
public void setLastName(String lastName)
public String getName()
JobContract
name of Job
getName
in interface JobContract
public String getPrincipalName()
JobContract
principalName of Job
getPrincipalName
in interface JobContract
public void setPrincipalName(String principalName)
public Long getJobNumber()
JobContract
jobNumber of Job
getJobNumber
in interface JobContract
public void setJobNumber(Long jobNumber)
public String getHrPayType()
JobContract
payType of Job
getHrPayType
in interface JobContract
public void setHrPayType(String hrPayType)
public String getHrJobId()
JobContract
hrJobId of a Job
getHrJobId
in interface JobContract
public void setHrJobId(String hrJobId)
public String getDept()
JobContract
dept of a Job
getDept
in interface JobContract
public String getHrSalGroup()
JobContract
hrSalGroup of a Job
getHrSalGroup
in interface JobContract
public void setHrSalGroup(String hrSalGroup)
public org.kuali.rice.core.api.util.type.KualiDecimal getCompRate()
JobContract
compRate of a Job
getCompRate
in interface JobContract
public void setCompRate(org.kuali.rice.core.api.util.type.KualiDecimal compRate)
public DepartmentBo getDeptObj()
public void setDeptObj(DepartmentBo deptObj)
public PayTypeBo getPayTypeObj()
JobContract
payTypeObj of a Job
getPayTypeObj
in interface JobContract
public void setPayTypeObj(PayTypeBo payTypeObj)
public org.kuali.rice.kim.api.identity.Person getPrincipal()
public void setPrincipal(org.kuali.rice.kim.api.identity.Person principal)
public void setPrimaryIndicator(Boolean primaryIndicator)
public Boolean getPrimaryIndicator()
public Boolean isPrimaryJob()
JobContract
primaryIndicator of a Job
isPrimaryJob
in interface JobContract
public PayGradeBo getPayGradeObj()
public void setPayGradeObj(PayGradeBo payGradeObj)
public SalaryGroupBo getSalaryGroupObj()
public void setSalaryGroupObj(SalaryGroupBo salaryGroupObj)
public void setPositionNumber(String positionNumber)
public String getPositionNumber()
JobContract
positionNumber of a Job
getPositionNumber
in interface JobContract
public void setPositionObj(PositionBaseBo positionObj)
public PositionBaseBo getPositionObj()
public String getUniqueKey()
JobContract
uniqueKey of a Job
getUniqueKey
in interface JobContract
getUniqueKey
in class HrBusinessObject
public String getId()
JobContract
id of a Job
getId
in interface JobContract
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 isEligibleForLeave()
JobContract
eligibleForLeave of a Job
isEligibleForLeave
in interface JobContract
public void setEligibleForLeave(boolean eligibleForLeave)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.