Class BasicScheduleModel

All Implemented Interfaces:
BindableModel, Serializable

public class BasicScheduleModel extends AbstractScheduleModel
See Also:
  • Field Details

  • Constructor Details

    • BasicScheduleModel

      public BasicScheduleModel()
  • Method Details

    • 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 class AbstractScheduleModel
    • setObserveHolidays

      public void setObserveHolidays(boolean observeHolidays)
      Specified by:
      setObserveHolidays in class AbstractScheduleModel
    • isAllDays

      public boolean isAllDays()
    • setAllDays

      public void setAllDays(boolean allDays)
    • getAllDayTime

      public String getAllDayTime()
    • setAllDayTime

      public void setAllDayTime(String allDayTime)
    • isWeekDays

      public boolean isWeekDays()
    • setWeekDays

      public void setWeekDays(boolean weekDays)
    • getWeekDayTime

      public String getWeekDayTime()
    • setWeekDayTime

      public void setWeekDayTime(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 String getMondayTime()
    • setMondayTime

      public void setMondayTime(String mondayTime)
    • getTuesdayTime

      public String getTuesdayTime()
    • setTuesdayTime

      public void setTuesdayTime(String tuesdayTime)
    • getWednesdayTime

      public String getWednesdayTime()
    • setWednesdayTime

      public void setWednesdayTime(String wednesdayTime)
    • getThursdayTime

      public String getThursdayTime()
    • setThursdayTime

      public void setThursdayTime(String thursdayTime)
    • getFridayTime

      public String getFridayTime()
    • setFridayTime

      public void setFridayTime(String fridayTime)
    • getSaturdayTime

      public String getSaturdayTime()
    • setSaturdayTime

      public void setSaturdayTime(String saturdayTime)
    • getSundayTime

      public String getSundayTime()
    • setSundayTime

      public void setSundayTime(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 Date getStartingAt()
    • setStartingAt

      public void setStartingAt(Date startingAt)
    • getType

      public String getType()
      Specified by:
      getType in class AbstractScheduleModel
    • getScheduleForDay

      public Timeline getScheduleForDay(Calendar cal) throws 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 class AbstractScheduleModel
      Throws:
      Exception