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) |
java.lang.String |
getType() |
boolean |
isObserveHolidays() |
void |
setObserveHolidays(boolean observeHolidays) |
equals, getDescription, getName, hashCode, setDescription, setName
bind, modelUpdated, unbind, unbindAll, update
public static final java.lang.String COMPOSITE_SCHEDULE
public CompositeScheduleModel(java.util.List<AbstractScheduleModel> models)
public java.lang.String getType()
getType
in class AbstractScheduleModel
public Timeline getScheduleForDay(java.util.Calendar cal) throws java.lang.Exception
getScheduleForDay
in class AbstractScheduleModel
java.lang.Exception
public boolean isObserveHolidays()
isObserveHolidays
in class AbstractScheduleModel
public void setObserveHolidays(boolean observeHolidays)
setObserveHolidays
in class AbstractScheduleModel
public java.util.List<AbstractScheduleModel> getModels()