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