1 package at.ac.tuwien.sbc.valesriegler.types;
3 import at.ac.tuwien.sbc.valesriegler.common.HasId;
4 import at.ac.tuwien.sbc.valesriegler.common.Util;
5 import org.mozartspaces.capi3.Queryable;
6 import org.slf4j.Logger;
7 import org.slf4j.LoggerFactory;
9 import java.io.Serializable;
11 @Queryable(autoindex = true)
12 public class DeliveryGroupData implements Serializable, HasId {
13 private static final Logger log = LoggerFactory.getLogger(GroupData.class);
17 private String address;
18 private DeliveryStatus deliveryStatus;
19 private Integer pizzeriaId;
22 public DeliveryGroupData(int id) {
26 public void setId(Integer id) {
30 public Order getOrder() {
34 public void setOrder(Order order) {
38 public String getAddress() {
42 public void setAddress(String address) {
43 this.address = address;
46 public DeliveryStatus getDeliveryStatus() {
47 return deliveryStatus;
50 public void setDeliveryStatus(DeliveryStatus deliveryStatus) {
51 this.deliveryStatus = deliveryStatus;
54 public int getPizzeriaId() {
55 return Util.getIntSafe(pizzeriaId);
58 public void setPizzeriaId(Integer pizzeriaId) {
59 this.pizzeriaId = pizzeriaId;
64 return Util.getIntSafe(id);