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,Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintReturns a Timeline object with the day's schedule, or null if no schedule for the day.getType()booleanbooleanisFriday()booleanisMonday()booleanbooleanbooleanbooleanisSunday()booleanbooleanbooleanTrue if the individual day fields are usedbooleanbooleanvoidset(BasicScheduleModel that) voidsetAllDays(boolean allDays) voidsetAllDayTime(String allDayTime) voidsetFriday(boolean friday) voidsetFridayTime(String fridayTime) voidsetMonday(boolean monday) voidsetMondayTime(String mondayTime) voidsetObserveHolidays(boolean observeHolidays) voidsetRepeat(ScheduleRepeatStyle repeat) voidsetRepeatOff(int repeatOff) voidsetRepeatOn(int repeatOn) voidsetSaturday(boolean saturday) voidsetSaturdayTime(String saturdayTime) voidsetStartingAt(Date startingAt) voidsetSunday(boolean sunday) voidsetSundayTime(String sundayTime) voidsetThursday(boolean thursday) voidsetThursdayTime(String thursdayTime) voidsetTuesday(boolean tuesday) voidsetTuesdayTime(String tuesdayTime) voidsetWednesday(boolean wednesday) voidsetWednesdayTime(String wednesdayTime) voidsetWeekDays(boolean weekDays) voidsetWeekDayTime(String weekDayTime) Methods inherited from class com.inductiveautomation.ignition.common.user.schedule.AbstractScheduleModel
equals, getDescription, getName, hashCode, setDescription, setNameMethods inherited from class com.palantir.ptoss.cinch.core.DefaultBindableModel
bind, modelUpdated, unbind, unbindAll, update
-
Field Details
-
BASIC_SCHEDULE
- See Also:
-
DEFAULT_TIME
- See Also:
-
-
Constructor Details
-
BasicScheduleModel
public BasicScheduleModel()
-
-
Method Details
-
set
-
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
-
setAllDayTime
-
isWeekDays
public boolean isWeekDays() -
setWeekDays
public void setWeekDays(boolean weekDays) -
getWeekDayTime
-
setWeekDayTime
-
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
-
setMondayTime
-
getTuesdayTime
-
setTuesdayTime
-
getWednesdayTime
-
setWednesdayTime
-
getThursdayTime
-
setThursdayTime
-
getFridayTime
-
setFridayTime
-
getSaturdayTime
-
setSaturdayTime
-
getSundayTime
-
setSundayTime
-
isRepeating
public boolean isRepeating() -
getRepeat
-
setRepeat
-
getRepeatOn
public int getRepeatOn() -
setRepeatOn
public void setRepeatOn(int repeatOn) -
getRepeatOff
public int getRepeatOff() -
setRepeatOff
public void setRepeatOff(int repeatOff) -
getStartingAt
-
setStartingAt
-
getType
- Specified by:
getTypein classAbstractScheduleModel
-
getScheduleForDay
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:
Exception
-