public final class Job extends org.kuali.rice.core.api.mo.AbstractDataTransferObject implements JobContract
| Modifier and Type | Class and Description |
|---|---|
static class |
Job.Builder
A builder which can be used to construct
Job instances. |
CACHE_NAME| Modifier and Type | Method and Description |
|---|---|
org.kuali.rice.core.api.util.type.KualiDecimal |
getCompRate()
The hourly rate for this job
|
org.joda.time.DateTime |
getCreateTime()
The timestamp of when this HrBusinessObject was last created/updated
|
String |
getDept()
The name of the Department associated with the Job
|
org.joda.time.LocalDate |
getEffectiveLocalDate()
The localDate format of the effective date of the HrBusinessObject
|
org.joda.time.DateTime |
getEndDateTime()
End date of the job.
|
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.
|
HrGroupKey |
getGroupKey() |
String |
getGroupKeyCode()
The localDate format of the effective date of the HrBusinessObject
|
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 |
getObjectId() |
String |
getPayGrade()
The pay grade field of the PayGrad object associated with the Job
|
PayType |
getPayTypeObj()
The PayType object associated with the Job
|
String |
getPositionNumber()
Position associated with the job.
|
String |
getPrincipalId()
Identifier of the employee that holds the Job
|
String |
getPrincipalName()
CompositeName the employee that holds the Job
|
BigDecimal |
getStandardHours()
The standard hours for this job.
|
String |
getUniqueKey()
Combination of multiple string fields to identify the job.
|
String |
getUserPrincipalId()
The userPrincipalId of when this HrBusinessObject was last created/updated
|
Long |
getVersionNumber() |
boolean |
isActive() |
boolean |
isEligibleForLeave()
Indicates if the Job is eligible for leave benefits
|
Boolean |
isPrimaryJob()
Indicates if the Job is the primary job for the employee
|
public String getName()
JobContractname of Job
getName in interface JobContractpublic String getId()
JobContractid of a Job
getId in interface JobContractgetId in interface org.kuali.rice.core.api.mo.common.Identifiablepublic String getPayGrade()
JobContractpayGrade of Job
getPayGrade in interface JobContractpublic BigDecimal getStandardHours()
JobContractstandardHours of Job
getStandardHours in interface JobContractpublic String getPrincipalId()
JobContractprincipalId of Job
getPrincipalId in interface JobContractpublic HrGroupKey getGroupKey()
getGroupKey in interface KeyedDatapublic String getGroupKeyCode()
KeyedDataeffectiveLocalDate of HrBusinessObject
getGroupKeyCode in interface KeyedDatapublic String getHrSalGroup()
JobContracthrSalGroup of a Job
getHrSalGroup in interface JobContractpublic org.kuali.rice.core.api.util.type.KualiDecimal getCompRate()
JobContractcompRate of a Job
getCompRate in interface JobContractpublic PayType getPayTypeObj()
JobContractpayTypeObj of a Job
getPayTypeObj in interface JobContractpublic Boolean isPrimaryJob()
JobContractprimaryIndicator of a Job
isPrimaryJob in interface JobContractpublic String getPositionNumber()
JobContractpositionNumber of a Job
getPositionNumber in interface JobContractpublic String getUniqueKey()
JobContractuniqueKey of a Job
getUniqueKey in interface JobContractpublic boolean isEligibleForLeave()
JobContracteligibleForLeave of a Job
isEligibleForLeave in interface JobContractpublic Long getJobNumber()
JobContractjobNumber of Job
getJobNumber in interface JobContractpublic String getHrPayType()
JobContractpayType of Job
getHrPayType in interface JobContractpublic String getHrJobId()
JobContracthrJobId of a Job
getHrJobId in interface JobContractpublic String getDept()
JobContractdept of a Job
getDept in interface JobContractpublic BigDecimal getFte()
JobContractfte of Job
getFte in interface JobContractpublic String getFirstName()
JobContractfirstName of Job
getFirstName in interface JobContractpublic String getLastName()
JobContractlastName of Job
getLastName in interface JobContractpublic String getPrincipalName()
JobContractprincipalName of Job
getPrincipalName in interface JobContractpublic String getFlsaStatus()
JobContractflsaStatus of Job
getFlsaStatus in interface JobContractpublic Long getVersionNumber()
getVersionNumber in interface org.kuali.rice.core.api.mo.common.Versionedpublic String getObjectId()
getObjectId in interface org.kuali.rice.core.api.mo.common.GloballyUniquepublic boolean isActive()
isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatablepublic org.joda.time.LocalDate getEffectiveLocalDate()
EffectiveeffectiveLocalDate of HrBusinessObject
getEffectiveLocalDate in interface Effectivepublic org.joda.time.DateTime getCreateTime()
CreateTimetimestamp of HrBusinessObject
getCreateTime in interface CreateTimepublic String getUserPrincipalId()
UserModifieduserPrincipalId of HrBusinessObject
getUserPrincipalId in interface UserModifiedpublic org.joda.time.DateTime getEndDateTime()
JobContractend date of a Job
getEndDateTime in interface JobContractCopyright © 2004–2015 The Kuali Foundation. All rights reserved.