|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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()
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 EarnCode getRollupToEarnCodeObj()
EarnCodeContractrollupToEarnCodeObj of EarnCode
getRollupToEarnCodeObj in interface EarnCodeContractpublic void setRollupToEarnCodeObj(EarnCode 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 void setFmla(String fmla)
public 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()
EarnCodeContracthistory flag of EarnCode
isHistory in interface EarnCodeContractpublic 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 AccrualCategory getAccrualCategoryObj()
EarnCodeContractaccrualCategoryObj of an EarnCode
getAccrualCategoryObj in interface EarnCodeContractpublic void assingAccrualCategoryObj()
public void setAccrualCategoryObj(AccrualCategory 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 getOvtEarnCode()
EarnCodeContractovtEarnCode flag of an EarnCode
getOvtEarnCode in interface EarnCodeContractpublic void setOvtEarnCode(Boolean ovtEarnCode)
public String getEarnCodeType()
public String getUniqueKey()
getUniqueKey in class HrBusinessObjectpublic String getId()
HrBusinessObjectContractid of HrBusinessObject
getId in interface HrBusinessObjectContractgetId in class HrBusinessObjectpublic void setId(String id)
setId in class HrBusinessObjectpublic String getEarnCodeKeyForDisplay()
public String getEarnCodeValueForDisplay()
public LeavePlan getLeavePlanObj()
EarnCodeContractleavePlanObj of an EarnCode
getLeavePlanObj in interface EarnCodeContractpublic void setLeavePlanObj(LeavePlan leavePlanObj)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||