public class LeavePayout extends HrBusinessObject implements Assignable, LeavePayoutContract
extension, versionNumber
ASSIGNABLE_TERM_NAME
Constructor and Description |
---|
LeavePayout() |
Modifier and Type | Method and Description |
---|---|
LeavePayout |
adjust(BigDecimal payoutAmount) |
String |
getAccrualCategoryRule()
The AccrualCategoryRule name associated with the LeavePayout
|
List<Assignment> |
getAssignments() |
String |
getDescription()
The descripton of the LeavePayout
|
String |
getDocumentHeaderId()
The documentHeaderId associated with the LeavePayout
|
String |
getEarnCode()
The EarnCode name associated with the LeavePayout
|
EarnCode |
getEarnCodeObj()
The EarnCode object associated with the LeavePayout
|
BigDecimal |
getForfeitedAmount()
The computed amount of accrued leave that will be forfeited
|
String |
getForfeitedLeaveBlockId()
The forfeitedLeaveBlockId associated with the LeavePayout
|
String |
getFromAccrualCategory()
The AccrualCategory name that leave payout is made from
|
AccrualCategory |
getFromAccrualCategoryObj()
The AccuralCategory object associated with the LeavePayout
|
String |
getId()
The unique id defined by the object, could be a combination
of multiple fields
|
List<LeaveBlock> |
getLeaveBlocks()
The list of LeaveBlock objects associated with the LeavePayout
|
String |
getLeaveCalendarDocumentId()
The leaveCalendarDocumentId associated with the LeavePayout
|
String |
getLeavePlan()
The LeavePlan name of the PrincipalHRAttributes of the employee
|
String |
getLmLeavePayoutId()
The primary key of a LeavePayout entry saved in a database
|
String |
getName()
The principalName of the employee
|
BigDecimal |
getPayoutAmount()
The amount of accrued leave to payout
|
String |
getPayoutFromLeaveBlockId()
The payoutLeaveBlockId associated with the LeavePayout
|
String |
getPayoutLeaveBlockId()
The payoutFromLeaveBlockId associated with the LeavePayout
|
org.kuali.rice.kim.api.identity.Person |
getPrincipal()
The Person object associated with the LeavePayout
|
PrincipalHRAttributes |
getPrincipalHRAttrObj()
The PrincipalHRAttributes object associated with the LeavePayout
|
String |
getPrincipalId()
The principalID of the employee whom accruals are payed out to
|
static long |
getSerialversionuid() |
String |
getStatus()
The status associated with the LeavePayout
|
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) |
getEffectiveDate, getEffectiveLocalDate, getRelativeEffectiveDate, getTimestamp, isActive, setActive, setEffectiveDate, setEffectiveLocalDate, setRelativeEffectiveDate, setTimestamp
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEffectiveDate, getEffectiveLocalDate, getRelativeEffectiveDate, getTimestamp
public LeavePayout()
public String getEarnCode()
LeavePayoutContract
earnCode of a LeavePayout
getEarnCode
in interface LeavePayoutContract
public void setEarnCode(String earnCode)
public EarnCode getEarnCodeObj()
LeavePayoutContract
earnCodeObject of a LeavePayout
getEarnCodeObj
in interface LeavePayoutContract
public void setEarnCodeObj(EarnCode earnCodeObj)
public String getPrincipalId()
LeavePayoutContract
principalId of a LeavePayout
getPrincipalId
in interface LeavePayoutContract
public void setPrincipalId(String principalId)
public org.kuali.rice.kim.api.identity.Person getPrincipal()
LeavePayoutContract
principal of a LeavePayout
getPrincipal
in interface LeavePayoutContract
public void setPrincipal(org.kuali.rice.kim.api.identity.Person principal)
public String getName()
LeavePayoutContract
principal.getName() of a LeavePayout
getName
in interface LeavePayoutContract
public String getLeavePlan()
LeavePayoutContract
principalHRAttrObj.getLeavePlan() of a LeavePayout
getLeavePlan
in interface LeavePayoutContract
public void setLeavePlan(String leavePlan)
public String getFromAccrualCategory()
LeavePayoutContract
fromAccrualCategory of a LeavePayout
getFromAccrualCategory
in interface LeavePayoutContract
public void setFromAccrualCategory(String accrualCategory)
public String getDescription()
LeavePayoutContract
description of a LeavePayout
getDescription
in interface LeavePayoutContract
public void setDescription(String description)
public BigDecimal getPayoutAmount()
LeavePayoutContract
payoutAmount of a LeavePayout
getPayoutAmount
in interface LeavePayoutContract
public void setPayoutAmount(BigDecimal amount)
public BigDecimal getForfeitedAmount()
LeavePayoutContract
forfeitedAmount of a LeavePayout
getForfeitedAmount
in interface LeavePayoutContract
public void setForfeitedAmount(BigDecimal amount)
public AccrualCategory getFromAccrualCategoryObj()
LeavePayoutContract
accrualCategoryObj of a LeavePayout
getFromAccrualCategoryObj
in interface LeavePayoutContract
public void setFromAccrualCategoryObj(AccrualCategory accrualCategoryObj)
public static long getSerialversionuid()
public String getLmLeavePayoutId()
LeavePayoutContract
hrEarnCodeId of a LeavePayout
getLmLeavePayoutId
in interface LeavePayoutContract
public void setLmLeavePayoutId(String id)
protected 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 PrincipalHRAttributes getPrincipalHRAttrObj()
LeavePayoutContract
principalHRAttrObj of a LeavePayout
getPrincipalHRAttrObj
in interface LeavePayoutContract
public void setPrincipalHRAttrObj(PrincipalHRAttributes hrObj)
public String getAccrualCategoryRule()
LeavePayoutContract
accrualCategoryRule of a LeavePayout
getAccrualCategoryRule
in interface LeavePayoutContract
public void setAccrualCategoryRule(String accrualCategoryRule)
public String getForfeitedLeaveBlockId()
LeavePayoutContract
forfeitedLeaveBlockId of a LeavePayout
getForfeitedLeaveBlockId
in interface LeavePayoutContract
public void setForfeitedLeaveBlockId(String forfeitedLeaveBlockId)
public String getPayoutLeaveBlockId()
LeavePayoutContract
payoutFromLeaveBlockId of a LeavePayout
getPayoutLeaveBlockId
in interface LeavePayoutContract
public void setPayoutLeaveBlockId(String payoutLeaveBlockId)
public String getPayoutFromLeaveBlockId()
LeavePayoutContract
payoutLeaveBlockId of a LeavePayout
getPayoutFromLeaveBlockId
in interface LeavePayoutContract
public void setPayoutFromLeaveBlockId(String payoutFromLeaveBlockId)
public void setLeaveCalendarDocumentId(String leaveCalendarDocumentId)
public List<LeaveBlock> getLeaveBlocks()
LeavePayoutContract
a list of LeaveBlock objects
getLeaveBlocks
in interface LeavePayoutContract
public String getLeaveCalendarDocumentId()
LeavePayoutContract
leaveCalendarDocumentId of a LeavePayout
getLeaveCalendarDocumentId
in interface LeavePayoutContract
public LeavePayout adjust(BigDecimal payoutAmount)
public String getStatus()
LeavePayoutContract
status of a LeavePayout
getStatus
in interface LeavePayoutContract
public String getDocumentHeaderId()
LeavePayoutContract
documentHeaderId of a LeavePayout
getDocumentHeaderId
in interface LeavePayoutContract
public void setDocumentHeaderId(String documentHeaderId)
public List<Assignment> getAssignments()
getAssignments
in interface Assignable
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.