]> git.somenet.org - pub/jan/sbc.git/blob - src/main/java/at/ac/tuwien/sbc/valesriegler/types/DeliveryGroupData.java
Create DeliveryGroup, DeliveryGroupData, DeliveryStatus. Add Deliveries overview...
[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
20     public DeliveryGroupData(int id) {
21         this.id = id;
22     }
23
24     public void setId(Integer id) {
25         this.id = id;
26     }
27
28     public Order getOrder() {
29         return order;
30     }
31
32     public void setOrder(Order order) {
33         this.order = order;
34     }
35
36     public String getAddress() {
37         return address;
38     }
39
40     public void setAddress(String address) {
41         this.address = address;
42     }
43
44     public DeliveryStatus getDeliveryStatus() {
45         return deliveryStatus;
46     }
47
48     public void setDeliveryStatus(DeliveryStatus deliveryStatus) {
49         this.deliveryStatus = deliveryStatus;
50     }
51
52     @Override
53     public int getId() {
54         return Util.getIntSafe(id);
55     }
56 }