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