public class CompositeScheduleModel extends AbstractScheduleModel
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPOSITE_SCHEDULE |
| Constructor and Description |
|---|
CompositeScheduleModel(java.util.List<AbstractScheduleModel> models) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<AbstractScheduleModel> |
getModels() |
Timeline |
getScheduleForDay(java.util.Calendar cal)
Returns a Timeline object with the day's schedule, or null if no schedule for the day.
|
java.lang.String |
getType() |
boolean |
isObserveHolidays() |
void |
setObserveHolidays(boolean observeHolidays) |
equals, getDescription, getName, hashCode, setDescription, setNamebind, modelUpdated, unbind, unbindAll, updatepublic static final java.lang.String COMPOSITE_SCHEDULE
public CompositeScheduleModel(java.util.List<AbstractScheduleModel> models)
public java.lang.String getType()
getType in class AbstractScheduleModelpublic Timeline getScheduleForDay(java.util.Calendar cal) throws java.lang.Exception
AbstractScheduleModelgetScheduleForDay in class AbstractScheduleModeljava.lang.Exceptionpublic boolean isObserveHolidays()
isObserveHolidays in class AbstractScheduleModelpublic void setObserveHolidays(boolean observeHolidays)
setObserveHolidays in class AbstractScheduleModelpublic java.util.List<AbstractScheduleModel> getModels()