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)
    82     @XmlElement(name = "ExpressAltDeliveryAllowed")
    83     protected Boolean expressAltDeliveryAllowed;
    84     @XmlElement(name = "
Consignee", required = true)
    85     protected Consignee consignee;
    86     @XmlElement(name = "
Shipper", required = true)
    87     protected Shipper shipper;
    89     protected List<ShipmentUnit> shipmentUnit;
    90     @XmlElement(name = "Service")
   115     public List<String> getShipmentReference() {
   116         if (shipmentReference == null) {
   117             shipmentReference = 
new ArrayList<String>();
   119         return this.shipmentReference;
   143         this.shippingDate = value;
   167         this.incotermCode = value;
   191         this.identifier = value;
   215         this.middleware = value;
   239         this.product = value;
   251         return expressAltDeliveryAllowed;
   263         this.expressAltDeliveryAllowed = value;
   287         this.consignee = value;
   311         this.shipper = value;
   337         if (shipmentUnit == null) {
   338             shipmentUnit = 
new ArrayList<ShipmentUnit>();
   340         return this.shipmentUnit;
   366         if (service == null) {
   367             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()