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, update
public 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.Object
public int hashCode()
hashCode
in class java.lang.Object
@Nullable public abstract Timeline getScheduleForDay(@Nonnull java.util.Calendar cal) throws java.lang.Exception
java.lang.Exception
public abstract boolean isObserveHolidays()
public abstract void setObserveHolidays(boolean observeHolidays)