org.kuali.kpme.tklm.api.leave.timeoff
Interface SystemScheduledTimeOffContract

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

public interface SystemScheduledTimeOffContract
extends HrBusinessObjectContract

SystemScheduledTimeOffContract interface


Method Summary
 String getAccrualCategory()
          The AccrualCategory name associated with the SystemScheduledTimeOff
 AccrualCategoryContract getAccrualCategoryObj()
          The AccrualCategory object associated with the SystemScheduledTimeOff
 Date getAccruedDate()
          The date the holiday is available to use
 org.joda.time.LocalDate getAccruedLocalDate()
          The date the holiday is available to use
 BigDecimal getAmountofTime()
          The amount of leave time taken for the ScheduledTimeOff
 String getDescr()
          The description of the SystemScheduledTimeOff
 String getEarnCode()
          The EarnCode name associated with the SystemScheduledTimeOff
 EarnCodeContract getEarnCodeObj()
          The EarnCode object associated with the SystemScheduledTimeOff
 Boolean getHistory()
          The history flag of the SystemScheduledTimeOff
 String getLeavePlan()
          The LeavePlan name associated with the SystemScheduledTimeOff
 LeavePlanContract getLeavePlanObj()
          The LeavePlan object associated with the SystemScheduledTimeOff
 String getLmSystemScheduledTimeOffId()
          The primary key of a SystemScheduledTimeOff entry saved in a database
 String getLocation()
          The Location name associated with the SystemScheduledTimeOff
 LocationContract getLocationObj()
          The Location object associated with the SystemScheduledTimeOff
 String getPremiumHoliday()
          TODO: Make sure this comment is right Indicate if the ScheduledTimeOff Date allows employees to get higher rate of pay for working it
 Date getScheduledTimeOffDate()
          The date of the ScheduledTimeOff that is put on the calendar
 org.joda.time.LocalDate getScheduledTimeOffLocalDate()
          The date of the ScheduledTimeOff that is put on the calendar
 BigDecimal getTransferConversionFactor()
          The conversion rate to be used to transfer the unused Amount of Time
 String getTransfertoEarnCode()
          The EarnCode name used to transfer the unused time
 String getUnusedTime()
          Indicate how time can be banked/accrued
 
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

getLmSystemScheduledTimeOffId

String getLmSystemScheduledTimeOffId()
The primary key of a SystemScheduledTimeOff entry saved in a database

lmSystemScheduledTimeOffId of a SystemScheduledTimeOff

Returns:
lmSystemScheduledTimeOffId for SystemScheduledTimeOff

getLeavePlan

String getLeavePlan()
The LeavePlan name associated with the SystemScheduledTimeOff

leavePlan of a SystemScheduledTimeOff

Returns:
leavePlan for SystemScheduledTimeOff

getAccrualCategory

String getAccrualCategory()
The AccrualCategory name associated with the SystemScheduledTimeOff

accrualCategory of a SystemScheduledTimeOff

Returns:
accrualCategory for SystemScheduledTimeOff

getAccruedDate

Date getAccruedDate()
The date the holiday is available to use

accruedDate of a SystemScheduledTimeOff

Returns:
accruedDate for SystemScheduledTimeOff

getAccruedLocalDate

org.joda.time.LocalDate getAccruedLocalDate()
The date the holiday is available to use

accruedDate of a SystemScheduledTimeOff

Returns:
accruedDate in LocalDate format for SystemScheduledTimeOff

getScheduledTimeOffDate

Date getScheduledTimeOffDate()
The date of the ScheduledTimeOff that is put on the calendar

scheduledTimeOffDate of a SystemScheduledTimeOff

Returns:
scheduledTimeOffDate in Date format for SystemScheduledTimeOff

getScheduledTimeOffLocalDate

org.joda.time.LocalDate getScheduledTimeOffLocalDate()
The date of the ScheduledTimeOff that is put on the calendar

scheduledTimeOffDate of a SystemScheduledTimeOff

Returns:
scheduledTimeOffDate in LocalDate format for SystemScheduledTimeOff

getLocation

String getLocation()
The Location name associated with the SystemScheduledTimeOff

location of a SystemScheduledTimeOff

Returns:
location for SystemScheduledTimeOff

getDescr

String getDescr()
The description of the SystemScheduledTimeOff

description of a SystemScheduledTimeOff

Returns:
desc for SystemScheduledTimeOff

getAmountofTime

BigDecimal getAmountofTime()
The amount of leave time taken for the ScheduledTimeOff

amountofTime of a SystemScheduledTimeOff

Returns:
amountofTime for SystemScheduledTimeOff

getUnusedTime

String getUnusedTime()
Indicate how time can be banked/accrued

unusedTime of a SystemScheduledTimeOff

Returns:
unusedTime for SystemScheduledTimeOff

getTransferConversionFactor

BigDecimal getTransferConversionFactor()
The conversion rate to be used to transfer the unused Amount of Time

unusedTime of a SystemScheduledTimeOff

Returns:
unusedTime for SystemScheduledTimeOff

getPremiumHoliday

String getPremiumHoliday()
TODO: Make sure this comment is right Indicate if the ScheduledTimeOff Date allows employees to get higher rate of pay for working it

premiumHoliday of a SystemScheduledTimeOff

Returns:
Y if the ScheduledTimeOff Date allows employees to get higher rate of pay, N if not

getLeavePlanObj

LeavePlanContract getLeavePlanObj()
The LeavePlan object associated with the SystemScheduledTimeOff

leavePlanObject of a SystemScheduledTimeOff

Returns:
leavePlanObj for SystemScheduledTimeOff

getAccrualCategoryObj

AccrualCategoryContract getAccrualCategoryObj()
The AccrualCategory object associated with the SystemScheduledTimeOff

accrualCategoryObj of a SystemScheduledTimeOff

Returns:
accrualCategoryObj for SystemScheduledTimeOff

getEarnCode

String getEarnCode()
The EarnCode name associated with the SystemScheduledTimeOff

earnCode of a SystemScheduledTimeOff

Returns:
earnCode for SystemScheduledTimeOff

getTransfertoEarnCode

String getTransfertoEarnCode()
The EarnCode name used to transfer the unused time

transfertoEarnCode of a SystemScheduledTimeOff

Returns:
transfertoEarnCode for SystemScheduledTimeOff

getEarnCodeObj

EarnCodeContract getEarnCodeObj()
The EarnCode object associated with the SystemScheduledTimeOff

earnCodeObject of a SystemScheduledTimeOff

Returns:
earnCodeObject for SystemScheduledTimeOff

getLocationObj

LocationContract getLocationObj()
The Location object associated with the SystemScheduledTimeOff

locationObj of a SystemScheduledTimeOff

Returns:
locationObj for SystemScheduledTimeOff

getHistory

Boolean getHistory()
The history flag of the SystemScheduledTimeOff

history flag of a SystemScheduledTimeOff

Returns:
Y if on, N if not


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