1 package at.ac.tuwien.sbc.valesriegler.types;
3 import java.io.Serializable;
5 import at.ac.tuwien.sbc.valesriegler.cook.JMSCook;
6 import at.ac.tuwien.sbc.valesriegler.waiter.Waiter;
8 public class Pizza implements Serializable {
10 final private PizzaType type;
11 final public int cookId;
12 public Waiter deliveryAgent;
14 // private Person consumer;
16 private Pizza(int id, PizzaType type, int cookId) {
22 public static Pizza createPizzaFromPizzaOrder(PizzaOrder pizzaorder, JMSCook producer) {
23 return new Pizza(pizzaorder.getId(), pizzaorder.getPizzaType(), producer.getId());
27 public String toString() {
28 return "Pizza [id=" + id + ", type=" + type + ", cookId=" + cookId + ", deliveryAgent=" + deliveryAgent + "]";