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 TypeMethodDescriptionint
int
Returns a Timeline object with the day's schedule, or null if no schedule for the day.getType()
boolean
boolean
isFriday()
boolean
isMonday()
boolean
boolean
boolean
boolean
isSunday()
boolean
boolean
boolean
True if the individual day fields are usedboolean
boolean
void
set
(BasicScheduleModel that) void
setAllDays
(boolean allDays) void
setAllDayTime
(String allDayTime) void
setFriday
(boolean friday) void
setFridayTime
(String fridayTime) void
setMonday
(boolean monday) void
setMondayTime
(String mondayTime) void
setObserveHolidays
(boolean observeHolidays) void
setRepeat
(ScheduleRepeatStyle repeat) void
setRepeatOff
(int repeatOff) void
setRepeatOn
(int repeatOn) void
setSaturday
(boolean saturday) void
setSaturdayTime
(String saturdayTime) void
setStartingAt
(Date startingAt) void
setSunday
(boolean sunday) void
setSundayTime
(String sundayTime) void
setThursday
(boolean thursday) void
setThursdayTime
(String thursdayTime) void
setTuesday
(boolean tuesday) void
setTuesdayTime
(String tuesdayTime) void
setWednesday
(boolean wednesday) void
setWednesdayTime
(String wednesdayTime) void
setWeekDays
(boolean weekDays) void
setWeekDayTime
(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 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:
isObserveHolidays
in classAbstractScheduleModel
-
setObserveHolidays
public void setObserveHolidays(boolean observeHolidays) - Specified by:
setObserveHolidays
in 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:
getType
in classAbstractScheduleModel
-
getScheduleForDay
Description copied from class:AbstractScheduleModel
Returns a Timeline object with the day's schedule, or null if no schedule for the day.- Specified by:
getScheduleForDay
in classAbstractScheduleModel
- Throws:
Exception
-