|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.krad.bo.BusinessObjectBase org.kuali.rice.krad.bo.PersistableBusinessObjectBase org.kuali.kpme.core.bo.HrBusinessObject org.kuali.kpme.core.earncode.EarnCode
public class EarnCode
Field Summary | |
---|---|
static com.google.common.collect.ImmutableList<String> |
CACHE_FLUSH
|
static String |
CACHE_NAME
|
static com.google.common.collect.ImmutableList<String> |
EQUAL_TO_FIELDS
|
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
---|
extension, versionNumber |
Constructor Summary | |
---|---|
EarnCode()
|
Method Summary | |
---|---|
void |
assingAccrualCategoryObj()
|
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. |
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()
The unique id defined by the object, could be a combination of multiple fields |
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 |
LeavePlan |
getLeavePlanObj()
The LeavePlan object associated with an EarnCode |
Boolean |
getOvtEarnCode()
Indicates this EarnCode may be used for overtime |
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 |
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()
The history flag of an EarnCode |
void |
setAccrualBalanceAction(String accrualBalanceAction)
|
void |
setAccrualCategory(String accrualCategory)
|
void |
setAccrualCategoryObj(AccrualCategory 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(LeavePlan leavePlanObj)
|
void |
setOvtEarnCode(Boolean ovtEarnCode)
|
void |
setRecordMethod(String recordMethod)
|
void |
setRollupToEarnCode(String rollupToEarnCode)
|
void |
setRollupToEarnCodeObj(EarnCode rollupToEarnCodeObj)
|
void |
setRoundingOption(String roundingOption)
|
void |
setUsageLimit(String usageLimit)
|
void |
setWorkmansComp(String workmansComp)
|
Methods inherited from class org.kuali.kpme.core.bo.HrBusinessObject |
---|
getEffectiveDate, getEffectiveLocalDate, getRelativeEffectiveDate, getTimestamp, isActive, setActive, setEffectiveDate, setEffectiveLocalDate, setRelativeEffectiveDate, setTimestamp |
Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
---|
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 |
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase |
---|
toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.kuali.kpme.core.api.bo.HrBusinessObjectContract |
---|
getEffectiveDate, getEffectiveLocalDate, getRelativeEffectiveDate, getTimestamp |
Methods inherited from interface org.kuali.rice.krad.bo.PersistableBusinessObject |
---|
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber |
Methods inherited from interface org.kuali.rice.krad.bo.BusinessObject |
---|
refresh |
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic |
---|
toString |
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned |
---|
getVersionNumber |
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique |
---|
getObjectId |
Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable |
---|
isActive |
Field Detail |
---|
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> EQUAL_TO_FIELDS
Constructor Detail |
---|
public EarnCode()
Method Detail |
---|
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 EarnCode getRollupToEarnCodeObj()
EarnCodeContract
rollupToEarnCodeObj of EarnCode
getRollupToEarnCodeObj
in interface EarnCodeContract
public void setRollupToEarnCodeObj(EarnCode 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 void setFmla(String fmla)
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()
EarnCodeContract
history flag of EarnCode
isHistory
in interface EarnCodeContract
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 AccrualCategory getAccrualCategoryObj()
EarnCodeContract
accrualCategoryObj of an EarnCode
getAccrualCategoryObj
in interface EarnCodeContract
public void assingAccrualCategoryObj()
public void setAccrualCategoryObj(AccrualCategory 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 getOvtEarnCode()
EarnCodeContract
ovtEarnCode flag of an EarnCode
getOvtEarnCode
in interface EarnCodeContract
public void setOvtEarnCode(Boolean ovtEarnCode)
public String getEarnCodeType()
public String getUniqueKey()
getUniqueKey
in class HrBusinessObject
public String getId()
HrBusinessObjectContract
id of HrBusinessObject
getId
in interface HrBusinessObjectContract
getId
in class HrBusinessObject
public void setId(String id)
setId
in class HrBusinessObject
public String getEarnCodeKeyForDisplay()
public String getEarnCodeValueForDisplay()
public LeavePlan getLeavePlanObj()
EarnCodeContract
leavePlanObj of an EarnCode
getLeavePlanObj
in interface EarnCodeContract
public void setLeavePlanObj(LeavePlan leavePlanObj)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |