|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.kpme.core.bo.HrBusinessObject
org.kuali.kpme.tklm.leave.payout.LeavePayout
public class LeavePayout
| Field Summary |
|---|
| Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
|---|
extension, versionNumber |
| Fields inherited from interface org.kuali.kpme.core.api.assignment.Assignable |
|---|
ASSIGNABLE_TERM_NAME |
| Constructor Summary | |
|---|---|
LeavePayout()
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class org.kuali.kpme.core.bo.HrBusinessObject |
|---|
getEffectiveDate, getEffectiveLocalDate, getRelativeEffectiveDate, getTimestamp, isActive, setActive, setEffectiveDate, setEffectiveLocalDate, setRelativeEffectiveDate, 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.kpme.core.api.bo.HrBusinessObjectContract |
|---|
getEffectiveDate, getEffectiveLocalDate, getRelativeEffectiveDate, getTimestamp |
| Methods inherited from interface org.kuali.rice.krad.bo.PersistableBusinessObject |
|---|
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber |
| Methods inherited from interface org.kuali.rice.krad.bo.BusinessObject |
|---|
refresh |
| Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic |
|---|
toString |
| Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned |
|---|
getVersionNumber |
| Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique |
|---|
getObjectId |
| Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable |
|---|
isActive |
| Constructor Detail |
|---|
public LeavePayout()
| Method Detail |
|---|
public String getEarnCode()
LeavePayoutContractearnCode of a LeavePayout
getEarnCode in interface LeavePayoutContractpublic void setEarnCode(String earnCode)
public EarnCode getEarnCodeObj()
LeavePayoutContractearnCodeObject of a LeavePayout
getEarnCodeObj in interface LeavePayoutContractpublic void setEarnCodeObj(EarnCode 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 AccrualCategory getFromAccrualCategoryObj()
LeavePayoutContractaccrualCategoryObj of a LeavePayout
getFromAccrualCategoryObj in interface LeavePayoutContractpublic void setFromAccrualCategoryObj(AccrualCategory 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()
HrBusinessObjectContractid of HrBusinessObject
getId in interface HrBusinessObjectContractgetId in class HrBusinessObjectpublic void setId(String id)
setId in class HrBusinessObjectpublic PrincipalHRAttributes getPrincipalHRAttrObj()
LeavePayoutContractprincipalHRAttrObj of a LeavePayout
getPrincipalHRAttrObj in interface LeavePayoutContractpublic void setPrincipalHRAttrObj(PrincipalHRAttributes 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 void setStatus(String code)
public String getDocumentHeaderId()
LeavePayoutContractdocumentHeaderId of a LeavePayout
getDocumentHeaderId in interface LeavePayoutContractpublic void setDocumentHeaderId(String documentHeaderId)
public List<Assignment> getAssignments()
getAssignments in interface Assignable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||