public class PayStepBo extends HrBusinessObject implements Comparable, PayStepContract
Modifier and Type | Field and Description |
---|---|
static com.google.common.collect.ImmutableList<String> |
BUSINESS_KEYS |
static org.kuali.rice.core.api.mo.ModelObjectUtils.Transformer<PayStep,PayStepBo> |
toBo |
static org.kuali.rice.core.api.mo.ModelObjectUtils.Transformer<PayStepBo,PayStep> |
toImmutable |
Constructor and Description |
---|
PayStepBo() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Object o) |
static PayStepBo |
from(PayStep im) |
com.google.common.collect.ImmutableMap<String,Object> |
getBusinessKeyValuesMap()
The map of key-vaue pairs that together form the business key criteria for this instance.
|
BigDecimal |
getCompRate()
The compensation rate that will be applied to the position's pay rate
|
String |
getId() |
String |
getObjectId() |
String |
getPayGrade()
The pay group the PayStep is associated with
|
String |
getPayStep()
The text field used to identify the PayStep
|
String |
getPmPayStepId()
The primary key of a PayStep entry saved in a database
|
String |
getSalaryGroup()
The salary group the PayStep is associated with
|
int |
getServiceAmount()
The amount of time from position incumbent's service date to when the step is applied
|
String |
getServiceUnit()
The unit of measurement for time to apply the step
|
int |
getStepNumber()
The order that the steps are applied
|
protected String |
getUniqueKey() |
Long |
getVersionNumber() |
boolean |
isActive() |
void |
setActive(boolean active) |
void |
setCompRate(BigDecimal compRate) |
void |
setId(String id) |
void |
setPayGrade(String payGrade) |
void |
setPayStep(String payStep) |
void |
setPmPayStepId(String pmPayStepId) |
void |
setSalaryGroup(String salaryGroup) |
void |
setServiceAmount(int serviceInterval) |
void |
setServiceUnit(String serviceUnit) |
void |
setStepNumber(int stepNumber) |
static PayStep |
to(PayStepBo bo) |
areAllBusinessKeyValuesAvailable, copyCommonFields, getCreateTime, getEffectiveDate, getEffectiveLocalDate, getHistory, getRelativeEffectiveDate, getTimestamp, getUserPrincipalId, setEffectiveDate, setEffectiveLocalDate, setHistory, setRelativeEffectiveDate, setTimestamp, setUserPrincipalId
_persistence_get_objectId, _persistence_get_versionNumber, _persistence_get, _persistence_new, _persistence_post_clone, _persistence_set_objectId, _persistence_set_versionNumber, _persistence_set, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
_persistence_checkFetched, _persistence_checkFetchedForSet, _persistence_getCacheKey, _persistence_getFetchGroup, _persistence_getHref, _persistence_getId, _persistence_getPropertyChangeListener, _persistence_getRelationships, _persistence_getSession, _persistence_isAttributeFetched, _persistence_propertyChange, _persistence_resetFetchGroup, _persistence_setCacheKey, _persistence_setFetchGroup, _persistence_setHref, _persistence_setId, _persistence_setPropertyChangeListener, _persistence_setRelationships, _persistence_setSession, _persistence_setShouldRefreshFetchGroup, _persistence_shallow_clone, _persistence_shouldRefreshFetchGroup, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEffectiveLocalDate
getCreateTime
getUserPrincipalId
public static final org.kuali.rice.core.api.mo.ModelObjectUtils.Transformer<PayStepBo,PayStep> toImmutable
public static final org.kuali.rice.core.api.mo.ModelObjectUtils.Transformer<PayStep,PayStepBo> toBo
public static final com.google.common.collect.ImmutableList<String> BUSINESS_KEYS
public PayStepBo()
public com.google.common.collect.ImmutableMap<String,Object> getBusinessKeyValuesMap()
HrBusinessObjectContract
getBusinessKeyValuesMap
in interface HrBusinessObjectContract
public boolean isActive()
isActive
in interface org.kuali.rice.core.api.mo.common.active.Inactivatable
isActive
in class HrBusinessObject
public void setActive(boolean active)
setActive
in class HrBusinessObject
public String getObjectId()
getObjectId
in interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
in class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
public Long getVersionNumber()
getVersionNumber
in interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
in class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
public int compareTo(Object o)
compareTo
in interface Comparable
public String getPayStep()
PayStepContract
payStep of a PayStep
getPayStep
in interface PayStepContract
public void setPayStep(String payStep)
public String getSalaryGroup()
PayStepContract
salaryGroup of a PayStep
getSalaryGroup
in interface PayStepContract
public void setSalaryGroup(String salaryGroup)
public String getPayGrade()
PayStepContract
payGrade of a PayStep
getPayGrade
in interface PayStepContract
public void setPayGrade(String payGrade)
public int getStepNumber()
PayStepContract
stepNumber of a PayStep
getStepNumber
in interface PayStepContract
public void setStepNumber(int stepNumber)
public BigDecimal getCompRate()
PayStepContract
compRate of a PayStep
getCompRate
in interface PayStepContract
public void setCompRate(BigDecimal compRate)
public int getServiceAmount()
PayStepContract
serviceAmount of a PayStep
getServiceAmount
in interface PayStepContract
public void setServiceAmount(int serviceInterval)
public String getServiceUnit()
PayStepContract
serviceUnit of a PayStep
getServiceUnit
in interface PayStepContract
public void setServiceUnit(String serviceUnit)
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 getPmPayStepId()
PayStepContract
pmPayStepId of a PayStep
getPmPayStepId
in interface PayStepContract
public void setPmPayStepId(String pmPayStepId)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.