org.kuali.kpme.tklm.api.leave.adjustment
Interface LeaveAdjustmentContract

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:
LeaveAdjustment

public interface LeaveAdjustmentContract
extends HrBusinessObjectContract

LeaveAdjustmentContract interface


Method Summary
 String getAccrualCategory()
          The AccrualCategory name associated with the LeaveAdjustment
 AccrualCategoryContract getAccrualCategoryObj()
          The AccuralCategory object associated with the LeaveAdjustment
 BigDecimal getAdjustmentAmount()
          The value of the LeaveAdjustment, positive or negative, associated with the LeaveAdjustment
 String getDescription()
          The descripton of a reason associated with the LeaveAdjustment
 String getEarnCode()
          The EarnCode name associated with the AccrualCategory and LeaveAdjustment
 EarnCodeContract getEarnCodeObj()
          The EarnCode object associated with the AccrualCategory and the LeaveAdjustment
 String getLeavePlan()
          The LeavePlan name associated with the Principal Id and the AccrualCategory
 String getLmLeaveAdjustmentId()
          The primary key of a LeaveAdjustment entry saved in a database
 String getName()
          The principalName of the employee associated with the LeaveAdjustment
 org.kuali.rice.kim.api.identity.Person getPrincipal()
          The Person object associated with the LeaveAdjustment
 PrincipalHRAttributesContract getPrincipalHRAttrObj()
          The PrincipalHRAttributes object associated with the LeaveAdjustment
 String getPrincipalId()
          The identifier of the employee associated with the LeaveAdjustment
 
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

getEarnCode

String getEarnCode()
The EarnCode name associated with the AccrualCategory and LeaveAdjustment

earnCode of a LeaveAdjustment

Returns:
earnCode for LeaveAdjustment

getEarnCodeObj

EarnCodeContract getEarnCodeObj()
The EarnCode object associated with the AccrualCategory and the LeaveAdjustment

earnCodeObject of a LeaveAdjustment

Returns:
earnCodeObject for LeaveAdjustment

getPrincipalId

String getPrincipalId()
The identifier of the employee associated with the LeaveAdjustment

principalId of a LeaveAdjustment

Returns:
principalId for LeaveAdjustment

getPrincipal

org.kuali.rice.kim.api.identity.Person getPrincipal()
The Person object associated with the LeaveAdjustment

principal of a LeaveAdjustment

Returns:
principal for LeaveAdjustment

getName

String getName()
The principalName of the employee associated with the LeaveAdjustment

principal.getName() of a LeaveAdjustment

Returns:
principal.getName() for LeaveAdjustment

getLeavePlan

String getLeavePlan()
The LeavePlan name associated with the Principal Id and the AccrualCategory

leavePlan of a LeaveAdjustment

Returns:
leavePlan for LeaveAdjustment

getAccrualCategory

String getAccrualCategory()
The AccrualCategory name associated with the LeaveAdjustment

accrualCategory of a LeaveAdjustment

Returns:
accrualCategory for LeaveAdjustment

getDescription

String getDescription()
The descripton of a reason associated with the LeaveAdjustment

description of a LeaveAdjustment

Returns:
description for LeaveAdjustment

getAdjustmentAmount

BigDecimal getAdjustmentAmount()
The value of the LeaveAdjustment, positive or negative, associated with the LeaveAdjustment

adjustmentAmount of a LeaveAdjustment

Returns:
adjustmentAmount for LeaveAdjustment

getAccrualCategoryObj

AccrualCategoryContract getAccrualCategoryObj()
The AccuralCategory object associated with the LeaveAdjustment

accrualCategoryObj of a LeaveAdjustment

Returns:
accrualCategoryObj for LeaveAdjustment

getLmLeaveAdjustmentId

String getLmLeaveAdjustmentId()
The primary key of a LeaveAdjustment entry saved in a database

lmLeaveAdjustmentId of a LeaveAdjustment

Returns:
lmLeaveAdjustmentId for LeaveAdjustment

getPrincipalHRAttrObj

PrincipalHRAttributesContract getPrincipalHRAttrObj()
The PrincipalHRAttributes object associated with the LeaveAdjustment

principalHRAttrObj of a LeaveAdjustment

Returns:
principalHRAttrObj for LeaveAdjustment


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