public class BasicScheduleModel extends AbstractScheduleModel
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BASIC_SCHEDULE |
static java.lang.String |
DEFAULT_TIME |
Constructor and Description |
---|
BasicScheduleModel() |
Modifier and Type | Method and 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 used
|
boolean |
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) |
equals, getDescription, getName, hashCode, setDescription, setName
bind, modelUpdated, unbind, unbindAll, update
public static final java.lang.String BASIC_SCHEDULE
public static final java.lang.String DEFAULT_TIME
public void set(BasicScheduleModel that)
public boolean isUseDays()
public boolean isObserveHolidays()
isObserveHolidays
in class AbstractScheduleModel
public void setObserveHolidays(boolean observeHolidays)
setObserveHolidays
in class AbstractScheduleModel
public boolean isAllDays()
public void setAllDays(boolean allDays)
public java.lang.String getAllDayTime()
public void setAllDayTime(java.lang.String allDayTime)
public boolean isWeekDays()
public void setWeekDays(boolean weekDays)
public java.lang.String getWeekDayTime()
public void setWeekDayTime(java.lang.String weekDayTime)
public boolean isMonday()
public void setMonday(boolean monday)
public boolean isTuesday()
public void setTuesday(boolean tuesday)
public boolean isWednesday()
public void setWednesday(boolean wednesday)
public boolean isThursday()
public void setThursday(boolean thursday)
public boolean isFriday()
public void setFriday(boolean friday)
public boolean isSaturday()
public void setSaturday(boolean saturday)
public boolean isSunday()
public void setSunday(boolean sunday)
public java.lang.String getMondayTime()
public void setMondayTime(java.lang.String mondayTime)
public java.lang.String getTuesdayTime()
public void setTuesdayTime(java.lang.String tuesdayTime)
public java.lang.String getWednesdayTime()
public void setWednesdayTime(java.lang.String wednesdayTime)
public java.lang.String getThursdayTime()
public void setThursdayTime(java.lang.String thursdayTime)
public java.lang.String getFridayTime()
public void setFridayTime(java.lang.String fridayTime)
public java.lang.String getSaturdayTime()
public void setSaturdayTime(java.lang.String saturdayTime)
public java.lang.String getSundayTime()
public void setSundayTime(java.lang.String sundayTime)
public boolean isRepeating()
public ScheduleRepeatStyle getRepeat()
public void setRepeat(ScheduleRepeatStyle repeat)
public int getRepeatOn()
public void setRepeatOn(int repeatOn)
public int getRepeatOff()
public void setRepeatOff(int repeatOff)
public java.util.Date getStartingAt()
public void setStartingAt(java.util.Date startingAt)
public java.lang.String getType()
getType
in class AbstractScheduleModel
public Timeline getScheduleForDay(java.util.Calendar cal) throws java.lang.Exception
AbstractScheduleModel
getScheduleForDay
in class AbstractScheduleModel
java.lang.Exception