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, 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, waitgetEffectiveLocalDategetCreateTimegetUserPrincipalIdgetGroupKey, getGroupKeyCodeareAllBusinessKeyValuesAvailable, getEffectiveDate, getRelativeEffectiveDate, getTimestamppublic 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()
HrBusinessObjectContractgetBusinessKeyValuesMap in interface HrBusinessObjectContractpublic String getFlsaStatus()
JobContractflsaStatus of Job
getFlsaStatus in interface JobContractpublic void setFlsaStatus(String flsaStatus)
public BigDecimal getFte()
JobContractfte of Job
getFte in interface JobContractpublic void setFte()
public String getPayGrade()
JobContractpayGrade of Job
getPayGrade in interface JobContractpublic void setPayGrade(String payGrade)
public BigDecimal getStandardHours()
JobContractstandardHours of Job
getStandardHours in interface JobContractpublic void setStandardHours(BigDecimal standardHours)
public String getPrincipalId()
JobContractprincipalId of Job
getPrincipalId in interface JobContractpublic void setPrincipalId(String principalId)
public String getFirstName()
JobContractfirstName of Job
getFirstName in interface JobContractpublic void setFirstName(String firstName)
public String getLastName()
JobContractlastName of Job
getLastName in interface JobContractpublic void setLastName(String lastName)
public String getName()
JobContractname of Job
getName in interface JobContractpublic String getPrincipalName()
JobContractprincipalName of Job
getPrincipalName in interface JobContractpublic void setPrincipalName(String principalName)
public Long getJobNumber()
JobContractjobNumber of Job
getJobNumber in interface JobContractpublic void setJobNumber(Long jobNumber)
public String getHrPayType()
JobContractpayType of Job
getHrPayType in interface JobContractpublic void setHrPayType(String hrPayType)
public String getHrJobId()
JobContracthrJobId of a Job
getHrJobId in interface JobContractpublic void setHrJobId(String hrJobId)
public String getDept()
JobContractdept of a Job
getDept in interface JobContractpublic String getHrSalGroup()
JobContracthrSalGroup of a Job
getHrSalGroup in interface JobContractpublic void setHrSalGroup(String hrSalGroup)
public org.kuali.rice.core.api.util.type.KualiDecimal getCompRate()
JobContractcompRate of a Job
getCompRate in interface JobContractpublic void setCompRate(org.kuali.rice.core.api.util.type.KualiDecimal compRate)
public DepartmentBo getDeptObj()
public void setDeptObj(DepartmentBo deptObj)
public PayTypeBo getPayTypeObj()
JobContractpayTypeObj of a Job
getPayTypeObj in interface JobContractpublic 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()
JobContractprimaryIndicator of a Job
isPrimaryJob in interface JobContractpublic PayGradeBo getPayGradeObj()
public void setPayGradeObj(PayGradeBo payGradeObj)
public SalaryGroupBo getSalaryGroupObj()
public void setSalaryGroupObj(SalaryGroupBo salaryGroupObj)
public void setPositionNumber(String positionNumber)
public String getPositionNumber()
JobContractpositionNumber of a Job
getPositionNumber in interface JobContractpublic void setPositionObj(PositionBaseBo positionObj)
public PositionBaseBo getPositionObj()
public String getUniqueKey()
JobContractuniqueKey of a Job
getUniqueKey in interface JobContractgetUniqueKey in class HrBusinessObjectpublic String getId()
JobContractid of a Job
getId in interface JobContractgetId in interface org.kuali.rice.core.api.mo.common.IdentifiablegetId in class HrBusinessObjectpublic void setId(String id)
setId in class HrBusinessObjectpublic boolean isEligibleForLeave()
JobContracteligibleForLeave of a Job
isEligibleForLeave in interface JobContractpublic void setEligibleForLeave(boolean eligibleForLeave)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.