network.oxalis.peppol.ubl2.jaxb.cac.ShipmentType Maven / Gradle / Ivy
Show all versions of peppol-ubl21 Show documentation
//
// 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;
}
}