Class BasicScheduleModel
- java.lang.Object
-
- com.palantir.ptoss.cinch.core.DefaultBindableModel
-
- com.inductiveautomation.ignition.common.user.schedule.AbstractScheduleModel
-
- com.inductiveautomation.ignition.common.user.schedule.BasicScheduleModel
-
- All Implemented Interfaces:
BindableModel,java.io.Serializable
public class BasicScheduleModel extends AbstractScheduleModel
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBASIC_SCHEDULEstatic java.lang.StringDEFAULT_TIME
-
Constructor Summary
Constructors Constructor Description BasicScheduleModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAllDayTime()java.lang.StringgetFridayTime()java.lang.StringgetMondayTime()ScheduleRepeatStylegetRepeat()intgetRepeatOff()intgetRepeatOn()java.lang.StringgetSaturdayTime()TimelinegetScheduleForDay(java.util.Calendar cal)Returns a Timeline object with the day's schedule, or null if no schedule for the day.java.util.DategetStartingAt()java.lang.StringgetSundayTime()java.lang.StringgetThursdayTime()java.lang.StringgetTuesdayTime()java.lang.StringgetType()java.lang.StringgetWednesdayTime()java.lang.StringgetWeekDayTime()booleanisAllDays()booleanisFriday()booleanisMonday()booleanisObserveHolidays()booleanisRepeating()booleanisSaturday()booleanisSunday()booleanisThursday()booleanisTuesday()booleanisUseDays()True if the individual day fields are usedbooleanisWednesday()booleanisWeekDays()voidset(BasicScheduleModel that)voidsetAllDays(boolean allDays)voidsetAllDayTime(java.lang.String allDayTime)voidsetFriday(boolean friday)voidsetFridayTime(java.lang.String fridayTime)voidsetMonday(boolean monday)voidsetMondayTime(java.lang.String mondayTime)voidsetObserveHolidays(boolean observeHolidays)voidsetRepeat(ScheduleRepeatStyle repeat)voidsetRepeatOff(int repeatOff)voidsetRepeatOn(int repeatOn)voidsetSaturday(boolean saturday)voidsetSaturdayTime(java.lang.String saturdayTime)voidsetStartingAt(java.util.Date startingAt)voidsetSunday(boolean sunday)voidsetSundayTime(java.lang.String sundayTime)voidsetThursday(boolean thursday)voidsetThursdayTime(java.lang.String thursdayTime)voidsetTuesday(boolean tuesday)voidsetTuesdayTime(java.lang.String tuesdayTime)voidsetWednesday(boolean wednesday)voidsetWednesdayTime(java.lang.String wednesdayTime)voidsetWeekDays(boolean weekDays)voidsetWeekDayTime(java.lang.String weekDayTime)-
Methods inherited from class com.inductiveautomation.ignition.common.user.schedule.AbstractScheduleModel
equals, getDescription, getName, hashCode, setDescription, setName
-
Methods inherited from class com.palantir.ptoss.cinch.core.DefaultBindableModel
bind, modelUpdated, unbind, unbindAll, update
-
-
-
-
Field Detail
-
BASIC_SCHEDULE
public static final java.lang.String BASIC_SCHEDULE
- See Also:
- Constant Field Values
-
DEFAULT_TIME
public static final java.lang.String DEFAULT_TIME
- See Also:
- Constant Field Values
-
-
Method Detail
-
set
public void set(BasicScheduleModel that)
-
isUseDays
public boolean isUseDays()
True if the individual day fields are used
-
isObserveHolidays
public boolean isObserveHolidays()
- Specified by:
isObserveHolidaysin classAbstractScheduleModel
-
setObserveHolidays
public void setObserveHolidays(boolean observeHolidays)
- Specified by:
setObserveHolidaysin classAbstractScheduleModel
-
isAllDays
public boolean isAllDays()
-
setAllDays
public void setAllDays(boolean allDays)
-
getAllDayTime
public java.lang.String getAllDayTime()
-
setAllDayTime
public void setAllDayTime(java.lang.String allDayTime)
-
isWeekDays
public boolean isWeekDays()
-
setWeekDays
public void setWeekDays(boolean weekDays)
-
getWeekDayTime
public java.lang.String getWeekDayTime()
-
setWeekDayTime
public void setWeekDayTime(java.lang.String weekDayTime)
-
isMonday
public boolean isMonday()
-
setMonday
public void setMonday(boolean monday)
-
isTuesday
public boolean isTuesday()
-
setTuesday
public void setTuesday(boolean tuesday)
-
isWednesday
public boolean isWednesday()
-
setWednesday
public void setWednesday(boolean wednesday)
-
isThursday
public boolean isThursday()
-
setThursday
public void setThursday(boolean thursday)
-
isFriday
public boolean isFriday()
-
setFriday
public void setFriday(boolean friday)
-
isSaturday
public boolean isSaturday()
-
setSaturday
public void setSaturday(boolean saturday)
-
isSunday
public boolean isSunday()
-
setSunday
public void setSunday(boolean sunday)
-
getMondayTime
public java.lang.String getMondayTime()
-
setMondayTime
public void setMondayTime(java.lang.String mondayTime)
-
getTuesdayTime
public java.lang.String getTuesdayTime()
-
setTuesdayTime
public void setTuesdayTime(java.lang.String tuesdayTime)
-
getWednesdayTime
public java.lang.String getWednesdayTime()
-
setWednesdayTime
public void setWednesdayTime(java.lang.String wednesdayTime)
-
getThursdayTime
public java.lang.String getThursdayTime()
-
setThursdayTime
public void setThursdayTime(java.lang.String thursdayTime)
-
getFridayTime
public java.lang.String getFridayTime()
-
setFridayTime
public void setFridayTime(java.lang.String fridayTime)
-
getSaturdayTime
public java.lang.String getSaturdayTime()
-
setSaturdayTime
public void setSaturdayTime(java.lang.String saturdayTime)
-
getSundayTime
public java.lang.String getSundayTime()
-
setSundayTime
public void setSundayTime(java.lang.String sundayTime)
-
isRepeating
public boolean isRepeating()
-
getRepeat
public ScheduleRepeatStyle getRepeat()
-
setRepeat
public void setRepeat(ScheduleRepeatStyle repeat)
-
getRepeatOn
public int getRepeatOn()
-
setRepeatOn
public void setRepeatOn(int repeatOn)
-
getRepeatOff
public int getRepeatOff()
-
setRepeatOff
public void setRepeatOff(int repeatOff)
-
getStartingAt
public java.util.Date getStartingAt()
-
setStartingAt
public void setStartingAt(java.util.Date startingAt)
-
getType
public java.lang.String getType()
- Specified by:
getTypein classAbstractScheduleModel
-
getScheduleForDay
public Timeline getScheduleForDay(java.util.Calendar cal) throws java.lang.Exception
Description copied from class:AbstractScheduleModelReturns a Timeline object with the day's schedule, or null if no schedule for the day.- Specified by:
getScheduleForDayin classAbstractScheduleModel- Throws:
java.lang.Exception
-
-