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()
EarnCodeContractaccrualBalanceAction of EarnCode
getAccrualBalanceAction in interface EarnCodeContractpublic String getFractionalTimeAllowed()
EarnCodeContractfractionalTimeAllowed of EarnCode
getFractionalTimeAllowed in interface EarnCodeContractpublic String getRoundingOption()
EarnCodeContractroundingOption of EarnCode
getRoundingOption in interface EarnCodeContractpublic String getEligibleForAccrual()
EarnCodeContracteligibleForAccrual of EarnCode
getEligibleForAccrual in interface EarnCodeContractpublic String getAffectPay()
EarnCodeContractaffectPay of EarnCode
getAffectPay in interface EarnCodeContractpublic String getAllowScheduledLeave()
EarnCodeContractallowScheduledLeave of EarnCode
getAllowScheduledLeave in interface EarnCodeContractpublic String getFmla()
EarnCodeContractfmla flag of EarnCode
getFmla in interface EarnCodeContractpublic String getWorkmansComp()
EarnCodeContractworkmansComp flag of EarnCode
getWorkmansComp in interface EarnCodeContractpublic Long getDefaultAmountofTime()
EarnCodeContractdefaultAmountofTime of EarnCode
getDefaultAmountofTime in interface EarnCodeContractpublic String getAllowNegativeAccrualBalance()
EarnCodeContractallowNegativeAccrualBalance flag of EarnCode
getAllowNegativeAccrualBalance in interface EarnCodeContractpublic String getEarnCode()
EarnCodeContractearnCode of EarnCode
getEarnCode in interface EarnCodeContractpublic String getDescription()
EarnCodeContractdescription of EarnCode
getDescription in interface EarnCodeContractpublic String getHrEarnCodeId()
EarnCodeContracthrEarnCodeId of an EarnCode
getHrEarnCodeId in interface EarnCodeContractpublic String getAccrualCategory()
EarnCodeContractaccrualCategory of an EarnCode
getAccrualCategory in interface EarnCodeContractpublic AccrualCategory getAccrualCategoryObj()
EarnCodeContractaccrualCategoryObj of an EarnCode
getAccrualCategoryObj in interface EarnCodeContractpublic BigDecimal getInflateMinHours()
EarnCodeContractinflateMinHours of an EarnCode
getInflateMinHours in interface EarnCodeContractpublic String getRollupToEarnCode()
EarnCodeContractrollupToEarnCode of EarnCode
getRollupToEarnCode in interface EarnCodeContractpublic String getLeavePlan()
EarnCodeContractleavePlan of EarnCode
getLeavePlan in interface EarnCodeContractpublic EarnCode getRollupToEarnCodeObj()
EarnCodeContractrollupToEarnCodeObj of EarnCode
getRollupToEarnCodeObj in interface EarnCodeContractpublic String getCountsAsRegularPay()
EarnCodeContractcountsAsRegularPay flag of EarnCode
getCountsAsRegularPay in interface EarnCodeContractpublic String getUsageLimit()
EarnCodeContractcountsAsRegularPay flag of EarnCode
getUsageLimit in interface EarnCodeContractpublic String getRecordMethod()
EarnCodeContractrecordMethod of EarnCode
getRecordMethod in interface EarnCodeContractpublic BigDecimal getInflateFactor()
EarnCodeContractInflateFactor of an EarnCode
getInflateFactor in interface EarnCodeContractpublic boolean isOvtEarnCode()
EarnCodeContractovtEarnCode flag of an EarnCode
isOvtEarnCode in interface EarnCodeContractpublic String getEarnCodeType()
EarnCodeContractrecordmethod of an EarnCode
getEarnCodeType in interface EarnCodeContractpublic Long getVersionNumber()
getVersionNumber in interface org.kuali.rice.core.api.mo.common.Versionedpublic String getObjectId()
getObjectId in interface org.kuali.rice.core.api.mo.common.GloballyUniquepublic boolean isActive()
isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatablepublic String getId()
getId in interface org.kuali.rice.core.api.mo.common.Identifiablepublic org.joda.time.LocalDate getEffectiveLocalDate()
EffectiveeffectiveLocalDate of HrBusinessObject
getEffectiveLocalDate in interface Effectivepublic org.joda.time.DateTime getCreateTime()
CreateTimetimestamp of HrBusinessObject
getCreateTime in interface CreateTimepublic String getUserPrincipalId()
UserModifieduserPrincipalId of HrBusinessObject
getUserPrincipalId in interface UserModifiedCopyright © 2004–2014 The Kuali Foundation. All rights reserved.