org.kuali.kpme.tklm.api.leave.donation
Interface LeaveDonationContract

All Superinterfaces:
org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.core.api.mo.common.GloballyUnique, HrBusinessObjectContract, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.krad.bo.PersistableBusinessObject, Serializable, org.kuali.rice.core.api.mo.common.Versioned
All Known Implementing Classes:
LeaveDonation

public interface LeaveDonationContract
extends HrBusinessObjectContract

LeaveDonationContract interface


Method Summary
 AccrualCategoryContract getAccrualCategoryObj()
          The AccuralCategory object associated with the LeaveDonation
 BigDecimal getAmountDonated()
          The amount of accrued leave to be donated
 BigDecimal getAmountReceived()
          The amount of accrued leave to be received
 String getDescription()
          The descripton of the LeaveDonation
 String getDonatedAccrualCategory()
          The AccrualCategory name associated with the LeaveDonation
 String getDonatedEarnCode()
          The EarnCode name that a leave block indicating the amount donated will be recorded with
 String getDonorsPrincipalID()
          The principalID of the employee who is donating leave
 EarnCodeContract getEarnCodeObj()
          The EarnCode object associated with the LeaveDonation
 Boolean getHistory()
          The history flag of the LeaveDonation
 String getLmLeaveDonationId()
          The primary key of a LeaveDonation entry saved in a database
 org.kuali.rice.kim.api.identity.Person getPersonObj()
          The Person object associated with the LeaveDonation
 String getRecipientsAccrualCategory()
          The AccrualCategory name the donated Leave will be accrued to
 String getRecipientsEarnCode()
          The EarnCode name that donation accrual leave block will be recorded with
 String getRecipientsPrincipalID()
          The principalID of the employee who is receiving the donated leave
 
Methods inherited from interface org.kuali.kpme.core.api.bo.HrBusinessObjectContract
getEffectiveDate, getEffectiveLocalDate, getId, 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
 

Method Detail

getEarnCodeObj

EarnCodeContract getEarnCodeObj()
The EarnCode object associated with the LeaveDonation

earnCodeObject of a LeaveDonation

Returns:
earnCodeObject for LeaveDonation

getDonatedEarnCode

String getDonatedEarnCode()
The EarnCode name that a leave block indicating the amount donated will be recorded with

donatedEarnCode of a LeaveDonation

Returns:
donatedEarnCode for LeaveDonation

getRecipientsEarnCode

String getRecipientsEarnCode()
The EarnCode name that donation accrual leave block will be recorded with

recipientsEarnCode of a LeaveDonation

Returns:
recipientsEarnCode for LeaveDonation

getLmLeaveDonationId

String getLmLeaveDonationId()
The primary key of a LeaveDonation entry saved in a database

lmLeaveDonationId of a LeaveDonation

Returns:
lmLeaveDonationId for LeaveDonation

getDonatedAccrualCategory

String getDonatedAccrualCategory()
The AccrualCategory name associated with the LeaveDonation

donatedAccrualCategory of a LeaveDonation

Returns:
donatedAccrualCategory for LeaveDonation

getRecipientsAccrualCategory

String getRecipientsAccrualCategory()
The AccrualCategory name the donated Leave will be accrued to

recipientsAccrualCategory of a LeaveDonation

Returns:
recipientsAccrualCategory for LeaveDonation

getAmountDonated

BigDecimal getAmountDonated()
The amount of accrued leave to be donated

amountDonated of a LeaveDonation

Returns:
amountDonated for LeaveDonation

getAmountReceived

BigDecimal getAmountReceived()
The amount of accrued leave to be received

amountReceived of a LeaveDonation

Returns:
amountReceived for LeaveDonation

getDonorsPrincipalID

String getDonorsPrincipalID()
The principalID of the employee who is donating leave

donorsPrincipalID of a LeaveDonation

Returns:
donorsPrincipalID for LeaveDonation

getRecipientsPrincipalID

String getRecipientsPrincipalID()
The principalID of the employee who is receiving the donated leave

recipientsPrincipalID of a LeaveDonation

Returns:
recipientsPrincipalID for LeaveDonation

getDescription

String getDescription()
The descripton of the LeaveDonation

description of a LeaveDonation

Returns:
description for LeaveDonation

getHistory

Boolean getHistory()
The history flag of the LeaveDonation

history flag of a LeaveDonation

Returns:
Y if on, N if not

getPersonObj

org.kuali.rice.kim.api.identity.Person getPersonObj()
The Person object associated with the LeaveDonation

personObj of a LeaveDonation

Returns:
personObj for LeaveDonation

getAccrualCategoryObj

AccrualCategoryContract getAccrualCategoryObj()
The AccuralCategory object associated with the LeaveDonation

accrualCategoryObj of a LeaveDonation

Returns:
accrualCategoryObj for LeaveDonation


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