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_shouldRefreshFetchGroupASSIGNABLE_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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitareAllBusinessKeyValuesAvailable, getEffectiveDate, getRelativeEffectiveDate, getTimestampbuildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumbergetEffectiveLocalDategetCreateTimegetUserPrincipalIdpublic LeavePayout()
public com.google.common.collect.ImmutableMap<String,Object> getBusinessKeyValuesMap()
HrBusinessObjectContractgetBusinessKeyValuesMap in interface HrBusinessObjectContractpublic String getEarnCode()
LeavePayoutContractearnCode of a LeavePayout
getEarnCode in interface LeavePayoutContractpublic void setEarnCode(String earnCode)
public EarnCodeBo getEarnCodeObj()
LeavePayoutContractearnCodeObject of a LeavePayout
getEarnCodeObj in interface LeavePayoutContractpublic void setEarnCodeObj(EarnCodeBo earnCodeObj)
public String getPrincipalId()
LeavePayoutContractprincipalId of a LeavePayout
getPrincipalId in interface LeavePayoutContractpublic void setPrincipalId(String principalId)
public org.kuali.rice.kim.api.identity.Person getPrincipal()
LeavePayoutContractprincipal of a LeavePayout
getPrincipal in interface LeavePayoutContractpublic void setPrincipal(org.kuali.rice.kim.api.identity.Person principal)
public String getName()
LeavePayoutContractprincipal.getName() of a LeavePayout
getName in interface LeavePayoutContractpublic String getLeavePlan()
LeavePayoutContractprincipalHRAttrObj.getLeavePlan() of a LeavePayout
getLeavePlan in interface LeavePayoutContractpublic void setLeavePlan(String leavePlan)
public String getFromAccrualCategory()
LeavePayoutContractfromAccrualCategory of a LeavePayout
getFromAccrualCategory in interface LeavePayoutContractpublic void setFromAccrualCategory(String accrualCategory)
public String getDescription()
LeavePayoutContractdescription of a LeavePayout
getDescription in interface LeavePayoutContractpublic void setDescription(String description)
public BigDecimal getPayoutAmount()
LeavePayoutContractpayoutAmount of a LeavePayout
getPayoutAmount in interface LeavePayoutContractpublic void setPayoutAmount(BigDecimal amount)
public BigDecimal getForfeitedAmount()
LeavePayoutContractforfeitedAmount of a LeavePayout
getForfeitedAmount in interface LeavePayoutContractpublic void setForfeitedAmount(BigDecimal amount)
public AccrualCategoryBo getFromAccrualCategoryObj()
LeavePayoutContractaccrualCategoryObj of a LeavePayout
getFromAccrualCategoryObj in interface LeavePayoutContractpublic void setFromAccrualCategoryObj(AccrualCategoryBo accrualCategoryObj)
public static long getSerialversionuid()
public String getLmLeavePayoutId()
LeavePayoutContracthrEarnCodeId of a LeavePayout
getLmLeavePayoutId in interface LeavePayoutContractpublic void setLmLeavePayoutId(String id)
protected String getUniqueKey()
getUniqueKey in class HrBusinessObjectpublic String getId()
getId in interface org.kuali.rice.core.api.mo.common.IdentifiablegetId in class HrBusinessObjectpublic void setId(String id)
setId in class HrBusinessObjectpublic PrincipalHRAttributesBo getPrincipalHRAttrObj()
LeavePayoutContractprincipalHRAttrObj of a LeavePayout
getPrincipalHRAttrObj in interface LeavePayoutContractpublic void setPrincipalHRAttrObj(PrincipalHRAttributesBo hrObj)
public String getAccrualCategoryRule()
LeavePayoutContractaccrualCategoryRule of a LeavePayout
getAccrualCategoryRule in interface LeavePayoutContractpublic void setAccrualCategoryRule(String accrualCategoryRule)
public String getForfeitedLeaveBlockId()
LeavePayoutContractforfeitedLeaveBlockId of a LeavePayout
getForfeitedLeaveBlockId in interface LeavePayoutContractpublic void setForfeitedLeaveBlockId(String forfeitedLeaveBlockId)
public String getPayoutLeaveBlockId()
LeavePayoutContractpayoutFromLeaveBlockId of a LeavePayout
getPayoutLeaveBlockId in interface LeavePayoutContractpublic void setPayoutLeaveBlockId(String payoutLeaveBlockId)
public String getPayoutFromLeaveBlockId()
LeavePayoutContractpayoutLeaveBlockId of a LeavePayout
getPayoutFromLeaveBlockId in interface LeavePayoutContractpublic void setPayoutFromLeaveBlockId(String payoutFromLeaveBlockId)
public void setLeaveCalendarDocumentId(String leaveCalendarDocumentId)
public List<LeaveBlock> getLeaveBlocks()
LeavePayoutContracta list of LeaveBlock objects
getLeaveBlocks in interface LeavePayoutContractpublic String getLeaveCalendarDocumentId()
LeavePayoutContractleaveCalendarDocumentId of a LeavePayout
getLeaveCalendarDocumentId in interface LeavePayoutContractpublic LeavePayout adjust(BigDecimal payoutAmount)
public String getStatus()
LeavePayoutContractstatus of a LeavePayout
getStatus in interface LeavePayoutContractpublic String getDocumentHeaderId()
LeavePayoutContractdocumentHeaderId of a LeavePayout
getDocumentHeaderId in interface LeavePayoutContractpublic void setDocumentHeaderId(String documentHeaderId)
public List<Assignment> getAssignments()
getAssignments in interface AssignableCopyright © 2004–2015 The Kuali Foundation. All rights reserved.