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, 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, waitgetEffectiveLocalDategetCreateTimegetUserPrincipalIdpublic 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()
HrBusinessObjectContractgetBusinessKeyValuesMap in interface HrBusinessObjectContractpublic String getCountsAsRegularPay()
EarnCodeContractcountsAsRegularPay flag of EarnCode
getCountsAsRegularPay in interface EarnCodeContractpublic void setCountsAsRegularPay(String countsAsRegularPay)
public String getUsageLimit()
EarnCodeContractcountsAsRegularPay flag of EarnCode
getUsageLimit in interface EarnCodeContractpublic void setUsageLimit(String usageLimit)
public String getRecordMethod()
EarnCodeContractrecordMethod of EarnCode
getRecordMethod in interface EarnCodeContractpublic void setRecordMethod(String recordMethod)
public String getRollupToEarnCode()
EarnCodeContractrollupToEarnCode of EarnCode
getRollupToEarnCode in interface EarnCodeContractpublic void setRollupToEarnCode(String rollupToEarnCode)
public EarnCodeBo getRollupToEarnCodeObj()
EarnCodeContractrollupToEarnCodeObj of EarnCode
getRollupToEarnCodeObj in interface EarnCodeContractpublic void setRollupToEarnCodeObj(EarnCodeBo rollupToEarnCodeObj)
public String getLeavePlan()
EarnCodeContractleavePlan of EarnCode
getLeavePlan in interface EarnCodeContractpublic void setLeavePlan(String leavePlan)
public String getAccrualBalanceAction()
EarnCodeContractaccrualBalanceAction of EarnCode
getAccrualBalanceAction in interface EarnCodeContractpublic void setAccrualBalanceAction(String accrualBalanceAction)
public String getFractionalTimeAllowed()
EarnCodeContractfractionalTimeAllowed of EarnCode
getFractionalTimeAllowed in interface EarnCodeContractpublic void setFractionalTimeAllowed(String fractionalTimeAllowed)
public String getRoundingOption()
EarnCodeContractroundingOption of EarnCode
getRoundingOption in interface EarnCodeContractpublic void setRoundingOption(String roundingOption)
public String getEligibleForAccrual()
EarnCodeContracteligibleForAccrual of EarnCode
getEligibleForAccrual in interface EarnCodeContractpublic void setEligibleForAccrual(String eligibleForAccrual)
public String getAffectPay()
EarnCodeContractaffectPay of EarnCode
getAffectPay in interface EarnCodeContractpublic void setAffectPay(String affectPay)
public String getAllowScheduledLeave()
EarnCodeContractallowScheduledLeave of EarnCode
getAllowScheduledLeave in interface EarnCodeContractpublic void setAllowScheduledLeave(String allowScheduledLeave)
public String getFmla()
EarnCodeContractfmla flag of EarnCode
getFmla in interface EarnCodeContractpublic String getWorkmansComp()
EarnCodeContractworkmansComp flag of EarnCode
getWorkmansComp in interface EarnCodeContractpublic void setWorkmansComp(String workmansComp)
public Long getDefaultAmountofTime()
EarnCodeContractdefaultAmountofTime of EarnCode
getDefaultAmountofTime in interface EarnCodeContractpublic void setDefaultAmountofTime(Long defaultAmountofTime)
public String getAllowNegativeAccrualBalance()
EarnCodeContractallowNegativeAccrualBalance flag of EarnCode
getAllowNegativeAccrualBalance in interface EarnCodeContractpublic void setAllowNegativeAccrualBalance(String allowNegativeAccrualBalance)
public String getEarnCode()
EarnCodeContractearnCode of EarnCode
getEarnCode in interface EarnCodeContractpublic void setEarnCode(String earnCode)
public String getDescription()
EarnCodeContractdescription of EarnCode
getDescription in interface EarnCodeContractpublic void setDescription(String description)
public boolean isHistory()
public void setHistory(boolean history)
public String getHrEarnCodeId()
EarnCodeContracthrEarnCodeId of an EarnCode
getHrEarnCodeId in interface EarnCodeContractpublic void setHrEarnCodeId(String hrEarnCodeId)
public String getAccrualCategory()
EarnCodeContractaccrualCategory of an EarnCode
getAccrualCategory in interface EarnCodeContractpublic void setAccrualCategory(String accrualCategory)
public AccrualCategoryBo getAccrualCategoryObj()
EarnCodeContractaccrualCategoryObj of an EarnCode
getAccrualCategoryObj in interface EarnCodeContractpublic void setAccrualCategoryObj(AccrualCategoryBo accrualCategoryObj)
public BigDecimal getInflateMinHours()
EarnCodeContractinflateMinHours of an EarnCode
getInflateMinHours in interface EarnCodeContractpublic void setInflateMinHours(BigDecimal inflateMinHours)
public BigDecimal getInflateFactor()
EarnCodeContractInflateFactor of an EarnCode
getInflateFactor in interface EarnCodeContractpublic void setInflateFactor(BigDecimal inflateFactor)
public boolean isOvtEarnCode()
EarnCodeContractovtEarnCode flag of an EarnCode
isOvtEarnCode in interface EarnCodeContractpublic void setOvtEarnCode(boolean ovtEarnCode)
public String getEarnCodeType()
getEarnCodeType in interface EarnCodeContractpublic String getUniqueKey()
getUniqueKey in class HrBusinessObjectpublic String getId()
getId in interface org.kuali.rice.core.api.mo.common.IdentifiablegetId in class HrBusinessObjectpublic void setId(String id)
setId in class HrBusinessObjectpublic 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.