public class ClassificationBo extends HrKeyedSetBusinessObject<ClassificationBo,ClassificationGroupKeyBo> implements ClassificationContract
Modifier and Type | Field and Description |
---|---|
static com.google.common.collect.ImmutableList<String> |
BUSINESS_KEYS |
static org.kuali.rice.core.api.mo.ModelObjectUtils.Transformer<Classification,ClassificationBo> |
toBo |
static org.kuali.rice.core.api.mo.ModelObjectUtils.Transformer<ClassificationBo,Classification> |
toImmutable |
effectiveKeyList
Constructor and Description |
---|
ClassificationBo() |
Modifier and Type | Method and Description |
---|---|
static ClassificationBo |
from(Classification im) |
String |
getBenefitsEligible()
The flag indicating if the position classification is eligible for benefits
|
com.google.common.collect.ImmutableMap<String,Object> |
getBusinessKeyValuesMap()
The map of key-vaue pairs that together form the business key criteria for this instance.
|
String |
getClassificationTitle()
The text description for the position classification
|
List<ClassificationDutyBo> |
getDutyList()
The list of ClassificationDuty Objects associated with the Classification
|
String |
getExternalReference()
The optional reference field used to enter a url link with detailed description of the Position Classification
|
List<ClassificationFlagBo> |
getFlagList()
The list of ClassificationFlag Objects associated with the Classification
|
String |
getId() |
String |
getLeaveEligible()
The flag indicating if the position classification is eligible for leave benefits
|
String |
getLeavePlan()
The leavePlan associated with the salary group
|
String |
getPayGrade()
The Pay Grade to be assigned to Position Classification
|
BigDecimal |
getPercentTime()
The maximum percentage of time worked for the position classification
|
String |
getPmPositionClassId()
The primary key for a Classification entry saved in the database
|
String |
getPoolEligible()
The flag indicating if the position classification is eligible to be used for pooled position
|
String |
getPositionClass()
The identifier of the position classification
|
String |
getPositionReportGroup()
The high level grouping of Position Reporting Group Sub Categories that can be assigned to a Position Classification
|
String |
getPositionType()
The grouping of Position Classification to determine routing of action reason for position maintenance
|
List<ClassificationQualificationBo> |
getQualificationList()
The list of ClassificationQualification objects associated with the Classification
|
String |
getSalaryGroup()
The grouping of Salary Group payroll attributes to be assigned to Position Classification
|
static long |
getSerialversionuid() |
String |
getTenureEligible()
The flag indicating if the position classification is eligible for tenure
|
protected String |
getUniqueKey() |
void |
setBenefitsEligible(String benefitsEligible) |
void |
setClassificationTitle(String classificationTitle) |
void |
setDutyList(List<ClassificationDutyBo> dutyList) |
void |
setExternalReference(String externalReference) |
void |
setFlagList(List<ClassificationFlagBo> flagList) |
void |
setId(String id) |
void |
setLeaveEligible(String leaveEligible) |
void |
setLeavePlan(String leavePlan) |
void |
setPayGrade(String payGrade) |
void |
setPercentTime(BigDecimal percentTime) |
void |
setPmPositionClassId(String pmPositionClassId) |
void |
setPoolEligible(String poolEligible) |
void |
setPositionClass(String positionClass) |
void |
setPositionReportGroup(String positionReportGroup) |
void |
setPositionType(String positionType) |
void |
setQualificationList(List<ClassificationQualificationBo> qualificationList) |
void |
setSalaryGroup(String salaryGroup) |
void |
setTenureEligible(String tenureEligible) |
static Classification |
to(ClassificationBo bo) |
getEffectiveKeyList, getEffectiveKeySet, getGroupKeyCodeSet, getGroupKeySet, setEffectiveKeyList
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
getEffectiveKeySet
getEffectiveLocalDate
getCreateTime
getUserPrincipalId
getGroupKeyCodeSet, getGroupKeySet
areAllBusinessKeyValuesAvailable, getEffectiveDate, getRelativeEffectiveDate, getTimestamp
public static final com.google.common.collect.ImmutableList<String> BUSINESS_KEYS
public static final org.kuali.rice.core.api.mo.ModelObjectUtils.Transformer<ClassificationBo,Classification> toImmutable
public static final org.kuali.rice.core.api.mo.ModelObjectUtils.Transformer<Classification,ClassificationBo> toBo
public ClassificationBo()
public com.google.common.collect.ImmutableMap<String,Object> getBusinessKeyValuesMap()
HrBusinessObjectContract
getBusinessKeyValuesMap
in interface HrBusinessObjectContract
public String getId()
getId
in interface org.kuali.rice.core.api.mo.common.Identifiable
getId
in class HrBusinessObject
public void setId(String id)
setId
in class HrBusinessObject
protected String getUniqueKey()
getUniqueKey
in class HrBusinessObject
public String getPositionClass()
ClassificationContract
positionClass of the Classification.
getPositionClass
in interface ClassificationContract
public void setPositionClass(String positionClass)
public String getClassificationTitle()
ClassificationContract
classificationTitle for the Classification.
getClassificationTitle
in interface ClassificationContract
public void setClassificationTitle(String classificationTitle)
public static long getSerialversionuid()
public String getSalaryGroup()
ClassificationContract
salaryGroup for the Classification.
getSalaryGroup
in interface ClassificationContract
public void setSalaryGroup(String salaryGroup)
public String getPayGrade()
ClassificationContract
payGrade for the Classification.
getPayGrade
in interface ClassificationContract
public void setPayGrade(String payGrade)
public BigDecimal getPercentTime()
ClassificationContract
percentTime of the Classification.
getPercentTime
in interface ClassificationContract
public void setPercentTime(BigDecimal percentTime)
public String getBenefitsEligible()
ClassificationContract
benefitsEligible of the Classification.
getBenefitsEligible
in interface ClassificationContract
public void setBenefitsEligible(String benefitsEligible)
public String getLeaveEligible()
ClassificationContract
leaveEligible of the Classification.
getLeaveEligible
in interface ClassificationContract
public void setLeaveEligible(String leaveEligible)
public String getLeavePlan()
ClassificationContract
leavePlan of the Classification.
getLeavePlan
in interface ClassificationContract
public void setLeavePlan(String leavePlan)
public String getPositionReportGroup()
ClassificationContract
positionReportGroup of the Classification.
getPositionReportGroup
in interface ClassificationContract
public void setPositionReportGroup(String positionReportGroup)
public String getPositionType()
ClassificationContract
positionType of the Classification.
getPositionType
in interface ClassificationContract
public void setPositionType(String positionType)
public String getPoolEligible()
ClassificationContract
poolEligible for the Classification.
getPoolEligible
in interface ClassificationContract
public void setPoolEligible(String poolEligible)
public String getTenureEligible()
ClassificationContract
tenureEligible for a Classification.
getTenureEligible
in interface ClassificationContract
public void setTenureEligible(String tenureEligible)
public String getExternalReference()
ClassificationContract
externalReference for the Classification.
getExternalReference
in interface ClassificationContract
public void setExternalReference(String externalReference)
public List<ClassificationQualificationBo> getQualificationList()
ClassificationContract
qualificationList for the Classification.
getQualificationList
in interface ClassificationContract
public void setQualificationList(List<ClassificationQualificationBo> qualificationList)
public String getPmPositionClassId()
ClassificationContract
pmPositionClassId for the Classification.
getPmPositionClassId
in interface ClassificationContract
public void setPmPositionClassId(String pmPositionClassId)
public List<ClassificationDutyBo> getDutyList()
ClassificationContract
List of ClassificationDuty Objects for the Classification.
getDutyList
in interface ClassificationContract
public void setDutyList(List<ClassificationDutyBo> dutyList)
public List<ClassificationFlagBo> getFlagList()
ClassificationContract
List of ClassificationFlag Objects for the Classification.
getFlagList
in interface ClassificationContract
public void setFlagList(List<ClassificationFlagBo> flagList)
public static ClassificationBo from(Classification im)
public static Classification to(ClassificationBo bo)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.