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

oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.ShipmentType Maven / Gradle / Ivy


package oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Nonnegative;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
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 com.phloc.commons.annotations.ReturnsMutableObject;
import com.phloc.commons.equals.EqualsUtils;
import com.phloc.commons.hash.HashCodeGenerator;
import com.phloc.commons.string.ToStringGenerator;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.DeclaredCustomsValueAmountType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.DeclaredForCarriageValueAmountType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.DeclaredStatisticsValueAmountType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.DeliveryInstructionsType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.FreeOnBoardValueAmountType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.GrossVolumeMeasureType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.GrossWeightMeasureType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.HandlingCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.HandlingInstructionsType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.IDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.InformationType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.InsuranceValueAmountType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.NetNetWeightMeasureType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.NetVolumeMeasureType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.NetWeightMeasureType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.ShippingPriorityLevelCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.SpecialInstructionsType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.SplitConsignmentIndicatorType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TotalGoodsItemQuantityType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TotalTransportHandlingUnitQuantityType;


/**
 * 
 * 
 * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ABIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Details</ccts:DictionaryEntryName><ccts:Definition>Information about a shipment.</ccts:Definition><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:AlternativeBusinessTerms>Consignment</ccts:AlternativeBusinessTerms></ccts:Component>
 * 
* * *

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" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Information" 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:CommonAggregateComponents-2}Consignment"/>
 *         <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}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", "consignment", "goodsItem", "shipmentStage", "delivery", "transportHandlingUnit", "originAddress", "firstArrivalPortLocation", "lastExitPortLocation", "exportCountry", "freightAllowanceCharge" }) public class ShipmentType implements Serializable { @XmlElement(name = "ID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2", required = true) private IDType id; @XmlElement(name = "ShippingPriorityLevelCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private ShippingPriorityLevelCodeType shippingPriorityLevelCode; @XmlElement(name = "HandlingCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private HandlingCodeType handlingCode; @XmlElement(name = "HandlingInstructions", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private HandlingInstructionsType handlingInstructions; @XmlElement(name = "Information", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private InformationType information; @XmlElement(name = "GrossWeightMeasure", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private GrossWeightMeasureType grossWeightMeasure; @XmlElement(name = "NetWeightMeasure", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private NetWeightMeasureType netWeightMeasure; @XmlElement(name = "NetNetWeightMeasure", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private NetNetWeightMeasureType netNetWeightMeasure; @XmlElement(name = "GrossVolumeMeasure", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private GrossVolumeMeasureType grossVolumeMeasure; @XmlElement(name = "NetVolumeMeasure", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private NetVolumeMeasureType netVolumeMeasure; @XmlElement(name = "TotalGoodsItemQuantity", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private TotalGoodsItemQuantityType totalGoodsItemQuantity; @XmlElement(name = "TotalTransportHandlingUnitQuantity", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private TotalTransportHandlingUnitQuantityType totalTransportHandlingUnitQuantity; @XmlElement(name = "InsuranceValueAmount", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private InsuranceValueAmountType insuranceValueAmount; @XmlElement(name = "DeclaredCustomsValueAmount", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private DeclaredCustomsValueAmountType declaredCustomsValueAmount; @XmlElement(name = "DeclaredForCarriageValueAmount", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private DeclaredForCarriageValueAmountType declaredForCarriageValueAmount; @XmlElement(name = "DeclaredStatisticsValueAmount", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private DeclaredStatisticsValueAmountType declaredStatisticsValueAmount; @XmlElement(name = "FreeOnBoardValueAmount", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private FreeOnBoardValueAmountType freeOnBoardValueAmount; @XmlElement(name = "SpecialInstructions", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private List specialInstructions; @XmlElement(name = "DeliveryInstructions", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private List deliveryInstructions; @XmlElement(name = "SplitConsignmentIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private SplitConsignmentIndicatorType splitConsignmentIndicator; @XmlElement(name = "Consignment", required = true) private ConsignmentType consignment; @XmlElement(name = "GoodsItem") private List goodsItem; @XmlElement(name = "ShipmentStage") private List shipmentStage; @XmlElement(name = "Delivery") private DeliveryType delivery; @XmlElement(name = "TransportHandlingUnit") private List transportHandlingUnit; @XmlElement(name = "OriginAddress") private AddressType originAddress; @XmlElement(name = "FirstArrivalPortLocation") private LocationType firstArrivalPortLocation; @XmlElement(name = "LastExitPortLocation") private LocationType lastExitPortLocation; @XmlElement(name = "ExportCountry") private CountryType exportCountry; @XmlElement(name = "FreightAllowanceCharge") private List freightAllowanceCharge; /** * Default constructor * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * */ public ShipmentType() { } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Identifier</ccts:DictionaryEntryName><ccts:Definition>Identifies a shipment.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTerm>Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Waybill Number</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link IDType } * */ @Nullable public IDType getID() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link IDType } * */ public void setID( @Nullable IDType value) { this.id = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Shipping Priority Level. Code</ccts:DictionaryEntryName><ccts:Definition>The priority or level of service required for a shipment, expressed as a code.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTerm>Shipping Priority Level</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Service Level, Service Priority</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link ShippingPriorityLevelCodeType } * */ @Nullable public ShippingPriorityLevelCodeType getShippingPriorityLevelCode() { return shippingPriorityLevelCode; } /** * Sets the value of the shippingPriorityLevelCode property. * * @param value * allowed object is * {@link ShippingPriorityLevelCodeType } * */ public void setShippingPriorityLevelCode( @Nullable ShippingPriorityLevelCodeType value) { this.shippingPriorityLevelCode = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Handling Code. Code</ccts:DictionaryEntryName><ccts:Definition>The handling required for a shipment, expressed as a code.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTerm>Handling Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Special Handling</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link HandlingCodeType } * */ @Nullable public HandlingCodeType getHandlingCode() { return handlingCode; } /** * Sets the value of the handlingCode property. * * @param value * allowed object is * {@link HandlingCodeType } * */ public void setHandlingCode( @Nullable HandlingCodeType value) { this.handlingCode = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Handling_ Instructions. Text</ccts:DictionaryEntryName><ccts:Definition>Free-form text describing Handling Instructions for a shipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Handling</ccts:PropertyTermQualifier><ccts:PropertyTerm>Instructions</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link HandlingInstructionsType } * */ @Nullable public HandlingInstructionsType getHandlingInstructions() { return handlingInstructions; } /** * Sets the value of the handlingInstructions property. * * @param value * allowed object is * {@link HandlingInstructionsType } * */ public void setHandlingInstructions( @Nullable HandlingInstructionsType value) { this.handlingInstructions = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Information. Text</ccts:DictionaryEntryName><ccts:Definition>Free-form text applying to a shipment. This element may contain notes or any other similar information that is not contained explicitly in another structure.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTerm>Information</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link InformationType } * */ @Nullable public InformationType getInformation() { return information; } /** * Sets the value of the information property. * * @param value * allowed object is * {@link InformationType } * */ public void setInformation( @Nullable InformationType value) { this.information = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Gross_ Weight. Measure</ccts:DictionaryEntryName><ccts:Definition>The total gross weight of a shipment; the weight of the goods plus packaging plus transport equipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Gross</ccts:PropertyTermQualifier><ccts:PropertyTerm>Weight</ccts:PropertyTerm><ccts:RepresentationTerm>Measure</ccts:RepresentationTerm><ccts:DataType>Measure. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link GrossWeightMeasureType } * */ @Nullable public GrossWeightMeasureType getGrossWeightMeasure() { return grossWeightMeasure; } /** * Sets the value of the grossWeightMeasure property. * * @param value * allowed object is * {@link GrossWeightMeasureType } * */ public void setGrossWeightMeasure( @Nullable GrossWeightMeasureType value) { this.grossWeightMeasure = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Net_ Weight. Measure</ccts:DictionaryEntryName><ccts:Definition>The total net weight of a shipment; the weight of the goods plus packaging.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Net</ccts:PropertyTermQualifier><ccts:PropertyTerm>Weight</ccts:PropertyTerm><ccts:RepresentationTerm>Measure</ccts:RepresentationTerm><ccts:DataType>Measure. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link NetWeightMeasureType } * */ @Nullable public NetWeightMeasureType getNetWeightMeasure() { return netWeightMeasure; } /** * Sets the value of the netWeightMeasure property. * * @param value * allowed object is * {@link NetWeightMeasureType } * */ public void setNetWeightMeasure( @Nullable NetWeightMeasureType value) { this.netWeightMeasure = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Net Net_ Weight. Measure</ccts:DictionaryEntryName><ccts:Definition>The weight of the goods net of packaging and transport equipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Net Net</ccts:PropertyTermQualifier><ccts:PropertyTerm>Weight</ccts:PropertyTerm><ccts:RepresentationTerm>Measure</ccts:RepresentationTerm><ccts:DataType>Measure. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link NetNetWeightMeasureType } * */ @Nullable public NetNetWeightMeasureType getNetNetWeightMeasure() { return netNetWeightMeasure; } /** * Sets the value of the netNetWeightMeasure property. * * @param value * allowed object is * {@link NetNetWeightMeasureType } * */ public void setNetNetWeightMeasure( @Nullable NetNetWeightMeasureType value) { this.netNetWeightMeasure = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Gross_ Volume. Measure</ccts:DictionaryEntryName><ccts:Definition>The total volume of the goods in a shipment plus packaging.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Gross</ccts:PropertyTermQualifier><ccts:PropertyTerm>Volume</ccts:PropertyTerm><ccts:RepresentationTerm>Measure</ccts:RepresentationTerm><ccts:DataType>Measure. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link GrossVolumeMeasureType } * */ @Nullable public GrossVolumeMeasureType getGrossVolumeMeasure() { return grossVolumeMeasure; } /** * Sets the value of the grossVolumeMeasure property. * * @param value * allowed object is * {@link GrossVolumeMeasureType } * */ public void setGrossVolumeMeasure( @Nullable GrossVolumeMeasureType value) { this.grossVolumeMeasure = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Net_ Volume. Measure</ccts:DictionaryEntryName><ccts:Definition>The volume of a shipment net of packaging and transport equipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Net</ccts:PropertyTermQualifier><ccts:PropertyTerm>Volume</ccts:PropertyTerm><ccts:RepresentationTerm>Measure</ccts:RepresentationTerm><ccts:DataType>Measure. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link NetVolumeMeasureType } * */ @Nullable public NetVolumeMeasureType getNetVolumeMeasure() { return netVolumeMeasure; } /** * Sets the value of the netVolumeMeasure property. * * @param value * allowed object is * {@link NetVolumeMeasureType } * */ public void setNetVolumeMeasure( @Nullable NetVolumeMeasureType value) { this.netVolumeMeasure = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Total_ Goods Item Quantity. Quantity</ccts:DictionaryEntryName><ccts:Definition>Count of the total number of goods items within a shipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Total</ccts:PropertyTermQualifier><ccts:PropertyTerm>Goods Item Quantity</ccts:PropertyTerm><ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm><ccts:DataType>Quantity. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link TotalGoodsItemQuantityType } * */ @Nullable public TotalGoodsItemQuantityType getTotalGoodsItemQuantity() { return totalGoodsItemQuantity; } /** * Sets the value of the totalGoodsItemQuantity property. * * @param value * allowed object is * {@link TotalGoodsItemQuantityType } * */ public void setTotalGoodsItemQuantity( @Nullable TotalGoodsItemQuantityType value) { this.totalGoodsItemQuantity = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Total_ Transport Handling Unit Quantity. Quantity</ccts:DictionaryEntryName><ccts:Definition>Count of the number of pieces of transport handling equipment in a shipment, such as pallets, boxes, and cases.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Total</ccts:PropertyTermQualifier><ccts:PropertyTerm>Transport Handling Unit Quantity</ccts:PropertyTerm><ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm><ccts:DataType>Quantity. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Number of THUs</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link TotalTransportHandlingUnitQuantityType } * */ @Nullable public TotalTransportHandlingUnitQuantityType getTotalTransportHandlingUnitQuantity() { return totalTransportHandlingUnitQuantity; } /** * Sets the value of the totalTransportHandlingUnitQuantity property. * * @param value * allowed object is * {@link TotalTransportHandlingUnitQuantityType } * */ public void setTotalTransportHandlingUnitQuantity( @Nullable TotalTransportHandlingUnitQuantityType value) { this.totalTransportHandlingUnitQuantity = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Insurance_ Value. Amount</ccts:DictionaryEntryName><ccts:Definition>The total sum covered by an insurance for the shipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Insurance</ccts:PropertyTermQualifier><ccts:PropertyTerm>Value</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Value Insured</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link InsuranceValueAmountType } * */ @Nullable public InsuranceValueAmountType getInsuranceValueAmount() { return insuranceValueAmount; } /** * Sets the value of the insuranceValueAmount property. * * @param value * allowed object is * {@link InsuranceValueAmountType } * */ public void setInsuranceValueAmount( @Nullable InsuranceValueAmountType value) { this.insuranceValueAmount = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Declared Customs_ Value. Amount</ccts:DictionaryEntryName><ccts:Definition>Amount declared for customs purposes of those goods in a shipment which are subject to the same customs procedure, and have the same tariff/statistical heading, country information, and duty regime.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Declared Customs</ccts:PropertyTermQualifier><ccts:PropertyTerm>Value</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link DeclaredCustomsValueAmountType } * */ @Nullable public DeclaredCustomsValueAmountType getDeclaredCustomsValueAmount() { return declaredCustomsValueAmount; } /** * Sets the value of the declaredCustomsValueAmount property. * * @param value * allowed object is * {@link DeclaredCustomsValueAmountType } * */ public void setDeclaredCustomsValueAmount( @Nullable DeclaredCustomsValueAmountType value) { this.declaredCustomsValueAmount = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Declared For Carriage_ Value. Amount</ccts:DictionaryEntryName><ccts:Definition>Value, declared by the shipper or his agent solely for the purpose of varying the carrier's level of liability from that provided in the contract of carriage, in case of loss or damage to goods or delayed delivery.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Declared For Carriage</ccts:PropertyTermQualifier><ccts:PropertyTerm>Value</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Declared value for carriage, Interest in delivery</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link DeclaredForCarriageValueAmountType } * */ @Nullable public DeclaredForCarriageValueAmountType getDeclaredForCarriageValueAmount() { return declaredForCarriageValueAmount; } /** * Sets the value of the declaredForCarriageValueAmount property. * * @param value * allowed object is * {@link DeclaredForCarriageValueAmountType } * */ public void setDeclaredForCarriageValueAmount( @Nullable DeclaredForCarriageValueAmountType value) { this.declaredForCarriageValueAmount = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Declared Statistics_ Value. Amount</ccts:DictionaryEntryName><ccts:Definition>Value declared for statistical purposes of those goods in a consignment which have the same statistical heading.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Declared Statistics</ccts:PropertyTermQualifier><ccts:PropertyTerm>Value</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Statistical Value</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link DeclaredStatisticsValueAmountType } * */ @Nullable public DeclaredStatisticsValueAmountType getDeclaredStatisticsValueAmount() { return declaredStatisticsValueAmount; } /** * Sets the value of the declaredStatisticsValueAmount property. * * @param value * allowed object is * {@link DeclaredStatisticsValueAmountType } * */ public void setDeclaredStatisticsValueAmount( @Nullable DeclaredStatisticsValueAmountType value) { this.declaredStatisticsValueAmount = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Free On Board_ Value. Amount</ccts:DictionaryEntryName><ccts:Definition>Monetary amount that has to be or has been paid as calculated under the applicable trade delivery.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Free On Board</ccts:PropertyTermQualifier><ccts:PropertyTerm>Value</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType><ccts:AlternativeBusinessTerms>FOB Value</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link FreeOnBoardValueAmountType } * */ @Nullable public FreeOnBoardValueAmountType getFreeOnBoardValueAmount() { return freeOnBoardValueAmount; } /** * Sets the value of the freeOnBoardValueAmount property. * * @param value * allowed object is * {@link FreeOnBoardValueAmountType } * */ public void setFreeOnBoardValueAmount( @Nullable FreeOnBoardValueAmountType value) { this.freeOnBoardValueAmount = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Special_ Instructions. Text</ccts:DictionaryEntryName><ccts:Definition>Special instructions relating to a shipment.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Special</ccts:PropertyTermQualifier><ccts:PropertyTerm>Instructions</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>
     * 
* 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 } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getSpecialInstructions() { if (specialInstructions == null) { specialInstructions = new ArrayList(); } return this.specialInstructions; } /** * *

     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Delivery_ Instructions. Text</ccts:DictionaryEntryName><ccts:Definition>Delivery instructions relating to a shipment.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Delivery</ccts:PropertyTermQualifier><ccts:PropertyTerm>Instructions</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>
     * 
* 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 } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getDeliveryInstructions() { if (deliveryInstructions == null) { deliveryInstructions = new ArrayList(); } return this.deliveryInstructions; } /** * *

     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Split Consignment_ Indicator. Indicator</ccts:DictionaryEntryName><ccts:Definition>Indicates whether the consignment has been split in transit.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Split Consignment</ccts:PropertyTermQualifier><ccts:PropertyTerm>Indicator</ccts:PropertyTerm><ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm><ccts:DataType>Indicator. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link SplitConsignmentIndicatorType } * */ @Nullable public SplitConsignmentIndicatorType getSplitConsignmentIndicator() { return splitConsignmentIndicator; } /** * Sets the value of the splitConsignmentIndicator property. * * @param value * allowed object is * {@link SplitConsignmentIndicatorType } * */ public void setSplitConsignmentIndicator( @Nullable SplitConsignmentIndicatorType value) { this.splitConsignmentIndicator = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Consignment</ccts:DictionaryEntryName><ccts:Definition>An association to Consignment covering the shipment.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTerm>Consignment</ccts:PropertyTerm><ccts:AssociatedObjectClass>Consignment</ccts:AssociatedObjectClass></ccts:Component>
     * 
* * * @return * possible object is * {@link ConsignmentType } * */ @Nullable public ConsignmentType getConsignment() { return consignment; } /** * Sets the value of the consignment property. * * @param value * allowed object is * {@link ConsignmentType } * */ public void setConsignment( @Nullable ConsignmentType value) { this.consignment = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Goods Item</ccts:DictionaryEntryName><ccts:Definition>An association to Goods Item (for Bulk Goods).</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTerm>Goods Item</ccts:PropertyTerm><ccts:AssociatedObjectClass>Goods Item</ccts:AssociatedObjectClass></ccts:Component>
     * 
* 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 } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getGoodsItem() { if (goodsItem == null) { goodsItem = new ArrayList(); } return this.goodsItem; } /** * *

     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Shipment Stage</ccts:DictionaryEntryName><ccts:Definition>An association to Shipment Stage.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTerm>Shipment Stage</ccts:PropertyTerm><ccts:AssociatedObjectClass>Shipment Stage</ccts:AssociatedObjectClass></ccts:Component>
     * 
* 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 } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getShipmentStage() { if (shipmentStage == null) { shipmentStage = new ArrayList(); } return this.shipmentStage; } /** * *

     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Delivery</ccts:DictionaryEntryName><ccts:Definition>An association to Delivery.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTerm>Delivery</ccts:PropertyTerm><ccts:AssociatedObjectClass>Delivery</ccts:AssociatedObjectClass></ccts:Component>
     * 
* * * @return * possible object is * {@link DeliveryType } * */ @Nullable public DeliveryType getDelivery() { return delivery; } /** * Sets the value of the delivery property. * * @param value * allowed object is * {@link DeliveryType } * */ public void setDelivery( @Nullable DeliveryType value) { this.delivery = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Transport Handling Unit</ccts:DictionaryEntryName><ccts:Definition>An association to Transport Handling Unit used for loose and containerized goods.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTerm>Transport Handling Unit</ccts:PropertyTerm><ccts:AssociatedObjectClass>Transport Handling Unit</ccts:AssociatedObjectClass></ccts:Component>
     * 
* 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 } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getTransportHandlingUnit() { if (transportHandlingUnit == null) { transportHandlingUnit = new ArrayList(); } return this.transportHandlingUnit; } /** * *

     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Origin_ Address. Address</ccts:DictionaryEntryName><ccts:Definition>An association to the region in which the goods have been produced or manufactured, according to criteria laid down for the purposes of application of the Customs tariff, or quantitative restrictions, or of any other measure related to trade.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Origin</ccts:PropertyTermQualifier><ccts:PropertyTerm>Address</ccts:PropertyTerm><ccts:AssociatedObjectClass>Address</ccts:AssociatedObjectClass></ccts:Component>
     * 
* * * @return * possible object is * {@link AddressType } * */ @Nullable public AddressType getOriginAddress() { return originAddress; } /** * Sets the value of the originAddress property. * * @param value * allowed object is * {@link AddressType } * */ public void setOriginAddress( @Nullable AddressType value) { this.originAddress = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. First Arrival Port_ Location. Location</ccts:DictionaryEntryName><ccts:Definition>Identifies the first arrival location. This would be a port for sea, airport for air, and border post for land crossing.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>First Arrival Port</ccts:PropertyTermQualifier><ccts:PropertyTerm>Location</ccts:PropertyTerm><ccts:AssociatedObjectClass>Location</ccts:AssociatedObjectClass></ccts:Component>
     * 
* * * @return * possible object is * {@link LocationType } * */ @Nullable public LocationType getFirstArrivalPortLocation() { return firstArrivalPortLocation; } /** * Sets the value of the firstArrivalPortLocation property. * * @param value * allowed object is * {@link LocationType } * */ public void setFirstArrivalPortLocation( @Nullable LocationType value) { this.firstArrivalPortLocation = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Last Exit Port_ Location. Location</ccts:DictionaryEntryName><ccts:Definition>Identifies the final exporting location. This would be a port for sea, airport for air, and border post for land crossing.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Last Exit Port</ccts:PropertyTermQualifier><ccts:PropertyTerm>Location</ccts:PropertyTerm><ccts:AssociatedObjectClass>Location</ccts:AssociatedObjectClass></ccts:Component>
     * 
* * * @return * possible object is * {@link LocationType } * */ @Nullable public LocationType getLastExitPortLocation() { return lastExitPortLocation; } /** * Sets the value of the lastExitPortLocation property. * * @param value * allowed object is * {@link LocationType } * */ public void setLastExitPortLocation( @Nullable LocationType value) { this.lastExitPortLocation = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Export_ Country. Country</ccts:DictionaryEntryName><ccts:Definition>Identifies the country from which the goods are originally exported without any commercial transaction taking place in intermediate countries.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Export</ccts:PropertyTermQualifier><ccts:PropertyTerm>Country</ccts:PropertyTerm><ccts:AssociatedObjectClass>Country</ccts:AssociatedObjectClass></ccts:Component>
     * 
* * * @return * possible object is * {@link CountryType } * */ @Nullable public CountryType getExportCountry() { return exportCountry; } /** * Sets the value of the exportCountry property. * * @param value * allowed object is * {@link CountryType } * */ public void setExportCountry( @Nullable CountryType value) { this.exportCountry = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Shipment. Freight_ Allowance Charge. Allowance Charge</ccts:DictionaryEntryName><ccts:Definition>Costs incurred by the shipper in moving goods, by whatever means, from one place to another under the terms of the contract of carriage. In addition to transport costs, this may include such elements as packing, documentation, loading, unloading, and insurance (to the extent that they relate to the freight costs).</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Shipment</ccts:ObjectClass><ccts:PropertyTermQualifier>Freight</ccts:PropertyTermQualifier><ccts:PropertyTerm>Allowance Charge</ccts:PropertyTerm><ccts:AssociatedObjectClass>Allowance Charge</ccts:AssociatedObjectClass></ccts:Component>
     * 
* 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 } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getFreightAllowanceCharge() { if (freightAllowanceCharge == null) { freightAllowanceCharge = new ArrayList(); } return this.freightAllowanceCharge; } /** * Created by phloc-jaxb22-plugin -Xphloc-equalshashcode * */ @Override public boolean equals(final Object o) { if (o == this) { return true; } if ((o == null)||(!getClass().equals(o.getClass()))) { return false; } final ShipmentType rhs = ((ShipmentType) o); if (!EqualsUtils.equals(id, rhs.id)) { return false; } if (!EqualsUtils.equals(shippingPriorityLevelCode, rhs.shippingPriorityLevelCode)) { return false; } if (!EqualsUtils.equals(handlingCode, rhs.handlingCode)) { return false; } if (!EqualsUtils.equals(handlingInstructions, rhs.handlingInstructions)) { return false; } if (!EqualsUtils.equals(information, rhs.information)) { return false; } if (!EqualsUtils.equals(grossWeightMeasure, rhs.grossWeightMeasure)) { return false; } if (!EqualsUtils.equals(netWeightMeasure, rhs.netWeightMeasure)) { return false; } if (!EqualsUtils.equals(netNetWeightMeasure, rhs.netNetWeightMeasure)) { return false; } if (!EqualsUtils.equals(grossVolumeMeasure, rhs.grossVolumeMeasure)) { return false; } if (!EqualsUtils.equals(netVolumeMeasure, rhs.netVolumeMeasure)) { return false; } if (!EqualsUtils.equals(totalGoodsItemQuantity, rhs.totalGoodsItemQuantity)) { return false; } if (!EqualsUtils.equals(totalTransportHandlingUnitQuantity, rhs.totalTransportHandlingUnitQuantity)) { return false; } if (!EqualsUtils.equals(insuranceValueAmount, rhs.insuranceValueAmount)) { return false; } if (!EqualsUtils.equals(declaredCustomsValueAmount, rhs.declaredCustomsValueAmount)) { return false; } if (!EqualsUtils.equals(declaredForCarriageValueAmount, rhs.declaredForCarriageValueAmount)) { return false; } if (!EqualsUtils.equals(declaredStatisticsValueAmount, rhs.declaredStatisticsValueAmount)) { return false; } if (!EqualsUtils.equals(freeOnBoardValueAmount, rhs.freeOnBoardValueAmount)) { return false; } if (!EqualsUtils.equals(specialInstructions, rhs.specialInstructions)) { return false; } if (!EqualsUtils.equals(deliveryInstructions, rhs.deliveryInstructions)) { return false; } if (!EqualsUtils.equals(splitConsignmentIndicator, rhs.splitConsignmentIndicator)) { return false; } if (!EqualsUtils.equals(consignment, rhs.consignment)) { return false; } if (!EqualsUtils.equals(goodsItem, rhs.goodsItem)) { return false; } if (!EqualsUtils.equals(shipmentStage, rhs.shipmentStage)) { return false; } if (!EqualsUtils.equals(delivery, rhs.delivery)) { return false; } if (!EqualsUtils.equals(transportHandlingUnit, rhs.transportHandlingUnit)) { return false; } if (!EqualsUtils.equals(originAddress, rhs.originAddress)) { return false; } if (!EqualsUtils.equals(firstArrivalPortLocation, rhs.firstArrivalPortLocation)) { return false; } if (!EqualsUtils.equals(lastExitPortLocation, rhs.lastExitPortLocation)) { return false; } if (!EqualsUtils.equals(exportCountry, rhs.exportCountry)) { return false; } if (!EqualsUtils.equals(freightAllowanceCharge, rhs.freightAllowanceCharge)) { return false; } return true; } /** * Created by phloc-jaxb22-plugin -Xphloc-equalshashcode * */ @Override public int hashCode() { return new HashCodeGenerator(this).append(id).append(shippingPriorityLevelCode).append(handlingCode).append(handlingInstructions).append(information).append(grossWeightMeasure).append(netWeightMeasure).append(netNetWeightMeasure).append(grossVolumeMeasure).append(netVolumeMeasure).append(totalGoodsItemQuantity).append(totalTransportHandlingUnitQuantity).append(insuranceValueAmount).append(declaredCustomsValueAmount).append(declaredForCarriageValueAmount).append(declaredStatisticsValueAmount).append(freeOnBoardValueAmount).append(specialInstructions).append(deliveryInstructions).append(splitConsignmentIndicator).append(consignment).append(goodsItem).append(shipmentStage).append(delivery).append(transportHandlingUnit).append(originAddress).append(firstArrivalPortLocation).append(lastExitPortLocation).append(exportCountry).append(freightAllowanceCharge).getHashCode(); } /** * Created by phloc-jaxb22-plugin -Xphloc-tostring * */ @Override public String toString() { return new ToStringGenerator(this).append("id", id).append("shippingPriorityLevelCode", shippingPriorityLevelCode).append("handlingCode", handlingCode).append("handlingInstructions", handlingInstructions).append("information", information).append("grossWeightMeasure", grossWeightMeasure).append("netWeightMeasure", netWeightMeasure).append("netNetWeightMeasure", netNetWeightMeasure).append("grossVolumeMeasure", grossVolumeMeasure).append("netVolumeMeasure", netVolumeMeasure).append("totalGoodsItemQuantity", totalGoodsItemQuantity).append("totalTransportHandlingUnitQuantity", totalTransportHandlingUnitQuantity).append("insuranceValueAmount", insuranceValueAmount).append("declaredCustomsValueAmount", declaredCustomsValueAmount).append("declaredForCarriageValueAmount", declaredForCarriageValueAmount).append("declaredStatisticsValueAmount", declaredStatisticsValueAmount).append("freeOnBoardValueAmount", freeOnBoardValueAmount).append("specialInstructions", specialInstructions).append("deliveryInstructions", deliveryInstructions).append("splitConsignmentIndicator", splitConsignmentIndicator).append("consignment", consignment).append("goodsItem", goodsItem).append("shipmentStage", shipmentStage).append("delivery", delivery).append("transportHandlingUnit", transportHandlingUnit).append("originAddress", originAddress).append("firstArrivalPortLocation", firstArrivalPortLocation).append("lastExitPortLocation", lastExitPortLocation).append("exportCountry", exportCountry).append("freightAllowanceCharge", freightAllowanceCharge).toString(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setSpecialInstructions( @Nullable final List aList) { specialInstructions = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setDeliveryInstructions( @Nullable final List aList) { deliveryInstructions = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setGoodsItem( @Nullable final List aList) { goodsItem = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setShipmentStage( @Nullable final List aList) { shipmentStage = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setTransportHandlingUnit( @Nullable final List aList) { transportHandlingUnit = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setFreightAllowanceCharge( @Nullable final List aList) { freightAllowanceCharge = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasSpecialInstructionsEntries() { return (!getSpecialInstructions().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoSpecialInstructionsEntries() { return getSpecialInstructions().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getSpecialInstructionsCount() { return getSpecialInstructions().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May be null * @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public SpecialInstructionsType getSpecialInstructionsAtIndex( @Nonnegative final int index) { return getSpecialInstructions().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasDeliveryInstructionsEntries() { return (!getDeliveryInstructions().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoDeliveryInstructionsEntries() { return getDeliveryInstructions().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getDeliveryInstructionsCount() { return getDeliveryInstructions().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May be null * @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public DeliveryInstructionsType getDeliveryInstructionsAtIndex( @Nonnegative final int index) { return getDeliveryInstructions().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasGoodsItemEntries() { return (!getGoodsItem().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoGoodsItemEntries() { return getGoodsItem().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getGoodsItemCount() { return getGoodsItem().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May be null * @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public GoodsItemType getGoodsItemAtIndex( @Nonnegative final int index) { return getGoodsItem().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasShipmentStageEntries() { return (!getShipmentStage().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoShipmentStageEntries() { return getShipmentStage().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getShipmentStageCount() { return getShipmentStage().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May be null * @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public ShipmentStageType getShipmentStageAtIndex( @Nonnegative final int index) { return getShipmentStage().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasTransportHandlingUnitEntries() { return (!getTransportHandlingUnit().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoTransportHandlingUnitEntries() { return getTransportHandlingUnit().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getTransportHandlingUnitCount() { return getTransportHandlingUnit().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May be null * @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public TransportHandlingUnitType getTransportHandlingUnitAtIndex( @Nonnegative final int index) { return getTransportHandlingUnit().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasFreightAllowanceChargeEntries() { return (!getFreightAllowanceCharge().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoFreightAllowanceChargeEntries() { return getFreightAllowanceCharge().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getFreightAllowanceChargeCount() { return getFreightAllowanceCharge().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May be null * @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public AllowanceChargeType getFreightAllowanceChargeAtIndex( @Nonnegative final int index) { return getFreightAllowanceCharge().get(index); } /** * Special setter with value of type boolean * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. * @return * The created intermediary object of type SplitConsignmentIndicatorType and never null */ @Nonnull public SplitConsignmentIndicatorType setSplitConsignmentIndicator(final boolean valueParam) { SplitConsignmentIndicatorType aObj = getSplitConsignmentIndicator(); if (aObj == null) { aObj = new SplitConsignmentIndicatorType(valueParam); setSplitConsignmentIndicator(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type HandlingInstructionsType and never null */ @Nonnull public HandlingInstructionsType setHandlingInstructions( @Nullable final String valueParam) { HandlingInstructionsType aObj = getHandlingInstructions(); if (aObj == null) { aObj = new HandlingInstructionsType(valueParam); setHandlingInstructions(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type InformationType and never null */ @Nonnull public InformationType setInformation( @Nullable final String valueParam) { InformationType aObj = getInformation(); if (aObj == null) { aObj = new InformationType(valueParam); setInformation(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type IDType and never null */ @Nonnull public IDType setID( @Nullable final String valueParam) { IDType aObj = getID(); if (aObj == null) { aObj = new IDType(valueParam); setID(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type BigDecimal * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type InsuranceValueAmountType and never null */ @Nonnull public InsuranceValueAmountType setInsuranceValueAmount( @Nullable final BigDecimal valueParam) { InsuranceValueAmountType aObj = getInsuranceValueAmount(); if (aObj == null) { aObj = new InsuranceValueAmountType(valueParam); setInsuranceValueAmount(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type BigDecimal * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type DeclaredCustomsValueAmountType and never null */ @Nonnull public DeclaredCustomsValueAmountType setDeclaredCustomsValueAmount( @Nullable final BigDecimal valueParam) { DeclaredCustomsValueAmountType aObj = getDeclaredCustomsValueAmount(); if (aObj == null) { aObj = new DeclaredCustomsValueAmountType(valueParam); setDeclaredCustomsValueAmount(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type BigDecimal * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type DeclaredForCarriageValueAmountType and never null */ @Nonnull public DeclaredForCarriageValueAmountType setDeclaredForCarriageValueAmount( @Nullable final BigDecimal valueParam) { DeclaredForCarriageValueAmountType aObj = getDeclaredForCarriageValueAmount(); if (aObj == null) { aObj = new DeclaredForCarriageValueAmountType(valueParam); setDeclaredForCarriageValueAmount(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type BigDecimal * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type DeclaredStatisticsValueAmountType and never null */ @Nonnull public DeclaredStatisticsValueAmountType setDeclaredStatisticsValueAmount( @Nullable final BigDecimal valueParam) { DeclaredStatisticsValueAmountType aObj = getDeclaredStatisticsValueAmount(); if (aObj == null) { aObj = new DeclaredStatisticsValueAmountType(valueParam); setDeclaredStatisticsValueAmount(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type BigDecimal * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type FreeOnBoardValueAmountType and never null */ @Nonnull public FreeOnBoardValueAmountType setFreeOnBoardValueAmount( @Nullable final BigDecimal valueParam) { FreeOnBoardValueAmountType aObj = getFreeOnBoardValueAmount(); if (aObj == null) { aObj = new FreeOnBoardValueAmountType(valueParam); setFreeOnBoardValueAmount(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type BigDecimal * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type GrossWeightMeasureType and never null */ @Nonnull public GrossWeightMeasureType setGrossWeightMeasure( @Nullable final BigDecimal valueParam) { GrossWeightMeasureType aObj = getGrossWeightMeasure(); if (aObj == null) { aObj = new GrossWeightMeasureType(valueParam); setGrossWeightMeasure(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type BigDecimal * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type NetWeightMeasureType and never null */ @Nonnull public NetWeightMeasureType setNetWeightMeasure( @Nullable final BigDecimal valueParam) { NetWeightMeasureType aObj = getNetWeightMeasure(); if (aObj == null) { aObj = new NetWeightMeasureType(valueParam); setNetWeightMeasure(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type BigDecimal * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type NetNetWeightMeasureType and never null */ @Nonnull public NetNetWeightMeasureType setNetNetWeightMeasure( @Nullable final BigDecimal valueParam) { NetNetWeightMeasureType aObj = getNetNetWeightMeasure(); if (aObj == null) { aObj = new NetNetWeightMeasureType(valueParam); setNetNetWeightMeasure(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type BigDecimal * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type GrossVolumeMeasureType and never null */ @Nonnull public GrossVolumeMeasureType setGrossVolumeMeasure( @Nullable final BigDecimal valueParam) { GrossVolumeMeasureType aObj = getGrossVolumeMeasure(); if (aObj == null) { aObj = new GrossVolumeMeasureType(valueParam); setGrossVolumeMeasure(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type BigDecimal * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type NetVolumeMeasureType and never null */ @Nonnull public NetVolumeMeasureType setNetVolumeMeasure( @Nullable final BigDecimal valueParam) { NetVolumeMeasureType aObj = getNetVolumeMeasure(); if (aObj == null) { aObj = new NetVolumeMeasureType(valueParam); setNetVolumeMeasure(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type ShippingPriorityLevelCodeType and never null */ @Nonnull public ShippingPriorityLevelCodeType setShippingPriorityLevelCode( @Nullable final String valueParam) { ShippingPriorityLevelCodeType aObj = getShippingPriorityLevelCode(); if (aObj == null) { aObj = new ShippingPriorityLevelCodeType(valueParam); setShippingPriorityLevelCode(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type HandlingCodeType and never null */ @Nonnull public HandlingCodeType setHandlingCode( @Nullable final String valueParam) { HandlingCodeType aObj = getHandlingCode(); if (aObj == null) { aObj = new HandlingCodeType(valueParam); setHandlingCode(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type BigDecimal * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type TotalGoodsItemQuantityType and never null */ @Nonnull public TotalGoodsItemQuantityType setTotalGoodsItemQuantity( @Nullable final BigDecimal valueParam) { TotalGoodsItemQuantityType aObj = getTotalGoodsItemQuantity(); if (aObj == null) { aObj = new TotalGoodsItemQuantityType(valueParam); setTotalGoodsItemQuantity(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type BigDecimal * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type TotalTransportHandlingUnitQuantityType and never null */ @Nonnull public TotalTransportHandlingUnitQuantityType setTotalTransportHandlingUnitQuantity( @Nullable final BigDecimal valueParam) { TotalTransportHandlingUnitQuantityType aObj = getTotalTransportHandlingUnitQuantity(); if (aObj == null) { aObj = new TotalTransportHandlingUnitQuantityType(valueParam); setTotalTransportHandlingUnitQuantity(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Get the value of the contained IDType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained IDType object or null */ @Nullable public String getIDValue() { IDType aObj = getID(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained ShippingPriorityLevelCodeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained ShippingPriorityLevelCodeType object or null */ @Nullable public String getShippingPriorityLevelCodeValue() { ShippingPriorityLevelCodeType aObj = getShippingPriorityLevelCode(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained HandlingCodeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained HandlingCodeType object or null */ @Nullable public String getHandlingCodeValue() { HandlingCodeType aObj = getHandlingCode(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained HandlingInstructionsType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained HandlingInstructionsType object or null */ @Nullable public String getHandlingInstructionsValue() { HandlingInstructionsType aObj = getHandlingInstructions(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained InformationType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained InformationType object or null */ @Nullable public String getInformationValue() { InformationType aObj = getInformation(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained GrossWeightMeasureType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained GrossWeightMeasureType object or null */ @Nullable public BigDecimal getGrossWeightMeasureValue() { GrossWeightMeasureType aObj = getGrossWeightMeasure(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained NetWeightMeasureType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained NetWeightMeasureType object or null */ @Nullable public BigDecimal getNetWeightMeasureValue() { NetWeightMeasureType aObj = getNetWeightMeasure(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained NetNetWeightMeasureType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained NetNetWeightMeasureType object or null */ @Nullable public BigDecimal getNetNetWeightMeasureValue() { NetNetWeightMeasureType aObj = getNetNetWeightMeasure(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained GrossVolumeMeasureType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained GrossVolumeMeasureType object or null */ @Nullable public BigDecimal getGrossVolumeMeasureValue() { GrossVolumeMeasureType aObj = getGrossVolumeMeasure(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained NetVolumeMeasureType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained NetVolumeMeasureType object or null */ @Nullable public BigDecimal getNetVolumeMeasureValue() { NetVolumeMeasureType aObj = getNetVolumeMeasure(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained TotalGoodsItemQuantityType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained TotalGoodsItemQuantityType object or null */ @Nullable public BigDecimal getTotalGoodsItemQuantityValue() { TotalGoodsItemQuantityType aObj = getTotalGoodsItemQuantity(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained TotalTransportHandlingUnitQuantityType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained TotalTransportHandlingUnitQuantityType object or null */ @Nullable public BigDecimal getTotalTransportHandlingUnitQuantityValue() { TotalTransportHandlingUnitQuantityType aObj = getTotalTransportHandlingUnitQuantity(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained InsuranceValueAmountType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained InsuranceValueAmountType object or null */ @Nullable public BigDecimal getInsuranceValueAmountValue() { InsuranceValueAmountType aObj = getInsuranceValueAmount(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained DeclaredCustomsValueAmountType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained DeclaredCustomsValueAmountType object or null */ @Nullable public BigDecimal getDeclaredCustomsValueAmountValue() { DeclaredCustomsValueAmountType aObj = getDeclaredCustomsValueAmount(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained DeclaredForCarriageValueAmountType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained DeclaredForCarriageValueAmountType object or null */ @Nullable public BigDecimal getDeclaredForCarriageValueAmountValue() { DeclaredForCarriageValueAmountType aObj = getDeclaredForCarriageValueAmount(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained DeclaredStatisticsValueAmountType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained DeclaredStatisticsValueAmountType object or null */ @Nullable public BigDecimal getDeclaredStatisticsValueAmountValue() { DeclaredStatisticsValueAmountType aObj = getDeclaredStatisticsValueAmount(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained FreeOnBoardValueAmountType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained FreeOnBoardValueAmountType object or null */ @Nullable public BigDecimal getFreeOnBoardValueAmountValue() { FreeOnBoardValueAmountType aObj = getFreeOnBoardValueAmount(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained SplitConsignmentIndicatorType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param nullValue * The value to be returned, if the owning object is null





© 2015 - 2024 Weber Informatics LLC | Privacy Policy