public final class EarnCode extends org.kuali.rice.core.api.mo.AbstractDataTransferObject implements EarnCodeContract
Modifier and Type | Class and Description |
---|---|
static class |
EarnCode.Builder
A builder which can be used to construct
EarnCode instances. |
CACHE_NAME
Modifier and Type | Method and Description |
---|---|
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
|
AccrualCategory |
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
|
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.
|
org.joda.time.DateTime |
getCreateTime()
The timestamp of when this HrBusinessObject was last created/updated
|
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 |
getEarnCodeType()
Indicates the record method time, hour or amount
|
org.joda.time.LocalDate |
getEffectiveLocalDate()
The localDate format of the effective date of the HrBusinessObject
|
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
|
String |
getObjectId() |
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
|
EarnCode |
getRollupToEarnCodeObj()
The EarnCode Object that this EarnCode rolls up to
|
String |
getRoundingOption()
Indicated the rounding option when calculating leave accruals and reporting.
|
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 |
getUserPrincipalId()
The userPrincipalId of when this HrBusinessObject was last created/updated
|
Long |
getVersionNumber() |
String |
getWorkmansComp()
Workman's Comp Leave Code indicator.
|
boolean |
isActive() |
boolean |
isOvtEarnCode()
Indicates this EarnCode may be used for overtime
|
public String getAccrualBalanceAction()
EarnCodeContract
accrualBalanceAction of EarnCode
getAccrualBalanceAction
in interface EarnCodeContract
public String getFractionalTimeAllowed()
EarnCodeContract
fractionalTimeAllowed of EarnCode
getFractionalTimeAllowed
in interface EarnCodeContract
public String getRoundingOption()
EarnCodeContract
roundingOption of EarnCode
getRoundingOption
in interface EarnCodeContract
public String getEligibleForAccrual()
EarnCodeContract
eligibleForAccrual of EarnCode
getEligibleForAccrual
in interface EarnCodeContract
public String getAffectPay()
EarnCodeContract
affectPay of EarnCode
getAffectPay
in interface EarnCodeContract
public String getAllowScheduledLeave()
EarnCodeContract
allowScheduledLeave of EarnCode
getAllowScheduledLeave
in interface EarnCodeContract
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 Long getDefaultAmountofTime()
EarnCodeContract
defaultAmountofTime of EarnCode
getDefaultAmountofTime
in interface EarnCodeContract
public String getAllowNegativeAccrualBalance()
EarnCodeContract
allowNegativeAccrualBalance flag of EarnCode
getAllowNegativeAccrualBalance
in interface EarnCodeContract
public String getEarnCode()
EarnCodeContract
earnCode of EarnCode
getEarnCode
in interface EarnCodeContract
public String getDescription()
EarnCodeContract
description of EarnCode
getDescription
in interface EarnCodeContract
public String getHrEarnCodeId()
EarnCodeContract
hrEarnCodeId of an EarnCode
getHrEarnCodeId
in interface EarnCodeContract
public String getAccrualCategory()
EarnCodeContract
accrualCategory of an EarnCode
getAccrualCategory
in interface EarnCodeContract
public AccrualCategory getAccrualCategoryObj()
EarnCodeContract
accrualCategoryObj of an EarnCode
getAccrualCategoryObj
in interface EarnCodeContract
public BigDecimal getInflateMinHours()
EarnCodeContract
inflateMinHours of an EarnCode
getInflateMinHours
in interface EarnCodeContract
public String getRollupToEarnCode()
EarnCodeContract
rollupToEarnCode of EarnCode
getRollupToEarnCode
in interface EarnCodeContract
public String getLeavePlan()
EarnCodeContract
leavePlan of EarnCode
getLeavePlan
in interface EarnCodeContract
public EarnCode getRollupToEarnCodeObj()
EarnCodeContract
rollupToEarnCodeObj of EarnCode
getRollupToEarnCodeObj
in interface EarnCodeContract
public String getCountsAsRegularPay()
EarnCodeContract
countsAsRegularPay flag of EarnCode
getCountsAsRegularPay
in interface EarnCodeContract
public String getUsageLimit()
EarnCodeContract
countsAsRegularPay flag of EarnCode
getUsageLimit
in interface EarnCodeContract
public String getRecordMethod()
EarnCodeContract
recordMethod of EarnCode
getRecordMethod
in interface EarnCodeContract
public BigDecimal getInflateFactor()
EarnCodeContract
InflateFactor of an EarnCode
getInflateFactor
in interface EarnCodeContract
public boolean isOvtEarnCode()
EarnCodeContract
ovtEarnCode flag of an EarnCode
isOvtEarnCode
in interface EarnCodeContract
public String getEarnCodeType()
EarnCodeContract
recordmethod of an EarnCode
getEarnCodeType
in interface EarnCodeContract
public Long getVersionNumber()
getVersionNumber
in interface org.kuali.rice.core.api.mo.common.Versioned
public String getObjectId()
getObjectId
in interface org.kuali.rice.core.api.mo.common.GloballyUnique
public boolean isActive()
isActive
in interface org.kuali.rice.core.api.mo.common.active.Inactivatable
public String getId()
getId
in interface org.kuali.rice.core.api.mo.common.Identifiable
public org.joda.time.LocalDate getEffectiveLocalDate()
Effective
effectiveLocalDate of HrBusinessObject
getEffectiveLocalDate
in interface Effective
public org.joda.time.DateTime getCreateTime()
CreateTime
timestamp of HrBusinessObject
getCreateTime
in interface CreateTime
public String getUserPrincipalId()
UserModified
userPrincipalId of HrBusinessObject
getUserPrincipalId
in interface UserModified
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.