public class EarnCodeBo extends HrBusinessObject implements EarnCodeContract
Modifier and Type | Field and Description |
---|---|
static com.google.common.collect.ImmutableList<String> |
BUSINESS_KEYS |
static com.google.common.collect.ImmutableList<String> |
CACHE_FLUSH |
static String |
CACHE_NAME |
Constructor and Description |
---|
EarnCodeBo() |
Modifier and Type | Method and Description |
---|---|
static EarnCodeBo |
from(EarnCode im) |
String |
getAccrualBalanceAction()
The action that can be taken for the balance of the AccrualCategory of an EarnCode
|
String |
getAccrualCategory()
The AccrualCategory name of the AccuralCategoryObject associated with an EarnCode
|
AccrualCategoryBo |
getAccrualCategoryObj()
The AccuralCategoryObject associated with an EarnCode
|
String |
getAffectPay()
Flag indicating use of this leave code will affect the employee's pay
|
String |
getAllowNegativeAccrualBalance()
Flag that allows usage to take the balance of the Accrual Category into the negative.
|
String |
getAllowScheduledLeave()
Flag indicating if scheduling of leave on calendar is allowed
|
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 |
getCountsAsRegularPay()
The flag that indicates if the worked hours under an EarnCode should be counted as regular pay
Use this field to calculate the "Worked Hours in the Time Summary.
|
Long |
getDefaultAmountofTime()
When a user selects leave code the specified amount of time will appear in the amount of leave taken.
|
String |
getDescription()
The description of an EarnCode
|
String |
getEarnCode()
The Alpha/Numeric code used to identify an EarnCode
|
String |
getEarnCodeKeyForDisplay() |
String |
getEarnCodeType()
This is used by the timeblock json object.
|
String |
getEarnCodeValueForDisplay() |
String |
getEligibleForAccrual()
Flag indicating this type of leave is eligible for accrual or not
|
String |
getFmla()
FLMA Leave Code indicator.
|
String |
getFractionalTimeAllowed()
Defines fractional unit of time used for reporting leave
|
String |
getHrEarnCodeId()
The Primary Key of an EarnCode entry saved in a database
|
String |
getId() |
BigDecimal |
getInflateFactor()
The hours incurred will be multiplied by this factor
|
BigDecimal |
getInflateMinHours()
Hours incurred will be inflated to this minimum hours value
|
String |
getLeavePlan()
The name of the LeavePlan that this EarnCode associates with
|
LeavePlanBo |
getLeavePlanObj() |
String |
getRecordMethod()
The flag that determines the value type that will be entered for the earn code
|
String |
getRollupToEarnCode()
The earn code name of the EarnCode object that this EarnCode rolls up to
|
EarnCodeBo |
getRollupToEarnCodeObj()
The EarnCode Object that this EarnCode rolls up to
|
String |
getRoundingOption()
Indicated the rounding option when calculating leave accruals and reporting.
|
String |
getUniqueKey() |
String |
getUsageLimit()
The flag that indicates if usage should be included or excluded toward the usage limit
of the AccrualCategory associated with an EarnCode
|
String |
getWorkmansComp()
Workman's Comp Leave Code indicator.
|
boolean |
isHistory() |
boolean |
isOvtEarnCode()
Indicates this EarnCode may be used for overtime
|
void |
setAccrualBalanceAction(String accrualBalanceAction) |
void |
setAccrualCategory(String accrualCategory) |
void |
setAccrualCategoryObj(AccrualCategoryBo accrualCategoryObj) |
void |
setAffectPay(String affectPay) |
void |
setAllowNegativeAccrualBalance(String allowNegativeAccrualBalance) |
void |
setAllowScheduledLeave(String allowScheduledLeave) |
void |
setCountsAsRegularPay(String countsAsRegularPay) |
void |
setDefaultAmountofTime(Long defaultAmountofTime) |
void |
setDescription(String description) |
void |
setEarnCode(String earnCode) |
void |
setEligibleForAccrual(String eligibleForAccrual) |
void |
setFmla(String fmla) |
void |
setFractionalTimeAllowed(String fractionalTimeAllowed) |
void |
setHistory(boolean history) |
void |
setHrEarnCodeId(String hrEarnCodeId) |
void |
setId(String id) |
void |
setInflateFactor(BigDecimal inflateFactor) |
void |
setInflateMinHours(BigDecimal inflateMinHours) |
void |
setLeavePlan(String leavePlan) |
void |
setLeavePlanObj(LeavePlanBo leavePlanObj) |
void |
setOvtEarnCode(boolean ovtEarnCode) |
void |
setRecordMethod(String recordMethod) |
void |
setRollupToEarnCode(String rollupToEarnCode) |
void |
setRollupToEarnCodeObj(EarnCodeBo rollupToEarnCodeObj) |
void |
setRoundingOption(String roundingOption) |
void |
setUsageLimit(String usageLimit) |
void |
setWorkmansComp(String workmansComp) |
static EarnCode |
to(EarnCodeBo bo) |
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
getEffectiveLocalDate
getCreateTime
getUserPrincipalId
public static final String CACHE_NAME
public static final com.google.common.collect.ImmutableList<String> CACHE_FLUSH
public static final com.google.common.collect.ImmutableList<String> BUSINESS_KEYS
public EarnCodeBo()
public com.google.common.collect.ImmutableMap<String,Object> getBusinessKeyValuesMap()
HrBusinessObjectContract
getBusinessKeyValuesMap
in interface HrBusinessObjectContract
public String getCountsAsRegularPay()
EarnCodeContract
countsAsRegularPay flag of EarnCode
getCountsAsRegularPay
in interface EarnCodeContract
public void setCountsAsRegularPay(String countsAsRegularPay)
public String getUsageLimit()
EarnCodeContract
countsAsRegularPay flag of EarnCode
getUsageLimit
in interface EarnCodeContract
public void setUsageLimit(String usageLimit)
public String getRecordMethod()
EarnCodeContract
recordMethod of EarnCode
getRecordMethod
in interface EarnCodeContract
public void setRecordMethod(String recordMethod)
public String getRollupToEarnCode()
EarnCodeContract
rollupToEarnCode of EarnCode
getRollupToEarnCode
in interface EarnCodeContract
public void setRollupToEarnCode(String rollupToEarnCode)
public EarnCodeBo getRollupToEarnCodeObj()
EarnCodeContract
rollupToEarnCodeObj of EarnCode
getRollupToEarnCodeObj
in interface EarnCodeContract
public void setRollupToEarnCodeObj(EarnCodeBo rollupToEarnCodeObj)
public String getLeavePlan()
EarnCodeContract
leavePlan of EarnCode
getLeavePlan
in interface EarnCodeContract
public void setLeavePlan(String leavePlan)
public String getAccrualBalanceAction()
EarnCodeContract
accrualBalanceAction of EarnCode
getAccrualBalanceAction
in interface EarnCodeContract
public void setAccrualBalanceAction(String accrualBalanceAction)
public String getFractionalTimeAllowed()
EarnCodeContract
fractionalTimeAllowed of EarnCode
getFractionalTimeAllowed
in interface EarnCodeContract
public void setFractionalTimeAllowed(String fractionalTimeAllowed)
public String getRoundingOption()
EarnCodeContract
roundingOption of EarnCode
getRoundingOption
in interface EarnCodeContract
public void setRoundingOption(String roundingOption)
public String getEligibleForAccrual()
EarnCodeContract
eligibleForAccrual of EarnCode
getEligibleForAccrual
in interface EarnCodeContract
public void setEligibleForAccrual(String eligibleForAccrual)
public String getAffectPay()
EarnCodeContract
affectPay of EarnCode
getAffectPay
in interface EarnCodeContract
public void setAffectPay(String affectPay)
public String getAllowScheduledLeave()
EarnCodeContract
allowScheduledLeave of EarnCode
getAllowScheduledLeave
in interface EarnCodeContract
public void setAllowScheduledLeave(String allowScheduledLeave)
public String getFmla()
EarnCodeContract
fmla flag of EarnCode
getFmla
in interface EarnCodeContract
public String getWorkmansComp()
EarnCodeContract
workmansComp flag of EarnCode
getWorkmansComp
in interface EarnCodeContract
public void setWorkmansComp(String workmansComp)
public Long getDefaultAmountofTime()
EarnCodeContract
defaultAmountofTime of EarnCode
getDefaultAmountofTime
in interface EarnCodeContract
public void setDefaultAmountofTime(Long defaultAmountofTime)
public String getAllowNegativeAccrualBalance()
EarnCodeContract
allowNegativeAccrualBalance flag of EarnCode
getAllowNegativeAccrualBalance
in interface EarnCodeContract
public void setAllowNegativeAccrualBalance(String allowNegativeAccrualBalance)
public String getEarnCode()
EarnCodeContract
earnCode of EarnCode
getEarnCode
in interface EarnCodeContract
public void setEarnCode(String earnCode)
public String getDescription()
EarnCodeContract
description of EarnCode
getDescription
in interface EarnCodeContract
public void setDescription(String description)
public boolean isHistory()
public void setHistory(boolean history)
public String getHrEarnCodeId()
EarnCodeContract
hrEarnCodeId of an EarnCode
getHrEarnCodeId
in interface EarnCodeContract
public void setHrEarnCodeId(String hrEarnCodeId)
public String getAccrualCategory()
EarnCodeContract
accrualCategory of an EarnCode
getAccrualCategory
in interface EarnCodeContract
public void setAccrualCategory(String accrualCategory)
public AccrualCategoryBo getAccrualCategoryObj()
EarnCodeContract
accrualCategoryObj of an EarnCode
getAccrualCategoryObj
in interface EarnCodeContract
public void setAccrualCategoryObj(AccrualCategoryBo accrualCategoryObj)
public BigDecimal getInflateMinHours()
EarnCodeContract
inflateMinHours of an EarnCode
getInflateMinHours
in interface EarnCodeContract
public void setInflateMinHours(BigDecimal inflateMinHours)
public BigDecimal getInflateFactor()
EarnCodeContract
InflateFactor of an EarnCode
getInflateFactor
in interface EarnCodeContract
public void setInflateFactor(BigDecimal inflateFactor)
public boolean isOvtEarnCode()
EarnCodeContract
ovtEarnCode flag of an EarnCode
isOvtEarnCode
in interface EarnCodeContract
public void setOvtEarnCode(boolean ovtEarnCode)
public String getEarnCodeType()
getEarnCodeType
in interface EarnCodeContract
public String getUniqueKey()
getUniqueKey
in class HrBusinessObject
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
public String getEarnCodeKeyForDisplay()
public String getEarnCodeValueForDisplay()
public LeavePlanBo getLeavePlanObj()
public void setLeavePlanObj(LeavePlanBo leavePlanObj)
public static EarnCodeBo from(EarnCode im)
public static EarnCode to(EarnCodeBo bo)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.