Class CompositeScheduleModel
- java.lang.Object
 - 
- com.palantir.ptoss.cinch.core.DefaultBindableModel
 - 
- com.inductiveautomation.ignition.common.user.schedule.AbstractScheduleModel
 - 
- com.inductiveautomation.ignition.common.user.schedule.CompositeScheduleModel
 
 
 
 
- 
- All Implemented Interfaces:
 BindableModel,java.io.Serializable
public class CompositeScheduleModel extends AbstractScheduleModel
- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMPOSITE_SCHEDULE 
- 
Constructor Summary
Constructors Constructor Description CompositeScheduleModel(java.util.List<AbstractScheduleModel> models) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<AbstractScheduleModel>getModels()TimelinegetScheduleForDay(java.util.Calendar cal)Returns a Timeline object with the day's schedule, or null if no schedule for the day.java.lang.StringgetType()booleanisObserveHolidays()voidsetObserveHolidays(boolean observeHolidays)- 
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
- 
COMPOSITE_SCHEDULE
public static final java.lang.String COMPOSITE_SCHEDULE
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
CompositeScheduleModel
public CompositeScheduleModel(java.util.List<AbstractScheduleModel> models)
 
 - 
 
- 
Method Detail
- 
getType
public java.lang.String getType()
- Specified by:
 getTypein classAbstractScheduleModel
 
- 
getScheduleForDay
public Timeline getScheduleForDay(java.util.Calendar cal) throws java.lang.Exception
Description copied from class:AbstractScheduleModelReturns a Timeline object with the day's schedule, or null if no schedule for the day.- Specified by:
 getScheduleForDayin classAbstractScheduleModel- Throws:
 java.lang.Exception
 
- 
isObserveHolidays
public boolean isObserveHolidays()
- Specified by:
 isObserveHolidaysin classAbstractScheduleModel
 
- 
setObserveHolidays
public void setObserveHolidays(boolean observeHolidays)
- Specified by:
 setObserveHolidaysin classAbstractScheduleModel
 
- 
getModels
public java.util.List<AbstractScheduleModel> getModels()
 
 - 
 
 -