public class SystemScheduledTimeOff extends HrBusinessObject implements SystemScheduledTimeOffContract
Modifier and Type | Field and Description |
---|---|
static String |
CACHE_NAME |
static com.google.common.collect.ImmutableList<String> |
fields |
Constructor and Description |
---|
SystemScheduledTimeOff() |
Modifier and Type | Method and Description |
---|---|
String |
getAccrualCategory()
The AccrualCategory name associated with the SystemScheduledTimeOff
|
AccrualCategoryBo |
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
|
com.google.common.collect.ImmutableMap<String,Object> |
getBusinessKeyValuesMap()
The map of key-vaue pairs that together form the business key criteria for this instance.
|
String |
getDescr()
The description of the SystemScheduledTimeOff
|
String |
getEarnCode()
The EarnCode name associated with the SystemScheduledTimeOff
|
EarnCodeBo |
getEarnCodeObj()
The EarnCode object associated with the SystemScheduledTimeOff
|
String |
getId() |
String |
getLeavePlan()
The LeavePlan name associated with the SystemScheduledTimeOff
|
LeavePlanBo |
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
|
LocationBo |
getLocationObj()
The Location object associated with the SystemScheduledTimeOff
|
String |
getPremiumEarnCode() |
EarnCodeBo |
getPremiumEarnCodeObj() |
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
|
EarnCodeBo |
getTransferToEarnCodeObj() |
protected String |
getUniqueKey() |
String |
getUnusedTime()
Indicate how time can be banked/accrued
|
void |
setAccrualCategory(String accrualCategory) |
void |
setAccrualCategoryObj(AccrualCategoryBo accrualCategoryObj) |
void |
setAccruedDate(Date accruedDate) |
void |
setAccruedLocalDate(org.joda.time.LocalDate accruedLocalDate) |
void |
setAmountofTime(BigDecimal amountofTime) |
void |
setDescr(String descr) |
void |
setEarnCode(String earnCode) |
void |
setEarnCodeObj(EarnCodeBo earnCodeObj) |
void |
setId(String id) |
void |
setLeavePlan(String leavePlan) |
void |
setLeavePlanObj(LeavePlanBo leavePlanObj) |
void |
setLmSystemScheduledTimeOffId(String lmSystemScheduledTimeOffId) |
void |
setLocation(String location) |
void |
setLocationObj(LocationBo locationObj) |
void |
setPremiumEarnCode(String premiumEarnCode) |
void |
setPremiumEarnCodeObj(EarnCodeBo premiumEarnCodeObj) |
void |
setPremiumHoliday(String premiumHoliday) |
void |
setScheduledTimeOffDate(Date scheduledTimeOffDate) |
void |
setScheduledTimeOffLocalDate(org.joda.time.LocalDate scheduledTimeOffLocalDate) |
void |
setTransferConversionFactor(BigDecimal transferConversionFactor) |
void |
setTransfertoEarnCode(String transfertoEarnCode) |
void |
setTransferToEarnCodeObj(EarnCodeBo transferToEarnCodeObj) |
void |
setUnusedTime(String unusedTime) |
areAllBusinessKeyValuesAvailable, copyCommonFields, getCreateTime, getEffectiveDate, getEffectiveLocalDate, getHistory, getRelativeEffectiveDate, getTimestamp, getUserPrincipalId, isActive, setActive, setEffectiveDate, setEffectiveLocalDate, setHistory, setRelativeEffectiveDate, setTimestamp, setUserPrincipalId
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
areAllBusinessKeyValuesAvailable, getEffectiveDate, getRelativeEffectiveDate, getTimestamp
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
getEffectiveLocalDate
getCreateTime
getUserPrincipalId
public static final String CACHE_NAME
public SystemScheduledTimeOff()
public com.google.common.collect.ImmutableMap<String,Object> getBusinessKeyValuesMap()
HrBusinessObjectContract
getBusinessKeyValuesMap
in interface HrBusinessObjectContract
public String getLmSystemScheduledTimeOffId()
SystemScheduledTimeOffContract
lmSystemScheduledTimeOffId of a SystemScheduledTimeOff
getLmSystemScheduledTimeOffId
in interface SystemScheduledTimeOffContract
public void setLmSystemScheduledTimeOffId(String lmSystemScheduledTimeOffId)
public String getLeavePlan()
SystemScheduledTimeOffContract
leavePlan of a SystemScheduledTimeOff
getLeavePlan
in interface SystemScheduledTimeOffContract
public void setLeavePlan(String leavePlan)
public String getAccrualCategory()
SystemScheduledTimeOffContract
accrualCategory of a SystemScheduledTimeOff
getAccrualCategory
in interface SystemScheduledTimeOffContract
public void setAccrualCategory(String accrualCategory)
public Date getAccruedDate()
SystemScheduledTimeOffContract
accruedDate of a SystemScheduledTimeOff
getAccruedDate
in interface SystemScheduledTimeOffContract
public void setAccruedDate(Date accruedDate)
public org.joda.time.LocalDate getAccruedLocalDate()
SystemScheduledTimeOffContract
accruedDate of a SystemScheduledTimeOff
getAccruedLocalDate
in interface SystemScheduledTimeOffContract
public void setAccruedLocalDate(org.joda.time.LocalDate accruedLocalDate)
public Date getScheduledTimeOffDate()
SystemScheduledTimeOffContract
scheduledTimeOffDate of a SystemScheduledTimeOff
getScheduledTimeOffDate
in interface SystemScheduledTimeOffContract
public void setScheduledTimeOffDate(Date scheduledTimeOffDate)
public org.joda.time.LocalDate getScheduledTimeOffLocalDate()
SystemScheduledTimeOffContract
scheduledTimeOffDate of a SystemScheduledTimeOff
getScheduledTimeOffLocalDate
in interface SystemScheduledTimeOffContract
public void setScheduledTimeOffLocalDate(org.joda.time.LocalDate scheduledTimeOffLocalDate)
public String getLocation()
SystemScheduledTimeOffContract
location of a SystemScheduledTimeOff
getLocation
in interface SystemScheduledTimeOffContract
public void setLocation(String location)
public String getDescr()
SystemScheduledTimeOffContract
description of a SystemScheduledTimeOff
getDescr
in interface SystemScheduledTimeOffContract
public BigDecimal getAmountofTime()
SystemScheduledTimeOffContract
amountofTime of a SystemScheduledTimeOff
getAmountofTime
in interface SystemScheduledTimeOffContract
public void setAmountofTime(BigDecimal amountofTime)
public String getUnusedTime()
SystemScheduledTimeOffContract
unusedTime of a SystemScheduledTimeOff
getUnusedTime
in interface SystemScheduledTimeOffContract
public void setUnusedTime(String unusedTime)
public BigDecimal getTransferConversionFactor()
SystemScheduledTimeOffContract
unusedTime of a SystemScheduledTimeOff
getTransferConversionFactor
in interface SystemScheduledTimeOffContract
public void setTransferConversionFactor(BigDecimal transferConversionFactor)
public String getPremiumHoliday()
SystemScheduledTimeOffContract
premiumHoliday of a SystemScheduledTimeOff
getPremiumHoliday
in interface SystemScheduledTimeOffContract
public void setPremiumHoliday(String premiumHoliday)
public LeavePlanBo getLeavePlanObj()
SystemScheduledTimeOffContract
leavePlanObject of a SystemScheduledTimeOff
getLeavePlanObj
in interface SystemScheduledTimeOffContract
public void setLeavePlanObj(LeavePlanBo leavePlanObj)
public AccrualCategoryBo getAccrualCategoryObj()
SystemScheduledTimeOffContract
accrualCategoryObj of a SystemScheduledTimeOff
getAccrualCategoryObj
in interface SystemScheduledTimeOffContract
public void setAccrualCategoryObj(AccrualCategoryBo accrualCategoryObj)
public String getEarnCode()
SystemScheduledTimeOffContract
earnCode of a SystemScheduledTimeOff
getEarnCode
in interface SystemScheduledTimeOffContract
public void setEarnCode(String earnCode)
public String getTransfertoEarnCode()
SystemScheduledTimeOffContract
transfertoEarnCode of a SystemScheduledTimeOff
getTransfertoEarnCode
in interface SystemScheduledTimeOffContract
public void setTransfertoEarnCode(String transfertoEarnCode)
public EarnCodeBo getEarnCodeObj()
SystemScheduledTimeOffContract
earnCodeObject of a SystemScheduledTimeOff
getEarnCodeObj
in interface SystemScheduledTimeOffContract
public void setEarnCodeObj(EarnCodeBo earnCodeObj)
public LocationBo getLocationObj()
SystemScheduledTimeOffContract
locationObj of a SystemScheduledTimeOff
getLocationObj
in interface SystemScheduledTimeOffContract
public void setLocationObj(LocationBo locationObj)
protected String getUniqueKey()
getUniqueKey
in class HrBusinessObject
public String getId()
getId
in interface org.kuali.rice.core.api.mo.common.Identifiable
getId
in class HrBusinessObject
public void setId(String id)
setId
in class HrBusinessObject
public EarnCodeBo getTransferToEarnCodeObj()
public void setTransferToEarnCodeObj(EarnCodeBo transferToEarnCodeObj)
public String getPremiumEarnCode()
getPremiumEarnCode
in interface SystemScheduledTimeOffContract
public void setPremiumEarnCode(String premiumEarnCode)
public EarnCodeBo getPremiumEarnCodeObj()
public void setPremiumEarnCodeObj(EarnCodeBo premiumEarnCodeObj)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.