org.kuali.hr.time.earncode
Class EarnCode

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.hr.time.HrBusinessObject
              extended by org.kuali.hr.time.earncode.EarnCode
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.krad.bo.PersistableBusinessObject

public class EarnCode
extends HrBusinessObject

See Also:
Serialized Form

Field Summary
static List<String> CACHE_FLUSH
           
static String CACHE_NAME
           
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
EarnCode()
           
 
Method Summary
 void assingAccrualCategoryObj()
           
 String getAccrualBalanceAction()
           
 String getAccrualCategory()
           
 AccrualCategory getAccrualCategoryObj()
           
 String getAffectPay()
           
 String getAllowNegativeAccrualBalance()
           
 String getAllowScheduledLeave()
           
 Long getDefaultAmountofTime()
           
 String getDescription()
           
 String getEarnCode()
           
 String getEarnCodeKeyForDisplay()
           
 String getEarnCodeType()
          This is used by the timeblock json object.
 String getEarnCodeValueForDisplay()
           
 String getEligibleForAccrual()
           
 String getFmla()
           
 String getFractionalTimeAllowed()
           
 String getHrEarnCodeId()
           
 String getId()
           
 BigDecimal getInflateFactor()
           
 BigDecimal getInflateMinHours()
           
 String getLeavePlan()
           
 LeavePlan getLeavePlanObj()
           
 Boolean getOvtEarnCode()
           
 String getRecordMethod()
           
 String getRollupToEarnCode()
           
 EarnCode getRollupToEarnCodeObj()
           
 String getRoundingOption()
           
 String getUniqueKey()
           
 String getUsageLimit()
           
 String getWorkmansComp()
           
 boolean isHistory()
           
 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 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.hr.time.HrBusinessObject
getEffectiveDate, getTimestamp, isActive, setActive, setEffectiveDate, 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.rice.core.api.mo.ModelObjectBasic
toString
 

Field Detail

CACHE_NAME

public static final String CACHE_NAME
See Also:
Constant Field Values

CACHE_FLUSH

public static final List<String> CACHE_FLUSH
Constructor Detail

EarnCode

public EarnCode()
Method Detail

getUsageLimit

public String getUsageLimit()

setUsageLimit

public void setUsageLimit(String usageLimit)

getRecordMethod

public String getRecordMethod()

setRecordMethod

public void setRecordMethod(String recordMethod)

getRollupToEarnCode

public String getRollupToEarnCode()

setRollupToEarnCode

public void setRollupToEarnCode(String rollupToEarnCode)

getRollupToEarnCodeObj

public EarnCode getRollupToEarnCodeObj()

setRollupToEarnCodeObj

public void setRollupToEarnCodeObj(EarnCode rollupToEarnCodeObj)

getLeavePlan

public String getLeavePlan()

setLeavePlan

public void setLeavePlan(String leavePlan)

getAccrualBalanceAction

public String getAccrualBalanceAction()

setAccrualBalanceAction

public void setAccrualBalanceAction(String accrualBalanceAction)

getFractionalTimeAllowed

public String getFractionalTimeAllowed()

setFractionalTimeAllowed

public void setFractionalTimeAllowed(String fractionalTimeAllowed)

getRoundingOption

public String getRoundingOption()

setRoundingOption

public void setRoundingOption(String roundingOption)

getEligibleForAccrual

public String getEligibleForAccrual()

setEligibleForAccrual

public void setEligibleForAccrual(String eligibleForAccrual)

getAffectPay

public String getAffectPay()

setAffectPay

public void setAffectPay(String affectPay)

getAllowScheduledLeave

public String getAllowScheduledLeave()

setAllowScheduledLeave

public void setAllowScheduledLeave(String allowScheduledLeave)

getFmla

public String getFmla()

setFmla

public void setFmla(String fmla)

getWorkmansComp

public String getWorkmansComp()

setWorkmansComp

public void setWorkmansComp(String workmansComp)

getDefaultAmountofTime

public Long getDefaultAmountofTime()

setDefaultAmountofTime

public void setDefaultAmountofTime(Long defaultAmountofTime)

getAllowNegativeAccrualBalance

public String getAllowNegativeAccrualBalance()

setAllowNegativeAccrualBalance

public void setAllowNegativeAccrualBalance(String allowNegativeAccrualBalance)

getEarnCode

public String getEarnCode()

setEarnCode

public void setEarnCode(String earnCode)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

isHistory

public boolean isHistory()

setHistory

public void setHistory(boolean history)

getHrEarnCodeId

public String getHrEarnCodeId()

setHrEarnCodeId

public void setHrEarnCodeId(String hrEarnCodeId)

getAccrualCategory

public String getAccrualCategory()

setAccrualCategory

public void setAccrualCategory(String accrualCategory)

getAccrualCategoryObj

public AccrualCategory getAccrualCategoryObj()

assingAccrualCategoryObj

public void assingAccrualCategoryObj()

setAccrualCategoryObj

public void setAccrualCategoryObj(AccrualCategory accrualCategoryObj)

getInflateMinHours

public BigDecimal getInflateMinHours()

setInflateMinHours

public void setInflateMinHours(BigDecimal inflateMinHours)

getInflateFactor

public BigDecimal getInflateFactor()

setInflateFactor

public void setInflateFactor(BigDecimal inflateFactor)

getOvtEarnCode

public Boolean getOvtEarnCode()

setOvtEarnCode

public void setOvtEarnCode(Boolean ovtEarnCode)

getEarnCodeType

public String getEarnCodeType()
This is used by the timeblock json object. The purpose of this function is to create a string based on the record_* fields which can be used to render hour / begin(end) time input box

Returns:
String fieldType

getUniqueKey

public String getUniqueKey()
Specified by:
getUniqueKey in class HrBusinessObject

getId

public String getId()
Specified by:
getId in class HrBusinessObject

setId

public void setId(String id)
Specified by:
setId in class HrBusinessObject

getEarnCodeKeyForDisplay

public String getEarnCodeKeyForDisplay()

getEarnCodeValueForDisplay

public String getEarnCodeValueForDisplay()

getLeavePlanObj

public LeavePlan getLeavePlanObj()

setLeavePlanObj

public void setLeavePlanObj(LeavePlan leavePlanObj)


Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.