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()
JobContract
name of Job
getName
in interface JobContract
public String getId()
JobContract
id of a Job
getId
in interface JobContract
getId
in interface org.kuali.rice.core.api.mo.common.Identifiable
public String getPayGrade()
JobContract
payGrade of Job
getPayGrade
in interface JobContract
public BigDecimal getStandardHours()
JobContract
standardHours of Job
getStandardHours
in interface JobContract
public String getPrincipalId()
JobContract
principalId of Job
getPrincipalId
in interface JobContract
public HrGroupKey getGroupKey()
getGroupKey
in interface KeyedData
public String getGroupKeyCode()
KeyedData
effectiveLocalDate of HrBusinessObject
getGroupKeyCode
in interface KeyedData
public String getHrSalGroup()
JobContract
hrSalGroup of a Job
getHrSalGroup
in interface JobContract
public org.kuali.rice.core.api.util.type.KualiDecimal getCompRate()
JobContract
compRate of a Job
getCompRate
in interface JobContract
public PayType getPayTypeObj()
JobContract
payTypeObj of a Job
getPayTypeObj
in interface JobContract
public Boolean isPrimaryJob()
JobContract
primaryIndicator of a Job
isPrimaryJob
in interface JobContract
public String getPositionNumber()
JobContract
positionNumber of a Job
getPositionNumber
in interface JobContract
public String getUniqueKey()
JobContract
uniqueKey of a Job
getUniqueKey
in interface JobContract
public boolean isEligibleForLeave()
JobContract
eligibleForLeave of a Job
isEligibleForLeave
in interface JobContract
public Long getJobNumber()
JobContract
jobNumber of Job
getJobNumber
in interface JobContract
public String getHrPayType()
JobContract
payType of Job
getHrPayType
in interface JobContract
public String getHrJobId()
JobContract
hrJobId of a Job
getHrJobId
in interface JobContract
public String getDept()
JobContract
dept of a Job
getDept
in interface JobContract
public BigDecimal getFte()
JobContract
fte of Job
getFte
in interface JobContract
public String getFirstName()
JobContract
firstName of Job
getFirstName
in interface JobContract
public String getLastName()
JobContract
lastName of Job
getLastName
in interface JobContract
public String getPrincipalName()
JobContract
principalName of Job
getPrincipalName
in interface JobContract
public String getFlsaStatus()
JobContract
flsaStatus of Job
getFlsaStatus
in interface JobContract
public Long getVersionNumber()
getVersionNumber
in interface org.kuali.rice.core.api.mo.common.Versioned
public String getObjectId()
getObjectId
in interface org.kuali.rice.core.api.mo.common.GloballyUnique
public boolean isActive()
isActive
in interface org.kuali.rice.core.api.mo.common.active.Inactivatable
public org.joda.time.LocalDate getEffectiveLocalDate()
Effective
effectiveLocalDate of HrBusinessObject
getEffectiveLocalDate
in interface Effective
public org.joda.time.DateTime getCreateTime()
CreateTime
timestamp of HrBusinessObject
getCreateTime
in interface CreateTime
public String getUserPrincipalId()
UserModified
userPrincipalId of HrBusinessObject
getUserPrincipalId
in interface UserModified
public org.joda.time.DateTime getEndDateTime()
JobContract
end date of a Job
getEndDateTime
in interface JobContract
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.