2 package eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing;
4 import java.util.ArrayList;
7 import javax.xml.bind.annotation.XmlAccessType;
8 import javax.xml.bind.annotation.XmlAccessorType;
9 import javax.xml.bind.annotation.XmlElement;
10 import javax.xml.bind.annotation.XmlSchemaType;
11 import javax.xml.bind.annotation.XmlType;
12 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
52 @XmlAccessorType(XmlAccessType.FIELD)
53 @XmlType(name =
"Shipment", propOrder = {
60 "expressAltDeliveryAllowed",
68 @XmlElement(name =
"ShipmentReference")
69 protected List<String> shipmentReference;
70 @XmlElement(name = "ShippingDate", type = String.class)
72 @XmlSchemaType(name = "date")
73 protected Date shippingDate;
74 @XmlElement(name = "IncotermCode")
75 protected String incotermCode;
76 @XmlElement(name = "Identifier")
77 protected String identifier;
78 @XmlElement(name = "Middleware")
79 protected String middleware;
80 @XmlElement(name = "Product", required = true)
81 @XmlSchemaType(name = "
string")
83 @XmlElement(name = "ExpressAltDeliveryAllowed")
84 protected Boolean expressAltDeliveryAllowed;
85 @XmlElement(name = "
Consignee", required = true)
86 protected Consignee consignee;
87 @XmlElement(name = "
Shipper", required = true)
88 protected Shipper shipper;
90 protected List<ShipmentUnit> shipmentUnit;
91 @XmlElement(name = "Service")
116 public List<String> getShipmentReference() {
117 if (shipmentReference == null) {
118 shipmentReference =
new ArrayList<String>();
120 return this.shipmentReference;
144 this.shippingDate = value;
168 this.incotermCode = value;
192 this.identifier = value;
216 this.middleware = value;
240 this.product = value;
252 return expressAltDeliveryAllowed;
264 this.expressAltDeliveryAllowed = value;
288 this.consignee = value;
312 this.shipper = value;
338 if (shipmentUnit == null) {
339 shipmentUnit =
new ArrayList<ShipmentUnit>();
341 return this.shipmentUnit;
367 if (service == null) {
368 service =
new ArrayList<ShipmentService>();
void setProduct(ProductType value)
void setShippingDate(Date value)
List< ShipmentService > getService()
void setConsignee(Consignee value)
void setIdentifier(String value)
void setShipper(Shipper value)
void setExpressAltDeliveryAllowed(Boolean value)
void setMiddleware(String value)
List< ShipmentUnit > getShipmentUnit()
void setIncotermCode(String value)
Boolean isExpressAltDeliveryAllowed()