public OrderState(DeliveryOrderRef @ref, KitchenOrderRef kitchenOrderRef, OnlineOrderRef onlineOrderRef, List <Pizza> pizzas) { this.@ref = @ref; this.kitchenOrderRef = kitchenOrderRef; this.onlineOrderRef = onlineOrderRef; this.pizzas = pizzas; }
/** * Private no-args ctor to support reflection ONLY. */ private DeliveryOrder() { this.@ref = null; this.kitchenOrderRef = null; this.onlineOrderRef = null; this.pizzas = null; this.eventLog = null; }
private DeliveryOrder(DeliveryOrderRef @ref, KitchenOrderRef kitchenOrderRef, OnlineOrderRef onlineOrderRef, List <Pizza> pizzas, EventLog eventLog) { this.@ref = @ref; this.kitchenOrderRef = kitchenOrderRef; this.onlineOrderRef = onlineOrderRef; this.pizzas = pizzas; this.eventLog = eventLog; this.state = State.READY_FOR_DELIVERY; }