1 package at.ac.tuwien.sbc.valesriegler.types;
3 import java.io.Serializable;
5 import at.ac.tuwien.sbc.valesriegler.common.HasId;
8 * Class denoting one Pizza in the future and its state.
13 public class PizzaOrder implements Serializable, HasId {
14 private static int nextID = 0;
17 private Integer orderId;
18 private PizzaType pizzaType;
19 private PizzaOrderStatus status;
20 private Integer cookId;
22 public PizzaOrder(PizzaType pizzaType) {
24 this.pizzaType = pizzaType;
25 status = PizzaOrderStatus.NEW;
28 public PizzaType getPizzaType() {
32 public PizzaOrderStatus getStatus() {
40 public void setStatus(PizzaOrderStatus status) {
44 public void setId(Integer id) {
48 public void setPizzaType(PizzaType pizzaType) {
49 this.pizzaType = pizzaType;
52 public Integer getCookId() {
56 public Integer getOrderId() {
60 public void setOrderId(Integer orderId) {
61 this.orderId = orderId;
64 public void setCookId(Integer cookId) {
69 public String toString() {
70 return "PizzaOrder [id=" + id + ", orderId=" + orderId + ", pizzaType="
71 + pizzaType + ", status=" + status + ", cookId=" + cookId + "]";