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.String
BASIC_SCHEDULE
static java.lang.String
DEFAULT_TIME
-
Constructor Summary
Constructors Constructor Description BasicScheduleModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAllDayTime()
java.lang.String
getFridayTime()
java.lang.String
getMondayTime()
ScheduleRepeatStyle
getRepeat()
int
getRepeatOff()
int
getRepeatOn()
java.lang.String
getSaturdayTime()
Timeline
getScheduleForDay(java.util.Calendar cal)
Returns a Timeline object with the day's schedule, or null if no schedule for the day.java.util.Date
getStartingAt()
java.lang.String
getSundayTime()
java.lang.String
getThursdayTime()
java.lang.String
getTuesdayTime()
java.lang.String
getType()
java.lang.String
getWednesdayTime()
java.lang.String
getWeekDayTime()
boolean
isAllDays()
boolean
isFriday()
boolean
isMonday()
boolean
isObserveHolidays()
boolean
isRepeating()
boolean
isSaturday()
boolean
isSunday()
boolean
isThursday()
boolean
isTuesday()
boolean
isUseDays()
True if the individual day fields are usedboolean
isWednesday()
boolean
isWeekDays()
void
set(BasicScheduleModel that)
void
setAllDays(boolean allDays)
void
setAllDayTime(java.lang.String allDayTime)
void
setFriday(boolean friday)
void
setFridayTime(java.lang.String fridayTime)
void
setMonday(boolean monday)
void
setMondayTime(java.lang.String mondayTime)
void
setObserveHolidays(boolean observeHolidays)
void
setRepeat(ScheduleRepeatStyle repeat)
void
setRepeatOff(int repeatOff)
void
setRepeatOn(int repeatOn)
void
setSaturday(boolean saturday)
void
setSaturdayTime(java.lang.String saturdayTime)
void
setStartingAt(java.util.Date startingAt)
void
setSunday(boolean sunday)
void
setSundayTime(java.lang.String sundayTime)
void
setThursday(boolean thursday)
void
setThursdayTime(java.lang.String thursdayTime)
void
setTuesday(boolean tuesday)
void
setTuesdayTime(java.lang.String tuesdayTime)
void
setWednesday(boolean wednesday)
void
setWednesdayTime(java.lang.String wednesdayTime)
void
setWeekDays(boolean weekDays)
void
setWeekDayTime(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:
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
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:
getType
in classAbstractScheduleModel
-
getScheduleForDay
public Timeline getScheduleForDay(java.util.Calendar cal) throws java.lang.Exception
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:
java.lang.Exception
-
-