public abstract class AbstractScheduleModel extends DefaultBindableModel
| Constructor and Description |
|---|
AbstractScheduleModel() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDescription() |
java.lang.String |
getName() |
abstract Timeline |
getScheduleForDay(java.util.Calendar cal)
Returns a Timeline object with the day's schedule, or null if no schedule for the day.
|
abstract java.lang.String |
getType() |
int |
hashCode() |
abstract boolean |
isObserveHolidays() |
void |
setDescription(java.lang.String description) |
void |
setName(java.lang.String name) |
abstract void |
setObserveHolidays(boolean observeHolidays) |
bind, modelUpdated, unbind, unbindAll, updatepublic abstract java.lang.String getType()
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object@Nullable public abstract Timeline getScheduleForDay(@Nonnull java.util.Calendar cal) throws java.lang.Exception
java.lang.Exceptionpublic abstract boolean isObserveHolidays()
public abstract void setObserveHolidays(boolean observeHolidays)