public class MealOfTheWeek extends java.lang.Object implements ObservableOffer
Constructor and Description |
---|
MealOfTheWeek(Meal meal) |
Modifier and Type | Method and Description |
---|---|
void |
attachObserver(Observer o) |
void |
detachObserver(Observer o) |
Meal |
getMeal() |
java.util.ArrayList<Observer> |
getObservers() |
boolean |
isState() |
void |
notifyObservers(Restaurant r) |
void |
setInterests(Restaurant r) |
void |
setMeal(Meal meal) |
void |
setObservers(java.util.ArrayList<Observer> observers) |
void |
setState(boolean state) |
public MealOfTheWeek(Meal meal)
public boolean isState()
public void setState(boolean state)
public Meal getMeal()
public void setMeal(Meal meal)
public void attachObserver(Observer o)
attachObserver
in interface ObservableOffer
public void detachObserver(Observer o)
detachObserver
in interface ObservableOffer
public java.util.ArrayList<Observer> getObservers()
public void setObservers(java.util.ArrayList<Observer> observers)
public void notifyObservers(Restaurant r)
notifyObservers
in interface ObservableOffer
public void setInterests(Restaurant r)