org.kuali.hr.lm.leavepayout
Class LeavePayout

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.lm.leavepayout.LeavePayout
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 LeavePayout
extends HrBusinessObject

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
LeavePayout()
           
 
Method Summary
 LeavePayout adjust(BigDecimal payoutAmount)
           
 String getAccrualCategoryRule()
           
 String getDescription()
           
 String getDocumentHeaderId()
           
 String getEarnCode()
           
 EarnCode getEarnCodeObj()
           
 BigDecimal getForfeitedAmount()
           
 String getForfeitedLeaveBlockId()
           
 String getFromAccrualCategory()
           
 AccrualCategory getFromAccrualCategoryObj()
           
 String getId()
           
 List<LeaveBlock> getLeaveBlocks()
           
 String getLeaveCalendarDocumentId()
           
 String getLeavePlan()
           
 String getLmLeavePayoutId()
           
 String getName()
           
 BigDecimal getPayoutAmount()
           
 String getPayoutFromLeaveBlockId()
           
 String getPayoutLeaveBlockId()
           
 org.kuali.rice.kim.api.identity.Person getPrincipal()
           
 PrincipalHRAttributes getPrincipalHRAttrObj()
           
 String getPrincipalId()
           
static long getSerialversionuid()
           
 String getStatus()
           
protected  String getUniqueKey()
           
 void setAccrualCategoryRule(String accrualCategoryRule)
           
 void setDescription(String description)
           
 void setDocumentHeaderId(String documentHeaderId)
           
 void setEarnCode(String earnCode)
           
 void setEarnCodeObj(EarnCode earnCodeObj)
           
 void setForfeitedAmount(BigDecimal amount)
           
 void setForfeitedLeaveBlockId(String forfeitedLeaveBlockId)
           
 void setFromAccrualCategory(String accrualCategory)
           
 void setFromAccrualCategoryObj(AccrualCategory accrualCategoryObj)
           
 void setId(String id)
           
 void setLeaveCalendarDocumentId(String leaveCalendarDocumentId)
           
 void setLeavePlan(String leavePlan)
           
 void setLmLeavePayoutId(String id)
           
 void setPayoutAmount(BigDecimal amount)
           
 void setPayoutFromLeaveBlockId(String payoutFromLeaveBlockId)
           
 void setPayoutLeaveBlockId(String payoutLeaveBlockId)
           
 void setPrincipal(org.kuali.rice.kim.api.identity.Person principal)
           
 void setPrincipalHRAttrObj(PrincipalHRAttributes hrObj)
           
 void setPrincipalId(String principalId)
           
 void setStatus(String code)
           
 
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
 

Constructor Detail

LeavePayout

public LeavePayout()
Method Detail

getEarnCode

public String getEarnCode()

setEarnCode

public void setEarnCode(String earnCode)

getEarnCodeObj

public EarnCode getEarnCodeObj()

setEarnCodeObj

public void setEarnCodeObj(EarnCode earnCodeObj)

getPrincipalId

public String getPrincipalId()

setPrincipalId

public void setPrincipalId(String principalId)

getPrincipal

public org.kuali.rice.kim.api.identity.Person getPrincipal()

setPrincipal

public void setPrincipal(org.kuali.rice.kim.api.identity.Person principal)

getName

public String getName()

getLeavePlan

public String getLeavePlan()

setLeavePlan

public void setLeavePlan(String leavePlan)

getFromAccrualCategory

public String getFromAccrualCategory()

setFromAccrualCategory

public void setFromAccrualCategory(String accrualCategory)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getPayoutAmount

public BigDecimal getPayoutAmount()

setPayoutAmount

public void setPayoutAmount(BigDecimal amount)

getForfeitedAmount

public BigDecimal getForfeitedAmount()

setForfeitedAmount

public void setForfeitedAmount(BigDecimal amount)

getFromAccrualCategoryObj

public AccrualCategory getFromAccrualCategoryObj()

setFromAccrualCategoryObj

public void setFromAccrualCategoryObj(AccrualCategory accrualCategoryObj)

getSerialversionuid

public static long getSerialversionuid()

getLmLeavePayoutId

public String getLmLeavePayoutId()

setLmLeavePayoutId

public void setLmLeavePayoutId(String id)

getUniqueKey

protected 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

getPrincipalHRAttrObj

public PrincipalHRAttributes getPrincipalHRAttrObj()

setPrincipalHRAttrObj

public void setPrincipalHRAttrObj(PrincipalHRAttributes hrObj)

getAccrualCategoryRule

public String getAccrualCategoryRule()

setAccrualCategoryRule

public void setAccrualCategoryRule(String accrualCategoryRule)

getForfeitedLeaveBlockId

public String getForfeitedLeaveBlockId()

setForfeitedLeaveBlockId

public void setForfeitedLeaveBlockId(String forfeitedLeaveBlockId)

getPayoutLeaveBlockId

public String getPayoutLeaveBlockId()

setPayoutLeaveBlockId

public void setPayoutLeaveBlockId(String payoutLeaveBlockId)

getPayoutFromLeaveBlockId

public String getPayoutFromLeaveBlockId()

setPayoutFromLeaveBlockId

public void setPayoutFromLeaveBlockId(String payoutFromLeaveBlockId)

setLeaveCalendarDocumentId

public void setLeaveCalendarDocumentId(String leaveCalendarDocumentId)

getLeaveBlocks

public List<LeaveBlock> getLeaveBlocks()

getLeaveCalendarDocumentId

public String getLeaveCalendarDocumentId()

adjust

public LeavePayout adjust(BigDecimal payoutAmount)

getStatus

public String getStatus()

setStatus

public void setStatus(String code)

getDocumentHeaderId

public String getDocumentHeaderId()

setDocumentHeaderId

public void setDocumentHeaderId(String documentHeaderId)


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