org.kuali.kpme.core.api.leaveplan
Interface LeavePlanContract

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

public interface LeavePlanContract
extends HrBusinessObjectContract

LeavePlanContract interface.


Method Summary
 String getBatchPriorYearCarryOverStartDate()
          The date batch job should run to create a carry over leave block for each accrual category balance from the prior year under a LeavePlan
 Time getBatchPriorYearCarryOverStartTime()
          The Time batch job should run to create a carry over leave block for each accrual category balance from the prior year under a LeavePlan
 String getCalendarYearStart()
          The Month and Day (MM/DD) of the start of the year for a LeavePlan
 String getDescr()
          The description of a LeavePlan
 Boolean getHistory()
          The history flag of a LeavePlan
 String getLeavePlan()
          The name of a LeavePlan
 String getLmLeavePlanId()
          The Primary Key of a LeavePlan entry saved in a database
 String getPlanningMonths()
          The Number of months to build accruals for for a LeavePlan
 
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

getBatchPriorYearCarryOverStartDate

String getBatchPriorYearCarryOverStartDate()
The date batch job should run to create a carry over leave block for each accrual category balance from the prior year under a LeavePlan

batchPriorYearCarryOverStartDate of a LeavePlan

Returns:
batchPriorYearCarryOverStartDate for LeavePlan

getBatchPriorYearCarryOverStartTime

Time getBatchPriorYearCarryOverStartTime()
The Time batch job should run to create a carry over leave block for each accrual category balance from the prior year under a LeavePlan

batchPriorYearCarryOverStartTime of a LeavePlan

Returns:
batchPriorYearCarryOverStartTime for LeavePlan

getPlanningMonths

String getPlanningMonths()
The Number of months to build accruals for for a LeavePlan

planningMonths of a LeavePlan

Returns:
planningMonths for LeavePlan

getLmLeavePlanId

String getLmLeavePlanId()
The Primary Key of a LeavePlan entry saved in a database

lmLeavePlanId of an LeavePlan

Returns:
lmLeavePlanId for LeavePlan

getLeavePlan

String getLeavePlan()
The name of a LeavePlan

leavePlan field of a LeavePlan

Returns:
leavePlan for LeavePlan

getDescr

String getDescr()
The description of a LeavePlan

description of a LeavePlan

Returns:
description for LeavePlan

getCalendarYearStart

String getCalendarYearStart()
The Month and Day (MM/DD) of the start of the year for a LeavePlan

calendarYearStart of a LeavePlan

Returns:
calendarYearStart for LeavePlan

getHistory

Boolean getHistory()
The history flag of a LeavePlan

history flag of a LeavePlan

Returns:
Y if on, N if not


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