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, setEffectiveKeyListareAllBusinessKeyValuesAvailable, 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, waitgetEffectiveKeySetgetEffectiveLocalDategetCreateTimegetUserPrincipalIdgetGroupKeyCodeSet, getGroupKeySetareAllBusinessKeyValuesAvailable, getEffectiveDate, getRelativeEffectiveDate, getTimestamppublic 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()
HrBusinessObjectContractgetBusinessKeyValuesMap in interface HrBusinessObjectContractpublic String getId()
getId in interface org.kuali.rice.core.api.mo.common.IdentifiablegetId in class HrBusinessObjectpublic void setId(String id)
setId in class HrBusinessObjectprotected String getUniqueKey()
getUniqueKey in class HrBusinessObjectpublic String getPositionClass()
ClassificationContractpositionClass of the Classification.
getPositionClass in interface ClassificationContractpublic void setPositionClass(String positionClass)
public String getClassificationTitle()
ClassificationContractclassificationTitle for the Classification.
getClassificationTitle in interface ClassificationContractpublic void setClassificationTitle(String classificationTitle)
public static long getSerialversionuid()
public String getSalaryGroup()
ClassificationContractsalaryGroup for the Classification.
getSalaryGroup in interface ClassificationContractpublic void setSalaryGroup(String salaryGroup)
public String getPayGrade()
ClassificationContractpayGrade for the Classification.
getPayGrade in interface ClassificationContractpublic void setPayGrade(String payGrade)
public BigDecimal getPercentTime()
ClassificationContractpercentTime of the Classification.
getPercentTime in interface ClassificationContractpublic void setPercentTime(BigDecimal percentTime)
public String getBenefitsEligible()
ClassificationContractbenefitsEligible of the Classification.
getBenefitsEligible in interface ClassificationContractpublic void setBenefitsEligible(String benefitsEligible)
public String getLeaveEligible()
ClassificationContractleaveEligible of the Classification.
getLeaveEligible in interface ClassificationContractpublic void setLeaveEligible(String leaveEligible)
public String getLeavePlan()
ClassificationContractleavePlan of the Classification.
getLeavePlan in interface ClassificationContractpublic void setLeavePlan(String leavePlan)
public String getPositionReportGroup()
ClassificationContractpositionReportGroup of the Classification.
getPositionReportGroup in interface ClassificationContractpublic void setPositionReportGroup(String positionReportGroup)
public String getPositionType()
ClassificationContractpositionType of the Classification.
getPositionType in interface ClassificationContractpublic void setPositionType(String positionType)
public String getPoolEligible()
ClassificationContractpoolEligible for the Classification.
getPoolEligible in interface ClassificationContractpublic void setPoolEligible(String poolEligible)
public String getTenureEligible()
ClassificationContracttenureEligible for a Classification.
getTenureEligible in interface ClassificationContractpublic void setTenureEligible(String tenureEligible)
public String getExternalReference()
ClassificationContractexternalReference for the Classification.
getExternalReference in interface ClassificationContractpublic void setExternalReference(String externalReference)
public List<ClassificationQualificationBo> getQualificationList()
ClassificationContractqualificationList for the Classification.
getQualificationList in interface ClassificationContractpublic void setQualificationList(List<ClassificationQualificationBo> qualificationList)
public String getPmPositionClassId()
ClassificationContractpmPositionClassId for the Classification.
getPmPositionClassId in interface ClassificationContractpublic void setPmPositionClassId(String pmPositionClassId)
public List<ClassificationDutyBo> getDutyList()
ClassificationContractList of ClassificationDuty Objects for the Classification.
getDutyList in interface ClassificationContractpublic void setDutyList(List<ClassificationDutyBo> dutyList)
public List<ClassificationFlagBo> getFlagList()
ClassificationContractList of ClassificationFlag Objects for the Classification.
getFlagList in interface ClassificationContractpublic 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.