|
||||||||||
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.core.job.Job
public class Job
Field Summary | |
---|---|
static com.google.common.collect.ImmutableList<String> |
CACHE_FLUSH
|
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 | |
---|---|
Job()
|
Method Summary | |
---|---|
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 |
Department |
getDeptObj()
The Department object associated with 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. |
Boolean |
getHistory()
History flag for Job lookups |
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()
The unique id defined by the object, could be a combination of multiple fields |
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 |
getLocation()
The location the job is associated with. |
Location |
getLocationObj()
The Location object associated with 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 |
PayGrade |
getPayGradeObj()
The PayGrade object associated with the Job |
PayType |
getPayTypeObj()
The PayType object associated with the Job |
String |
getPositionNumber()
Position associated with the job. |
PositionBase |
getPositionObj()
PositionBase Object associated with the job. |
Boolean |
getPrimaryIndicator()
Indicates if the Job is the primary job for the employee |
org.kuali.rice.kim.api.identity.Person |
getPrincipal()
The employee that holds this job |
String |
getPrincipalId()
Identifier of the employee that holds the Job |
String |
getPrincipalName()
CompositeName the employee that holds the Job |
SalaryGroup |
getSalaryGroupObj()
The SalaryGroup object associated with the Job |
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 |
void |
setCompRate(org.kuali.rice.core.api.util.type.KualiDecimal compRate)
|
void |
setDept(String dept)
|
void |
setDeptObj(Department deptObj)
|
void |
setEligibleForLeave(boolean eligibleForLeave)
|
void |
setFirstName(String firstName)
|
void |
setFlsaStatus(String flsaStatus)
|
void |
setFte()
|
void |
setHistory(Boolean history)
|
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 |
setLocation(String location)
|
void |
setLocationObj(Location locationObj)
|
void |
setPayGrade(String payGrade)
|
void |
setPayGradeObj(PayGrade payGradeObj)
|
void |
setPayTypeObj(PayType payTypeObj)
|
void |
setPositionNumber(String positionNumber)
|
void |
setPositionObj(PositionBase 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(SalaryGroup salaryGroupObj)
|
void |
setStandardHours(BigDecimal standardHours)
|
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 com.google.common.collect.ImmutableList<String> EQUAL_TO_FIELDS
public static final String CACHE_NAME
public static final com.google.common.collect.ImmutableList<String> CACHE_FLUSH
Constructor Detail |
---|
public Job()
Method Detail |
---|
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 Boolean getHistory()
JobContract
history of Job
getHistory
in interface JobContract
public void setHistory(Boolean history)
public void setLocation(String location)
public String getLocation()
JobContract
location of Job
getLocation
in interface JobContract
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 void setDept(String dept)
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 Department getDeptObj()
JobContract
deptObj of a Job
getDeptObj
in interface JobContract
public void setDeptObj(Department deptObj)
public PayType getPayTypeObj()
JobContract
payTypeObj of a Job
getPayTypeObj
in interface JobContract
public void setPayTypeObj(PayType payTypeObj)
public org.kuali.rice.kim.api.identity.Person getPrincipal()
JobContract
principal of a Job
getPrincipal
in interface JobContract
public void setPrincipal(org.kuali.rice.kim.api.identity.Person principal)
public void setPrimaryIndicator(Boolean primaryIndicator)
public Boolean getPrimaryIndicator()
JobContract
primaryIndicator of a Job
getPrimaryIndicator
in interface JobContract
public Location getLocationObj()
JobContract
locationObj of a Job
getLocationObj
in interface JobContract
public void setLocationObj(Location locationObj)
public PayGrade getPayGradeObj()
JobContract
payGradeObj of a Job
getPayGradeObj
in interface JobContract
public void setPayGradeObj(PayGrade payGradeObj)
public SalaryGroup getSalaryGroupObj()
JobContract
salaryGroupObj of a Job
getSalaryGroupObj
in interface JobContract
public void setSalaryGroupObj(SalaryGroup salaryGroupObj)
public void setPositionNumber(String positionNumber)
public String getPositionNumber()
JobContract
positionNumber of a Job
getPositionNumber
in interface JobContract
public void setPositionObj(PositionBase positionObj)
public PositionBase getPositionObj()
JobContract
positionObj of a Job
getPositionObj
in interface JobContract
public String getUniqueKey()
JobContract
uniqueKey of a Job
getUniqueKey
in interface JobContract
getUniqueKey
in class HrBusinessObject
public String getId()
HrBusinessObjectContract
id of HrBusinessObject
getId
in interface HrBusinessObjectContract
getId
in interface JobContract
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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |