All Downloads are FREE. Search and download functionalities are using the official Maven repository.

network.oxalis.peppol.ubl2.jaxb.cac.ShipmentType Maven / Gradle / Ivy

The newest version!
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0 
// See https://javaee.github.io/jaxb-v2/ 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2023.08.26 at 01:27:09 PM UTC 
//


package network.oxalis.peppol.ubl2.jaxb.cac;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.NoArgsConstructor;
import network.oxalis.peppol.ubl2.jaxb.cbc.ConsignmentQuantityType;
import network.oxalis.peppol.ubl2.jaxb.cbc.DeclaredCustomsValueAmountType;
import network.oxalis.peppol.ubl2.jaxb.cbc.DeclaredForCarriageValueAmountType;
import network.oxalis.peppol.ubl2.jaxb.cbc.DeclaredStatisticsValueAmountType;
import network.oxalis.peppol.ubl2.jaxb.cbc.DeliveryInstructionsType;
import network.oxalis.peppol.ubl2.jaxb.cbc.FreeOnBoardValueAmountType;
import network.oxalis.peppol.ubl2.jaxb.cbc.GrossVolumeMeasureType;
import network.oxalis.peppol.ubl2.jaxb.cbc.GrossWeightMeasureType;
import network.oxalis.peppol.ubl2.jaxb.cbc.HandlingCodeType;
import network.oxalis.peppol.ubl2.jaxb.cbc.HandlingInstructionsType;
import network.oxalis.peppol.ubl2.jaxb.cbc.IDType;
import network.oxalis.peppol.ubl2.jaxb.cbc.InformationType;
import network.oxalis.peppol.ubl2.jaxb.cbc.InsuranceValueAmountType;
import network.oxalis.peppol.ubl2.jaxb.cbc.NetNetWeightMeasureType;
import network.oxalis.peppol.ubl2.jaxb.cbc.NetVolumeMeasureType;
import network.oxalis.peppol.ubl2.jaxb.cbc.NetWeightMeasureType;
import network.oxalis.peppol.ubl2.jaxb.cbc.ShippingPriorityLevelCodeType;
import network.oxalis.peppol.ubl2.jaxb.cbc.SpecialInstructionsType;
import network.oxalis.peppol.ubl2.jaxb.cbc.SplitConsignmentIndicatorType;
import network.oxalis.peppol.ubl2.jaxb.cbc.TotalGoodsItemQuantityType;
import network.oxalis.peppol.ubl2.jaxb.cbc.TotalTransportHandlingUnitQuantityType;


/**
 * 

Java class for ShipmentType complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="ShipmentType">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ID"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ShippingPriorityLevelCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}HandlingCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}HandlingInstructions" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Information" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}GrossWeightMeasure" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}NetWeightMeasure" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}NetNetWeightMeasure" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}GrossVolumeMeasure" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}NetVolumeMeasure" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TotalGoodsItemQuantity" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TotalTransportHandlingUnitQuantity" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}InsuranceValueAmount" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}DeclaredCustomsValueAmount" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}DeclaredForCarriageValueAmount" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}DeclaredStatisticsValueAmount" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}FreeOnBoardValueAmount" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}SpecialInstructions" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}DeliveryInstructions" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}SplitConsignmentIndicator" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ConsignmentQuantity" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Consignment" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}GoodsItem" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ShipmentStage" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Delivery" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TransportHandlingUnit" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ReturnAddress" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}OriginAddress" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}FirstArrivalPortLocation" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}LastExitPortLocation" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ExportCountry" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}FreightAllowanceCharge" maxOccurs="unbounded" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ShipmentType", propOrder = { "id", "shippingPriorityLevelCode", "handlingCode", "handlingInstructions", "information", "grossWeightMeasure", "netWeightMeasure", "netNetWeightMeasure", "grossVolumeMeasure", "netVolumeMeasure", "totalGoodsItemQuantity", "totalTransportHandlingUnitQuantity", "insuranceValueAmount", "declaredCustomsValueAmount", "declaredForCarriageValueAmount", "declaredStatisticsValueAmount", "freeOnBoardValueAmount", "specialInstructions", "deliveryInstructions", "splitConsignmentIndicator", "consignmentQuantity", "consignment", "goodsItem", "shipmentStage", "delivery", "transportHandlingUnit", "returnAddress", "originAddress", "firstArrivalPortLocation", "lastExitPortLocation", "exportCountry", "freightAllowanceCharge" }) @Builder @NoArgsConstructor @AllArgsConstructor public class ShipmentType { @XmlElement(name = "ID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2", required = true) protected IDType id; @XmlElement(name = "ShippingPriorityLevelCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected ShippingPriorityLevelCodeType shippingPriorityLevelCode; @XmlElement(name = "HandlingCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected HandlingCodeType handlingCode; @XmlElement(name = "HandlingInstructions", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected List handlingInstructions; @XmlElement(name = "Information", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected List information; @XmlElement(name = "GrossWeightMeasure", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected GrossWeightMeasureType grossWeightMeasure; @XmlElement(name = "NetWeightMeasure", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected NetWeightMeasureType netWeightMeasure; @XmlElement(name = "NetNetWeightMeasure", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected NetNetWeightMeasureType netNetWeightMeasure; @XmlElement(name = "GrossVolumeMeasure", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected GrossVolumeMeasureType grossVolumeMeasure; @XmlElement(name = "NetVolumeMeasure", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected NetVolumeMeasureType netVolumeMeasure; @XmlElement(name = "TotalGoodsItemQuantity", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected TotalGoodsItemQuantityType totalGoodsItemQuantity; @XmlElement(name = "TotalTransportHandlingUnitQuantity", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected TotalTransportHandlingUnitQuantityType totalTransportHandlingUnitQuantity; @XmlElement(name = "InsuranceValueAmount", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected InsuranceValueAmountType insuranceValueAmount; @XmlElement(name = "DeclaredCustomsValueAmount", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected DeclaredCustomsValueAmountType declaredCustomsValueAmount; @XmlElement(name = "DeclaredForCarriageValueAmount", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected DeclaredForCarriageValueAmountType declaredForCarriageValueAmount; @XmlElement(name = "DeclaredStatisticsValueAmount", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected DeclaredStatisticsValueAmountType declaredStatisticsValueAmount; @XmlElement(name = "FreeOnBoardValueAmount", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected FreeOnBoardValueAmountType freeOnBoardValueAmount; @XmlElement(name = "SpecialInstructions", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected List specialInstructions; @XmlElement(name = "DeliveryInstructions", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected List deliveryInstructions; @XmlElement(name = "SplitConsignmentIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected SplitConsignmentIndicatorType splitConsignmentIndicator; @XmlElement(name = "ConsignmentQuantity", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") protected ConsignmentQuantityType consignmentQuantity; @XmlElement(name = "Consignment") protected List consignment; @XmlElement(name = "GoodsItem") protected List goodsItem; @XmlElement(name = "ShipmentStage") protected List shipmentStage; @XmlElement(name = "Delivery") protected DeliveryType delivery; @XmlElement(name = "TransportHandlingUnit") protected List transportHandlingUnit; @XmlElement(name = "ReturnAddress") protected AddressType returnAddress; @XmlElement(name = "OriginAddress") protected AddressType originAddress; @XmlElement(name = "FirstArrivalPortLocation") protected LocationType firstArrivalPortLocation; @XmlElement(name = "LastExitPortLocation") protected LocationType lastExitPortLocation; @XmlElement(name = "ExportCountry") protected CountryType exportCountry; @XmlElement(name = "FreightAllowanceCharge") protected List freightAllowanceCharge; /** * Gets the value of the id property. * * @return * possible object is * {@link IDType } * */ public IDType getID() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link IDType } * */ public void setID(IDType value) { this.id = value; } /** * Gets the value of the shippingPriorityLevelCode property. * * @return * possible object is * {@link ShippingPriorityLevelCodeType } * */ public ShippingPriorityLevelCodeType getShippingPriorityLevelCode() { return shippingPriorityLevelCode; } /** * Sets the value of the shippingPriorityLevelCode property. * * @param value * allowed object is * {@link ShippingPriorityLevelCodeType } * */ public void setShippingPriorityLevelCode(ShippingPriorityLevelCodeType value) { this.shippingPriorityLevelCode = value; } /** * Gets the value of the handlingCode property. * * @return * possible object is * {@link HandlingCodeType } * */ public HandlingCodeType getHandlingCode() { return handlingCode; } /** * Sets the value of the handlingCode property. * * @param value * allowed object is * {@link HandlingCodeType } * */ public void setHandlingCode(HandlingCodeType value) { this.handlingCode = value; } /** * Gets the value of the handlingInstructions property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the handlingInstructions property. * *

* For example, to add a new item, do as follows: *

     *    getHandlingInstructions().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link HandlingInstructionsType } * * */ public List getHandlingInstructions() { if (handlingInstructions == null) { handlingInstructions = new ArrayList(); } return this.handlingInstructions; } /** * Gets the value of the information property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the information property. * *

* For example, to add a new item, do as follows: *

     *    getInformation().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link InformationType } * * */ public List getInformation() { if (information == null) { information = new ArrayList(); } return this.information; } /** * Gets the value of the grossWeightMeasure property. * * @return * possible object is * {@link GrossWeightMeasureType } * */ public GrossWeightMeasureType getGrossWeightMeasure() { return grossWeightMeasure; } /** * Sets the value of the grossWeightMeasure property. * * @param value * allowed object is * {@link GrossWeightMeasureType } * */ public void setGrossWeightMeasure(GrossWeightMeasureType value) { this.grossWeightMeasure = value; } /** * Gets the value of the netWeightMeasure property. * * @return * possible object is * {@link NetWeightMeasureType } * */ public NetWeightMeasureType getNetWeightMeasure() { return netWeightMeasure; } /** * Sets the value of the netWeightMeasure property. * * @param value * allowed object is * {@link NetWeightMeasureType } * */ public void setNetWeightMeasure(NetWeightMeasureType value) { this.netWeightMeasure = value; } /** * Gets the value of the netNetWeightMeasure property. * * @return * possible object is * {@link NetNetWeightMeasureType } * */ public NetNetWeightMeasureType getNetNetWeightMeasure() { return netNetWeightMeasure; } /** * Sets the value of the netNetWeightMeasure property. * * @param value * allowed object is * {@link NetNetWeightMeasureType } * */ public void setNetNetWeightMeasure(NetNetWeightMeasureType value) { this.netNetWeightMeasure = value; } /** * Gets the value of the grossVolumeMeasure property. * * @return * possible object is * {@link GrossVolumeMeasureType } * */ public GrossVolumeMeasureType getGrossVolumeMeasure() { return grossVolumeMeasure; } /** * Sets the value of the grossVolumeMeasure property. * * @param value * allowed object is * {@link GrossVolumeMeasureType } * */ public void setGrossVolumeMeasure(GrossVolumeMeasureType value) { this.grossVolumeMeasure = value; } /** * Gets the value of the netVolumeMeasure property. * * @return * possible object is * {@link NetVolumeMeasureType } * */ public NetVolumeMeasureType getNetVolumeMeasure() { return netVolumeMeasure; } /** * Sets the value of the netVolumeMeasure property. * * @param value * allowed object is * {@link NetVolumeMeasureType } * */ public void setNetVolumeMeasure(NetVolumeMeasureType value) { this.netVolumeMeasure = value; } /** * Gets the value of the totalGoodsItemQuantity property. * * @return * possible object is * {@link TotalGoodsItemQuantityType } * */ public TotalGoodsItemQuantityType getTotalGoodsItemQuantity() { return totalGoodsItemQuantity; } /** * Sets the value of the totalGoodsItemQuantity property. * * @param value * allowed object is * {@link TotalGoodsItemQuantityType } * */ public void setTotalGoodsItemQuantity(TotalGoodsItemQuantityType value) { this.totalGoodsItemQuantity = value; } /** * Gets the value of the totalTransportHandlingUnitQuantity property. * * @return * possible object is * {@link TotalTransportHandlingUnitQuantityType } * */ public TotalTransportHandlingUnitQuantityType getTotalTransportHandlingUnitQuantity() { return totalTransportHandlingUnitQuantity; } /** * Sets the value of the totalTransportHandlingUnitQuantity property. * * @param value * allowed object is * {@link TotalTransportHandlingUnitQuantityType } * */ public void setTotalTransportHandlingUnitQuantity(TotalTransportHandlingUnitQuantityType value) { this.totalTransportHandlingUnitQuantity = value; } /** * Gets the value of the insuranceValueAmount property. * * @return * possible object is * {@link InsuranceValueAmountType } * */ public InsuranceValueAmountType getInsuranceValueAmount() { return insuranceValueAmount; } /** * Sets the value of the insuranceValueAmount property. * * @param value * allowed object is * {@link InsuranceValueAmountType } * */ public void setInsuranceValueAmount(InsuranceValueAmountType value) { this.insuranceValueAmount = value; } /** * Gets the value of the declaredCustomsValueAmount property. * * @return * possible object is * {@link DeclaredCustomsValueAmountType } * */ public DeclaredCustomsValueAmountType getDeclaredCustomsValueAmount() { return declaredCustomsValueAmount; } /** * Sets the value of the declaredCustomsValueAmount property. * * @param value * allowed object is * {@link DeclaredCustomsValueAmountType } * */ public void setDeclaredCustomsValueAmount(DeclaredCustomsValueAmountType value) { this.declaredCustomsValueAmount = value; } /** * Gets the value of the declaredForCarriageValueAmount property. * * @return * possible object is * {@link DeclaredForCarriageValueAmountType } * */ public DeclaredForCarriageValueAmountType getDeclaredForCarriageValueAmount() { return declaredForCarriageValueAmount; } /** * Sets the value of the declaredForCarriageValueAmount property. * * @param value * allowed object is * {@link DeclaredForCarriageValueAmountType } * */ public void setDeclaredForCarriageValueAmount(DeclaredForCarriageValueAmountType value) { this.declaredForCarriageValueAmount = value; } /** * Gets the value of the declaredStatisticsValueAmount property. * * @return * possible object is * {@link DeclaredStatisticsValueAmountType } * */ public DeclaredStatisticsValueAmountType getDeclaredStatisticsValueAmount() { return declaredStatisticsValueAmount; } /** * Sets the value of the declaredStatisticsValueAmount property. * * @param value * allowed object is * {@link DeclaredStatisticsValueAmountType } * */ public void setDeclaredStatisticsValueAmount(DeclaredStatisticsValueAmountType value) { this.declaredStatisticsValueAmount = value; } /** * Gets the value of the freeOnBoardValueAmount property. * * @return * possible object is * {@link FreeOnBoardValueAmountType } * */ public FreeOnBoardValueAmountType getFreeOnBoardValueAmount() { return freeOnBoardValueAmount; } /** * Sets the value of the freeOnBoardValueAmount property. * * @param value * allowed object is * {@link FreeOnBoardValueAmountType } * */ public void setFreeOnBoardValueAmount(FreeOnBoardValueAmountType value) { this.freeOnBoardValueAmount = value; } /** * Gets the value of the specialInstructions property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the specialInstructions property. * *

* For example, to add a new item, do as follows: *

     *    getSpecialInstructions().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SpecialInstructionsType } * * */ public List getSpecialInstructions() { if (specialInstructions == null) { specialInstructions = new ArrayList(); } return this.specialInstructions; } /** * Gets the value of the deliveryInstructions property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the deliveryInstructions property. * *

* For example, to add a new item, do as follows: *

     *    getDeliveryInstructions().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DeliveryInstructionsType } * * */ public List getDeliveryInstructions() { if (deliveryInstructions == null) { deliveryInstructions = new ArrayList(); } return this.deliveryInstructions; } /** * Gets the value of the splitConsignmentIndicator property. * * @return * possible object is * {@link SplitConsignmentIndicatorType } * */ public SplitConsignmentIndicatorType getSplitConsignmentIndicator() { return splitConsignmentIndicator; } /** * Sets the value of the splitConsignmentIndicator property. * * @param value * allowed object is * {@link SplitConsignmentIndicatorType } * */ public void setSplitConsignmentIndicator(SplitConsignmentIndicatorType value) { this.splitConsignmentIndicator = value; } /** * Gets the value of the consignmentQuantity property. * * @return * possible object is * {@link ConsignmentQuantityType } * */ public ConsignmentQuantityType getConsignmentQuantity() { return consignmentQuantity; } /** * Sets the value of the consignmentQuantity property. * * @param value * allowed object is * {@link ConsignmentQuantityType } * */ public void setConsignmentQuantity(ConsignmentQuantityType value) { this.consignmentQuantity = value; } /** * Gets the value of the consignment property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the consignment property. * *

* For example, to add a new item, do as follows: *

     *    getConsignment().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ConsignmentType } * * */ public List getConsignment() { if (consignment == null) { consignment = new ArrayList(); } return this.consignment; } /** * Gets the value of the goodsItem property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the goodsItem property. * *

* For example, to add a new item, do as follows: *

     *    getGoodsItem().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GoodsItemType } * * */ public List getGoodsItem() { if (goodsItem == null) { goodsItem = new ArrayList(); } return this.goodsItem; } /** * Gets the value of the shipmentStage property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the shipmentStage property. * *

* For example, to add a new item, do as follows: *

     *    getShipmentStage().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ShipmentStageType } * * */ public List getShipmentStage() { if (shipmentStage == null) { shipmentStage = new ArrayList(); } return this.shipmentStage; } /** * Gets the value of the delivery property. * * @return * possible object is * {@link DeliveryType } * */ public DeliveryType getDelivery() { return delivery; } /** * Sets the value of the delivery property. * * @param value * allowed object is * {@link DeliveryType } * */ public void setDelivery(DeliveryType value) { this.delivery = value; } /** * Gets the value of the transportHandlingUnit property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the transportHandlingUnit property. * *

* For example, to add a new item, do as follows: *

     *    getTransportHandlingUnit().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TransportHandlingUnitType } * * */ public List getTransportHandlingUnit() { if (transportHandlingUnit == null) { transportHandlingUnit = new ArrayList(); } return this.transportHandlingUnit; } /** * Gets the value of the returnAddress property. * * @return * possible object is * {@link AddressType } * */ public AddressType getReturnAddress() { return returnAddress; } /** * Sets the value of the returnAddress property. * * @param value * allowed object is * {@link AddressType } * */ public void setReturnAddress(AddressType value) { this.returnAddress = value; } /** * Gets the value of the originAddress property. * * @return * possible object is * {@link AddressType } * */ public AddressType getOriginAddress() { return originAddress; } /** * Sets the value of the originAddress property. * * @param value * allowed object is * {@link AddressType } * */ public void setOriginAddress(AddressType value) { this.originAddress = value; } /** * Gets the value of the firstArrivalPortLocation property. * * @return * possible object is * {@link LocationType } * */ public LocationType getFirstArrivalPortLocation() { return firstArrivalPortLocation; } /** * Sets the value of the firstArrivalPortLocation property. * * @param value * allowed object is * {@link LocationType } * */ public void setFirstArrivalPortLocation(LocationType value) { this.firstArrivalPortLocation = value; } /** * Gets the value of the lastExitPortLocation property. * * @return * possible object is * {@link LocationType } * */ public LocationType getLastExitPortLocation() { return lastExitPortLocation; } /** * Sets the value of the lastExitPortLocation property. * * @param value * allowed object is * {@link LocationType } * */ public void setLastExitPortLocation(LocationType value) { this.lastExitPortLocation = value; } /** * Gets the value of the exportCountry property. * * @return * possible object is * {@link CountryType } * */ public CountryType getExportCountry() { return exportCountry; } /** * Sets the value of the exportCountry property. * * @param value * allowed object is * {@link CountryType } * */ public void setExportCountry(CountryType value) { this.exportCountry = value; } /** * Gets the value of the freightAllowanceCharge property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the freightAllowanceCharge property. * *

* For example, to add a new item, do as follows: *

     *    getFreightAllowanceCharge().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AllowanceChargeType } * * */ public List getFreightAllowanceCharge() { if (freightAllowanceCharge == null) { freightAllowanceCharge = new ArrayList(); } return this.freightAllowanceCharge; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy