org.kuali.kpme.tklm.api.leave.override
Interface EmployeeOverrideContract

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

public interface EmployeeOverrideContract
extends HrBusinessObjectContract

EmployeeOverrideContract interface


Method Summary
 String getAccrualCategory()
          The AccrualCategory name associated with the EmployeeOverride
 AccrualCategoryContract getAccrualCategoryObj()
          The AccuralCategory object associated with the EmployeeOverride
 String getDescription()
          The descripton of a reason for the EmployeeOverride
 String getLeavePlan()
          The LeavePlan name associated with the Principal ID and AccrualCategory
 String getLmEmployeeOverrideId()
          The primary key of an EmployeeOverride entry saved in a database
 String getName()
          The principalName of the employee whom the system overrides the AccrtualCategory limits for
 String getOverrideType()
          The AccrualCategory limit used for the Employee
 Long getOverrideValue()
          The new limit value to be used for the AccrualCategory
 org.kuali.rice.kim.api.identity.Person getPrincipal()
          The Person object associated with the EmployeeOverride
 PrincipalHRAttributesContract getPrincipalHRAttrObj()
          The PrincipalHRAttributes object associated with the EmployeeOverride
 String getPrincipalId()
          The principalID of the employee whom the system overrides the AccrtualCategory limits for
 
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

getLmEmployeeOverrideId

String getLmEmployeeOverrideId()
The primary key of an EmployeeOverride entry saved in a database

lmEmployeeOverrideId of an EmployeeOverride

Returns:
lmEmployeeOverrideId for EmployeeOverride

getPrincipalId

String getPrincipalId()
The principalID of the employee whom the system overrides the AccrtualCategory limits for

principalId of an EmployeeOverride

Returns:
principalId for EmployeeOverride

getName

String getName()
The principalName of the employee whom the system overrides the AccrtualCategory limits for

principal.getName() of an EmployeeOverride

Returns:
principal.getName() for EmployeeOverride

getAccrualCategoryObj

AccrualCategoryContract getAccrualCategoryObj()
The AccuralCategory object associated with the EmployeeOverride

accrualCategoryObj of an EmployeeOverride

Returns:
accrualCategoryObj for EmployeeOverride

getOverrideType

String getOverrideType()
The AccrualCategory limit used for the Employee

overrideType of an EmployeeOverride

Returns:
overrideType for EmployeeOverride

getDescription

String getDescription()
The descripton of a reason for the EmployeeOverride

description of an EmployeeOverride

Returns:
description for EmployeeOverride

getAccrualCategory

String getAccrualCategory()
The AccrualCategory name associated with the EmployeeOverride

accrualCategory of an EmployeeOverride

Returns:
accrualCategory for EmployeeOverride

getLeavePlan

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

leavePlan of an EmployeeOverride

Returns:
leavePlan for EmployeeOverride

getOverrideValue

Long getOverrideValue()
The new limit value to be used for the AccrualCategory

overrideValue of an EmployeeOverride

Returns:
overrideValue for EmployeeOverride

getPrincipal

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

principal of an EmployeeOverride

Returns:
principal for EmployeeOverride

getPrincipalHRAttrObj

PrincipalHRAttributesContract getPrincipalHRAttrObj()
The PrincipalHRAttributes object associated with the EmployeeOverride

principalHRAttrObj of an EmployeeOverride

Returns:
principalHRAttrObj for EmployeeOverride


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