com.hammurapi.eventbus.tests.fastfood
Class Order
java.lang.Object
com.hammurapi.eventbus.tests.fastfood.Order
public class Order
- extends Object
Order
public Order(Class<? extends MainDish> mainDishType,
Class<? extends SideDish> sideDishType)
getMainDishType
public Class<? extends MainDish> getMainDishType()
getSideDishType
public Class<? extends SideDish> getSideDishType()
getMainDish
public MainDish getMainDish()
setMainDish
public boolean setMainDish(MainDish mainDish)
- Sets main dish
- Parameters:
mainDish -
- Returns:
- true if success, false if main dish is of the wrong type or already consumed.
getSideDish
public SideDish getSideDish()
setSideDish
public boolean setSideDish(SideDish sideDish)
- Sets side dish
- Parameters:
sideDish -
- Returns:
- true if success, false if side dish is of wrong type or already consumed.
isFulfilled
public boolean isFulfilled()
toString
public String toString()
- Overrides:
toString in class Object