]> git.somenet.org - pub/jan/sbc.git/blob - src/main/java/at/ac/tuwien/sbc/valesriegler/types/DeliveryGroupData.java
Add wizard for creating delivery groups to GroupFrame
[pub/jan/sbc.git] / src / main / java / at / ac / tuwien / sbc / valesriegler / types / DeliveryGroupData.java
1 package at.ac.tuwien.sbc.valesriegler.types;
2
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;
8
9 import java.io.Serializable;
10
11 @Queryable(autoindex = true)
12 public class DeliveryGroupData implements Serializable, HasId {
13     private static final Logger log = LoggerFactory.getLogger(GroupData.class);
14
15     private Integer id;
16     private Order order;
17     private String address;
18     private DeliveryStatus deliveryStatus;
19     private Integer pizzeriaId;
20
21
22     public DeliveryGroupData(int id) {
23         this.id = id;
24     }
25
26     public void setId(Integer id) {
27         this.id = id;
28     }
29
30     public Order getOrder() {
31         return order;
32     }
33
34     public void setOrder(Order order) {
35         this.order = order;
36     }
37
38     public String getAddress() {
39         return address;
40     }
41
42     public void setAddress(String address) {
43         this.address = address;
44     }
45
46     public DeliveryStatus getDeliveryStatus() {
47         return deliveryStatus;
48     }
49
50     public void setDeliveryStatus(DeliveryStatus deliveryStatus) {
51         this.deliveryStatus = deliveryStatus;
52     }
53
54     public int getPizzeriaId() {
55         return Util.getIntSafe(pizzeriaId);
56     }
57
58     public void setPizzeriaId(Integer pizzeriaId) {
59         this.pizzeriaId = pizzeriaId;
60     }
61
62     @Override
63     public int getId() {
64         return Util.getIntSafe(id);
65     }
66 }