public class LeavePayout extends HrBusinessObject implements Assignable, LeavePayoutContract
extension, newCollectionRecord, objectId, versionNumber
_persistence_cacheKey, _persistence_fetchGroup, _persistence_href, _persistence_listener, _persistence_primaryKey, _persistence_relationshipInfo, _persistence_session, _persistence_shouldRefreshFetchGroup
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() |
com.google.common.collect.ImmutableMap<String,Object> |
getBusinessKeyValuesMap()
The map of key-vaue pairs that together form the business key criteria for this instance.
|
String |
getDescription()
The descripton of the LeavePayout
|
String |
getDocumentHeaderId()
The documentHeaderId associated with the LeavePayout
|
String |
getEarnCode()
The EarnCode name associated with the LeavePayout
|
EarnCodeBo |
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
|
AccrualCategoryBo |
getFromAccrualCategoryObj()
The AccuralCategory object associated with the LeavePayout
|
String |
getId() |
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
|
PrincipalHRAttributesBo |
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(EarnCodeBo earnCodeObj) |
void |
setForfeitedAmount(BigDecimal amount) |
void |
setForfeitedLeaveBlockId(String forfeitedLeaveBlockId) |
void |
setFromAccrualCategory(String accrualCategory) |
void |
setFromAccrualCategoryObj(AccrualCategoryBo 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(PrincipalHRAttributesBo hrObj) |
void |
setPrincipalId(String principalId) |
void |
setStatus(String code) |
areAllBusinessKeyValuesAvailable, copyCommonFields, getCreateTime, getEffectiveDate, getEffectiveLocalDate, getHistory, getRelativeEffectiveDate, getTimestamp, getUserPrincipalId, isActive, setActive, setEffectiveDate, setEffectiveLocalDate, setHistory, setRelativeEffectiveDate, setTimestamp, setUserPrincipalId
_persistence_get_objectId, _persistence_get_versionNumber, _persistence_get, _persistence_new, _persistence_post_clone, _persistence_set_objectId, _persistence_set_versionNumber, _persistence_set, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, getObjectId, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
_persistence_checkFetched, _persistence_checkFetchedForSet, _persistence_getCacheKey, _persistence_getFetchGroup, _persistence_getHref, _persistence_getId, _persistence_getPropertyChangeListener, _persistence_getRelationships, _persistence_getSession, _persistence_isAttributeFetched, _persistence_propertyChange, _persistence_resetFetchGroup, _persistence_setCacheKey, _persistence_setFetchGroup, _persistence_setHref, _persistence_setId, _persistence_setPropertyChangeListener, _persistence_setRelationships, _persistence_setSession, _persistence_setShouldRefreshFetchGroup, _persistence_shallow_clone, _persistence_shouldRefreshFetchGroup, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
areAllBusinessKeyValuesAvailable, getEffectiveDate, getRelativeEffectiveDate, getTimestamp
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
getEffectiveLocalDate
getCreateTime
getUserPrincipalId
public LeavePayout()
public com.google.common.collect.ImmutableMap<String,Object> getBusinessKeyValuesMap()
HrBusinessObjectContract
getBusinessKeyValuesMap
in interface HrBusinessObjectContract
public String getEarnCode()
LeavePayoutContract
earnCode of a LeavePayout
getEarnCode
in interface LeavePayoutContract
public void setEarnCode(String earnCode)
public EarnCodeBo getEarnCodeObj()
LeavePayoutContract
earnCodeObject of a LeavePayout
getEarnCodeObj
in interface LeavePayoutContract
public void setEarnCodeObj(EarnCodeBo 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 AccrualCategoryBo getFromAccrualCategoryObj()
LeavePayoutContract
accrualCategoryObj of a LeavePayout
getFromAccrualCategoryObj
in interface LeavePayoutContract
public void setFromAccrualCategoryObj(AccrualCategoryBo 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()
getId
in interface org.kuali.rice.core.api.mo.common.Identifiable
getId
in class HrBusinessObject
public void setId(String id)
setId
in class HrBusinessObject
public PrincipalHRAttributesBo getPrincipalHRAttrObj()
LeavePayoutContract
principalHRAttrObj of a LeavePayout
getPrincipalHRAttrObj
in interface LeavePayoutContract
public void setPrincipalHRAttrObj(PrincipalHRAttributesBo 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–2015 The Kuali Foundation. All rights reserved.