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

oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.GoodsItemType 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.ChargeableWeightMeasureType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.CustomsImportClassifiedIndicatorType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.CustomsStatusCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.CustomsTariffQuantityType;
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.DescriptionType;
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.HazardousRiskIndicatorType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.IDType;
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.PreferenceCriterionCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.QuantityType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.RequiredCustomsIDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.SequenceNumberIDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.ValueAmountType;


/**
 * 
 * 
 * <?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>Goods Item. Details</ccts:DictionaryEntryName><ccts:Definition>A separately identifiable quantity of products of a single product type.</ccts:Definition><ccts:ObjectClass>Goods Item</ccts:ObjectClass></ccts:Component>
 * 
* * *

Java class for GoodsItemType complex type. * *

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

 * <complexType name="GoodsItemType">
 *   <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}SequenceNumberID" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Description" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}HazardousRiskIndicator" 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}InsuranceValueAmount" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ValueAmount" 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}ChargeableWeightMeasure" 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}Quantity" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PreferenceCriterionCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}RequiredCustomsID" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CustomsStatusCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CustomsTariffQuantity" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CustomsImportClassifiedIndicator" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Item" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}GoodsItemContainer" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}FreightAllowanceCharge" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}InvoiceLine" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Temperature" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ContainedGoodsItem" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}OriginAddress" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "GoodsItemType", propOrder = { "id", "sequenceNumberID", "description", "hazardousRiskIndicator", "declaredCustomsValueAmount", "declaredForCarriageValueAmount", "declaredStatisticsValueAmount", "freeOnBoardValueAmount", "insuranceValueAmount", "valueAmount", "grossWeightMeasure", "netWeightMeasure", "netNetWeightMeasure", "chargeableWeightMeasure", "grossVolumeMeasure", "netVolumeMeasure", "quantity", "preferenceCriterionCode", "requiredCustomsID", "customsStatusCode", "customsTariffQuantity", "customsImportClassifiedIndicator", "item", "goodsItemContainer", "freightAllowanceCharge", "invoiceLine", "temperature", "containedGoodsItem", "originAddress" }) public class GoodsItemType implements Serializable { @XmlElement(name = "ID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2", required = true) private IDType id; @XmlElement(name = "SequenceNumberID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private SequenceNumberIDType sequenceNumberID; @XmlElement(name = "Description", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private List description; @XmlElement(name = "HazardousRiskIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private HazardousRiskIndicatorType hazardousRiskIndicator; @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 = "InsuranceValueAmount", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private InsuranceValueAmountType insuranceValueAmount; @XmlElement(name = "ValueAmount", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private ValueAmountType valueAmount; @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 = "ChargeableWeightMeasure", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private ChargeableWeightMeasureType chargeableWeightMeasure; @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 = "Quantity", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private QuantityType quantity; @XmlElement(name = "PreferenceCriterionCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private PreferenceCriterionCodeType preferenceCriterionCode; @XmlElement(name = "RequiredCustomsID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private RequiredCustomsIDType requiredCustomsID; @XmlElement(name = "CustomsStatusCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private CustomsStatusCodeType customsStatusCode; @XmlElement(name = "CustomsTariffQuantity", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private CustomsTariffQuantityType customsTariffQuantity; @XmlElement(name = "CustomsImportClassifiedIndicator", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private CustomsImportClassifiedIndicatorType customsImportClassifiedIndicator; @XmlElement(name = "Item") private List item; @XmlElement(name = "GoodsItemContainer") private List goodsItemContainer; @XmlElement(name = "FreightAllowanceCharge") private List freightAllowanceCharge; @XmlElement(name = "InvoiceLine") private List invoiceLine; @XmlElement(name = "Temperature") private List temperature; @XmlElement(name = "ContainedGoodsItem") private List containedGoodsItem; @XmlElement(name = "OriginAddress") private AddressType originAddress; /** * Default constructor * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * */ public GoodsItemType() { } /** * *
     * <?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>Goods Item. Identifier</ccts:DictionaryEntryName><ccts:Definition>An identifier for the goods item.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTerm>Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType></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>Goods Item. Sequence Number. Identifier</ccts:DictionaryEntryName><ccts:Definition>Sequence number differentiating a specific goods item within a consignment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTerm>Sequence Number</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Customs item number (WCO ID 021), Sequence Position</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link SequenceNumberIDType } * */ @Nullable public SequenceNumberIDType getSequenceNumberID() { return sequenceNumberID; } /** * Sets the value of the sequenceNumberID property. * * @param value * allowed object is * {@link SequenceNumberIDType } * */ public void setSequenceNumberID( @Nullable SequenceNumberIDType value) { this.sequenceNumberID = 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>Goods Item. Description. Text</ccts:DictionaryEntryName><ccts:Definition>Plain language description of a goods item sufficient to identify it for customs, statistical, or transport purposes.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTerm>Description</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Description of goods (WCO ID 137)</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* Gets the value of the description 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 description property. * *

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

     *    getDescription().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DescriptionType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getDescription() { if (description == null) { description = new ArrayList(); } return this.description; } /** * *

     * <?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>Goods Item. Hazardous Risk_ Indicator. Indicator</ccts:DictionaryEntryName><ccts:Definition>Indicates whether the goods item includes hazardous items (dangerous goods).</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTermQualifier>Hazardous Risk</ccts:PropertyTermQualifier><ccts:PropertyTerm>Indicator</ccts:PropertyTerm><ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm><ccts:DataType>Indicator. Type</ccts:DataType><ccts:Examples>default is negative</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link HazardousRiskIndicatorType } * */ @Nullable public HazardousRiskIndicatorType getHazardousRiskIndicator() { return hazardousRiskIndicator; } /** * Sets the value of the hazardousRiskIndicator property. * * @param value * allowed object is * {@link HazardousRiskIndicatorType } * */ public void setHazardousRiskIndicator( @Nullable HazardousRiskIndicatorType value) { this.hazardousRiskIndicator = 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>Goods Item. Declared Customs_ Value. Amount</ccts:DictionaryEntryName><ccts:Definition>Amount declared for Customs purposes of those goods in a consignment 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>Goods Item</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:AlternativeBusinessTerms>For Customs Value (WCO ID 108)</ccts:AlternativeBusinessTerms></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>Goods Item. 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>Goods Item</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>Interest in delivery, declared value for carriage</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>Goods Item. 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>Goods Item</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 (WCO ID 114)</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>Goods Item. 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>Goods Item</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>Goods Item. Insurance_ Value. Amount</ccts:DictionaryEntryName><ccts:Definition>The amount covered by an insurance for a particular goods item.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</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>Goods Item. Value. Amount</ccts:DictionaryEntryName><ccts:Definition>Specifies the amount on which a duty, tax, or fee will be assessed.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTerm>Value</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Duty/tax/fee assessment basis in value (WCO ID 116)</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link ValueAmountType } * */ @Nullable public ValueAmountType getValueAmount() { return valueAmount; } /** * Sets the value of the valueAmount property. * * @param value * allowed object is * {@link ValueAmountType } * */ public void setValueAmount( @Nullable ValueAmountType value) { this.valueAmount = 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>Goods Item. Gross_ Weight. Measure</ccts:DictionaryEntryName><ccts:Definition>Weight (mass) of goods, including packaging but excluding the carrier's equipment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTermQualifier>Gross</ccts:PropertyTermQualifier><ccts:PropertyTerm>Weight</ccts:PropertyTerm><ccts:RepresentationTerm>Measure</ccts:RepresentationTerm><ccts:DataType>Measure. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Actual Gross Weight</ccts:AlternativeBusinessTerms></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>Goods Item. Net_ Weight. Measure</ccts:DictionaryEntryName><ccts:Definition>Weight (mass) of goods item, excluding all packing but including any packaging that normally goes with the goods.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</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>Goods Item. Net Net_ Weight. Measure</ccts:DictionaryEntryName><ccts:Definition>Weight (mass) of goods without any packaging.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</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:AlternativeBusinessTerms>Customs Weight (WCO ID 128)</ccts:AlternativeBusinessTerms></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>Goods Item. Chargeable_ Weight. Measure</ccts:DictionaryEntryName><ccts:Definition>Gross weight (mass) on which a charge is to be based.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTermQualifier>Chargeable</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 ChargeableWeightMeasureType } * */ @Nullable public ChargeableWeightMeasureType getChargeableWeightMeasure() { return chargeableWeightMeasure; } /** * Sets the value of the chargeableWeightMeasure property. * * @param value * allowed object is * {@link ChargeableWeightMeasureType } * */ public void setChargeableWeightMeasure( @Nullable ChargeableWeightMeasureType value) { this.chargeableWeightMeasure = 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>Goods Item. Gross_ Volume. Measure</ccts:DictionaryEntryName><ccts:Definition>Measurement normally arrived at by multiplying the maximum length, width, and height of the goods item.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTermQualifier>Gross</ccts:PropertyTermQualifier><ccts:PropertyTerm>Volume</ccts:PropertyTerm><ccts:RepresentationTerm>Measure</ccts:RepresentationTerm><ccts:DataType>Measure. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Volume, Gross Measurement Cube (GMC), Cube (WCO ID 134)</ccts:AlternativeBusinessTerms></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>Goods Item. Net_ Volume. Measure</ccts:DictionaryEntryName><ccts:Definition>The volume contained by a goods item, excluding the volume of any packaging material.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</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>Goods Item. Quantity</ccts:DictionaryEntryName><ccts:Definition>Number of goods items.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTerm>Quantity</ccts:PropertyTerm><ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm><ccts:DataType>Quantity. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link QuantityType } * */ @Nullable public QuantityType getQuantity() { return quantity; } /** * Sets the value of the quantity property. * * @param value * allowed object is * {@link QuantityType } * */ public void setQuantity( @Nullable QuantityType value) { this.quantity = 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>Goods Item. Preference Criterion. Code</ccts:DictionaryEntryName><ccts:Definition>Specifies the treatment preference for this good according to international trading agreements.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTerm>Preference Criterion</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType><ccts:Examples>"Preference Criterion" is used in the following manner in the paper CO of another country (e.g.):
     * "A" - The good is "wholly obtained or produced entirely" in the territory of one or more of the NAFTA countries as reference in Article 415. Note: The purchase of a good in the territory does not necessarily render it "wholly obtained or produced".  If the good is an agricultural good, see also criterion F and Annex 703.2. (Reference: Article 401(a), 415).
     * "B" - ...
     * "C" - ...
     * "D" - ...
     * "E" - ...
     * "F" - The good is an originating agricultural good under preference criterion A,B, or C above and is not subjected to quantitative restriction in the importing NAFTA country because....
     * Thus, the column "Preference Criterion" will indicate either A, B, C,...</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link PreferenceCriterionCodeType } * */ @Nullable public PreferenceCriterionCodeType getPreferenceCriterionCode() { return preferenceCriterionCode; } /** * Sets the value of the preferenceCriterionCode property. * * @param value * allowed object is * {@link PreferenceCriterionCodeType } * */ public void setPreferenceCriterionCode( @Nullable PreferenceCriterionCodeType value) { this.preferenceCriterionCode = 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>Goods Item. Required_ Customs Identifier. Identifier</ccts:DictionaryEntryName><ccts:Definition>Additional tariff codes required to specify a type of goods for Customs, transport, statistical, or other regulatory purposes.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTermQualifier>Required</ccts:PropertyTermQualifier><ccts:PropertyTerm>Customs Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Tariff code extensions (WCO ID 255)</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link RequiredCustomsIDType } * */ @Nullable public RequiredCustomsIDType getRequiredCustomsID() { return requiredCustomsID; } /** * Sets the value of the requiredCustomsID property. * * @param value * allowed object is * {@link RequiredCustomsIDType } * */ public void setRequiredCustomsID( @Nullable RequiredCustomsIDType value) { this.requiredCustomsID = 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>Goods Item. Customs Status Code. Code</ccts:DictionaryEntryName><ccts:Definition>Status of goods as identified by customs for regulation purposes.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTerm>Customs Status Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Customs status of goods (WCO ID 094)</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link CustomsStatusCodeType } * */ @Nullable public CustomsStatusCodeType getCustomsStatusCode() { return customsStatusCode; } /** * Sets the value of the customsStatusCode property. * * @param value * allowed object is * {@link CustomsStatusCodeType } * */ public void setCustomsStatusCode( @Nullable CustomsStatusCodeType value) { this.customsStatusCode = 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>Goods Item. Customs Tariff Quantity. Quantity</ccts:DictionaryEntryName><ccts:Definition>Quantity of the goods in the unit as required by Customs for tariff, statistical, or fiscal purposes.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTerm>Customs Tariff Quantity</ccts:PropertyTerm><ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm><ccts:DataType>Quantity. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link CustomsTariffQuantityType } * */ @Nullable public CustomsTariffQuantityType getCustomsTariffQuantity() { return customsTariffQuantity; } /** * Sets the value of the customsTariffQuantity property. * * @param value * allowed object is * {@link CustomsTariffQuantityType } * */ public void setCustomsTariffQuantity( @Nullable CustomsTariffQuantityType value) { this.customsTariffQuantity = 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>Goods Item. Customs Import_ Classified Indicator. Indicator</ccts:DictionaryEntryName><ccts:Definition>Indicates whether the goods have been customs classified for import.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTermQualifier>Customs Import</ccts:PropertyTermQualifier><ccts:PropertyTerm>Classified Indicator</ccts:PropertyTerm><ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm><ccts:DataType>Indicator. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link CustomsImportClassifiedIndicatorType } * */ @Nullable public CustomsImportClassifiedIndicatorType getCustomsImportClassifiedIndicator() { return customsImportClassifiedIndicator; } /** * Sets the value of the customsImportClassifiedIndicator property. * * @param value * allowed object is * {@link CustomsImportClassifiedIndicatorType } * */ public void setCustomsImportClassifiedIndicator( @Nullable CustomsImportClassifiedIndicatorType value) { this.customsImportClassifiedIndicator = 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>Goods Item. Item</ccts:DictionaryEntryName><ccts:Definition>Association to a description of the good or service.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTerm>Item</ccts:PropertyTerm><ccts:AssociatedObjectClass>Item</ccts:AssociatedObjectClass></ccts:Component>
     * 
* Gets the value of the item 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 item property. * *

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

     *    getItem().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ItemType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getItem() { if (item == null) { item = new ArrayList(); } return this.item; } /** * *

     * <?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>Goods Item. Goods Item Container</ccts:DictionaryEntryName><ccts:Definition>Association to describe the transporting of a goods item in a unit of transport equipment (e.g., container).</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTerm>Goods Item Container</ccts:PropertyTerm><ccts:AssociatedObjectClass>Goods Item Container</ccts:AssociatedObjectClass></ccts:Component>
     * 
* Gets the value of the goodsItemContainer 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 goodsItemContainer property. * *

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

     *    getGoodsItemContainer().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GoodsItemContainerType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getGoodsItemContainer() { if (goodsItemContainer == null) { goodsItemContainer = new ArrayList(); } return this.goodsItemContainer; } /** * *

     * <?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>Goods Item. 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>Goods Item</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; } /** * *

     * <?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>Goods Item. Invoice Line</ccts:DictionaryEntryName><ccts:Definition>Association to information directly relating to a line item of an invoice.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTerm>Invoice Line</ccts:PropertyTerm><ccts:AssociatedObjectClass>Invoice Line</ccts:AssociatedObjectClass></ccts:Component>
     * 
* Gets the value of the invoiceLine 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 invoiceLine property. * *

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

     *    getInvoiceLine().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link InvoiceLineType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getInvoiceLine() { if (invoiceLine == null) { invoiceLine = new ArrayList(); } return this.invoiceLine; } /** * *

     * <?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>Goods Item. Temperature</ccts:DictionaryEntryName><ccts:Definition>Any temperatures associated with the goods.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTerm>Temperature</ccts:PropertyTerm><ccts:AssociatedObjectClass>Temperature</ccts:AssociatedObjectClass></ccts:Component>
     * 
* Gets the value of the temperature 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 temperature property. * *

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

     *    getTemperature().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TemperatureType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getTemperature() { if (temperature == null) { temperature = new ArrayList(); } return this.temperature; } /** * *

     * <?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>Goods Item. Contained_ Goods Item. Goods Item</ccts:DictionaryEntryName><ccts:Definition>Associates with any other goods items contained in this goods item.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Goods Item</ccts:ObjectClass><ccts:PropertyTermQualifier>Contained</ccts:PropertyTermQualifier><ccts:PropertyTerm>Goods Item</ccts:PropertyTerm><ccts:AssociatedObjectClass>Goods Item</ccts:AssociatedObjectClass></ccts:Component>
     * 
* Gets the value of the containedGoodsItem 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 containedGoodsItem property. * *

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

     *    getContainedGoodsItem().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GoodsItemType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getContainedGoodsItem() { if (containedGoodsItem == null) { containedGoodsItem = new ArrayList(); } return this.containedGoodsItem; } /** * *

     * <?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>Goods Item. Origin_ Address. Address</ccts:DictionaryEntryName><ccts:Definition>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 any other measure related to trade.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Goods Item</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; } /** * 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 GoodsItemType rhs = ((GoodsItemType) o); if (!EqualsUtils.equals(id, rhs.id)) { return false; } if (!EqualsUtils.equals(sequenceNumberID, rhs.sequenceNumberID)) { return false; } if (!EqualsUtils.equals(description, rhs.description)) { return false; } if (!EqualsUtils.equals(hazardousRiskIndicator, rhs.hazardousRiskIndicator)) { 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(insuranceValueAmount, rhs.insuranceValueAmount)) { return false; } if (!EqualsUtils.equals(valueAmount, rhs.valueAmount)) { 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(chargeableWeightMeasure, rhs.chargeableWeightMeasure)) { return false; } if (!EqualsUtils.equals(grossVolumeMeasure, rhs.grossVolumeMeasure)) { return false; } if (!EqualsUtils.equals(netVolumeMeasure, rhs.netVolumeMeasure)) { return false; } if (!EqualsUtils.equals(quantity, rhs.quantity)) { return false; } if (!EqualsUtils.equals(preferenceCriterionCode, rhs.preferenceCriterionCode)) { return false; } if (!EqualsUtils.equals(requiredCustomsID, rhs.requiredCustomsID)) { return false; } if (!EqualsUtils.equals(customsStatusCode, rhs.customsStatusCode)) { return false; } if (!EqualsUtils.equals(customsTariffQuantity, rhs.customsTariffQuantity)) { return false; } if (!EqualsUtils.equals(customsImportClassifiedIndicator, rhs.customsImportClassifiedIndicator)) { return false; } if (!EqualsUtils.equals(item, rhs.item)) { return false; } if (!EqualsUtils.equals(goodsItemContainer, rhs.goodsItemContainer)) { return false; } if (!EqualsUtils.equals(freightAllowanceCharge, rhs.freightAllowanceCharge)) { return false; } if (!EqualsUtils.equals(invoiceLine, rhs.invoiceLine)) { return false; } if (!EqualsUtils.equals(temperature, rhs.temperature)) { return false; } if (!EqualsUtils.equals(containedGoodsItem, rhs.containedGoodsItem)) { return false; } if (!EqualsUtils.equals(originAddress, rhs.originAddress)) { return false; } return true; } /** * Created by phloc-jaxb22-plugin -Xphloc-equalshashcode * */ @Override public int hashCode() { return new HashCodeGenerator(this).append(id).append(sequenceNumberID).append(description).append(hazardousRiskIndicator).append(declaredCustomsValueAmount).append(declaredForCarriageValueAmount).append(declaredStatisticsValueAmount).append(freeOnBoardValueAmount).append(insuranceValueAmount).append(valueAmount).append(grossWeightMeasure).append(netWeightMeasure).append(netNetWeightMeasure).append(chargeableWeightMeasure).append(grossVolumeMeasure).append(netVolumeMeasure).append(quantity).append(preferenceCriterionCode).append(requiredCustomsID).append(customsStatusCode).append(customsTariffQuantity).append(customsImportClassifiedIndicator).append(item).append(goodsItemContainer).append(freightAllowanceCharge).append(invoiceLine).append(temperature).append(containedGoodsItem).append(originAddress).getHashCode(); } /** * Created by phloc-jaxb22-plugin -Xphloc-tostring * */ @Override public String toString() { return new ToStringGenerator(this).append("id", id).append("sequenceNumberID", sequenceNumberID).append("description", description).append("hazardousRiskIndicator", hazardousRiskIndicator).append("declaredCustomsValueAmount", declaredCustomsValueAmount).append("declaredForCarriageValueAmount", declaredForCarriageValueAmount).append("declaredStatisticsValueAmount", declaredStatisticsValueAmount).append("freeOnBoardValueAmount", freeOnBoardValueAmount).append("insuranceValueAmount", insuranceValueAmount).append("valueAmount", valueAmount).append("grossWeightMeasure", grossWeightMeasure).append("netWeightMeasure", netWeightMeasure).append("netNetWeightMeasure", netNetWeightMeasure).append("chargeableWeightMeasure", chargeableWeightMeasure).append("grossVolumeMeasure", grossVolumeMeasure).append("netVolumeMeasure", netVolumeMeasure).append("quantity", quantity).append("preferenceCriterionCode", preferenceCriterionCode).append("requiredCustomsID", requiredCustomsID).append("customsStatusCode", customsStatusCode).append("customsTariffQuantity", customsTariffQuantity).append("customsImportClassifiedIndicator", customsImportClassifiedIndicator).append("item", item).append("goodsItemContainer", goodsItemContainer).append("freightAllowanceCharge", freightAllowanceCharge).append("invoiceLine", invoiceLine).append("temperature", temperature).append("containedGoodsItem", containedGoodsItem).append("originAddress", originAddress).toString(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setDescription( @Nullable final List aList) { description = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setItem( @Nullable final List aList) { item = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setGoodsItemContainer( @Nullable final List aList) { goodsItemContainer = 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 * * @param aList * The new list member to set. May be null. */ public void setInvoiceLine( @Nullable final List aList) { invoiceLine = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setTemperature( @Nullable final List aList) { temperature = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setContainedGoodsItem( @Nullable final List aList) { containedGoodsItem = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasDescriptionEntries() { return (!getDescription().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoDescriptionEntries() { return getDescription().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getDescriptionCount() { return getDescription().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 DescriptionType getDescriptionAtIndex( @Nonnegative final int index) { return getDescription().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasItemEntries() { return (!getItem().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoItemEntries() { return getItem().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getItemCount() { return getItem().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 ItemType getItemAtIndex( @Nonnegative final int index) { return getItem().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasGoodsItemContainerEntries() { return (!getGoodsItemContainer().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoGoodsItemContainerEntries() { return getGoodsItemContainer().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getGoodsItemContainerCount() { return getGoodsItemContainer().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 GoodsItemContainerType getGoodsItemContainerAtIndex( @Nonnegative final int index) { return getGoodsItemContainer().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); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasInvoiceLineEntries() { return (!getInvoiceLine().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoInvoiceLineEntries() { return getInvoiceLine().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getInvoiceLineCount() { return getInvoiceLine().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 InvoiceLineType getInvoiceLineAtIndex( @Nonnegative final int index) { return getInvoiceLine().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasTemperatureEntries() { return (!getTemperature().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoTemperatureEntries() { return getTemperature().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getTemperatureCount() { return getTemperature().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 TemperatureType getTemperatureAtIndex( @Nonnegative final int index) { return getTemperature().get(index); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasContainedGoodsItemEntries() { return (!getContainedGoodsItem().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoContainedGoodsItemEntries() { return getContainedGoodsItem().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getContainedGoodsItemCount() { return getContainedGoodsItem().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 getContainedGoodsItemAtIndex( @Nonnegative final int index) { return getContainedGoodsItem().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 HazardousRiskIndicatorType and never null */ @Nonnull public HazardousRiskIndicatorType setHazardousRiskIndicator(final boolean valueParam) { HazardousRiskIndicatorType aObj = getHazardousRiskIndicator(); if (aObj == null) { aObj = new HazardousRiskIndicatorType(valueParam); setHazardousRiskIndicator(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * 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 CustomsImportClassifiedIndicatorType and never null */ @Nonnull public CustomsImportClassifiedIndicatorType setCustomsImportClassifiedIndicator(final boolean valueParam) { CustomsImportClassifiedIndicatorType aObj = getCustomsImportClassifiedIndicator(); if (aObj == null) { aObj = new CustomsImportClassifiedIndicatorType(valueParam); setCustomsImportClassifiedIndicator(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 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 SequenceNumberIDType and never null */ @Nonnull public SequenceNumberIDType setSequenceNumberID( @Nullable final String valueParam) { SequenceNumberIDType aObj = getSequenceNumberID(); if (aObj == null) { aObj = new SequenceNumberIDType(valueParam); setSequenceNumberID(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 RequiredCustomsIDType and never null */ @Nonnull public RequiredCustomsIDType setRequiredCustomsID( @Nullable final String valueParam) { RequiredCustomsIDType aObj = getRequiredCustomsID(); if (aObj == null) { aObj = new RequiredCustomsIDType(valueParam); setRequiredCustomsID(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 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 ValueAmountType and never null */ @Nonnull public ValueAmountType setValueAmount( @Nullable final BigDecimal valueParam) { ValueAmountType aObj = getValueAmount(); if (aObj == null) { aObj = new ValueAmountType(valueParam); setValueAmount(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 ChargeableWeightMeasureType and never null */ @Nonnull public ChargeableWeightMeasureType setChargeableWeightMeasure( @Nullable final BigDecimal valueParam) { ChargeableWeightMeasureType aObj = getChargeableWeightMeasure(); if (aObj == null) { aObj = new ChargeableWeightMeasureType(valueParam); setChargeableWeightMeasure(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 PreferenceCriterionCodeType and never null */ @Nonnull public PreferenceCriterionCodeType setPreferenceCriterionCode( @Nullable final String valueParam) { PreferenceCriterionCodeType aObj = getPreferenceCriterionCode(); if (aObj == null) { aObj = new PreferenceCriterionCodeType(valueParam); setPreferenceCriterionCode(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 CustomsStatusCodeType and never null */ @Nonnull public CustomsStatusCodeType setCustomsStatusCode( @Nullable final String valueParam) { CustomsStatusCodeType aObj = getCustomsStatusCode(); if (aObj == null) { aObj = new CustomsStatusCodeType(valueParam); setCustomsStatusCode(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 QuantityType and never null */ @Nonnull public QuantityType setQuantity( @Nullable final BigDecimal valueParam) { QuantityType aObj = getQuantity(); if (aObj == null) { aObj = new QuantityType(valueParam); setQuantity(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 CustomsTariffQuantityType and never null */ @Nonnull public CustomsTariffQuantityType setCustomsTariffQuantity( @Nullable final BigDecimal valueParam) { CustomsTariffQuantityType aObj = getCustomsTariffQuantity(); if (aObj == null) { aObj = new CustomsTariffQuantityType(valueParam); setCustomsTariffQuantity(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 SequenceNumberIDType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained SequenceNumberIDType object or null */ @Nullable public String getSequenceNumberIDValue() { SequenceNumberIDType aObj = getSequenceNumberID(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained HazardousRiskIndicatorType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param nullValue * The value to be returned, if the owning object is nullnull
*/ @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 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 ValueAmountType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained ValueAmountType object or null */ @Nullable public BigDecimal getValueAmountValue() { ValueAmountType aObj = getValueAmount(); 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 ChargeableWeightMeasureType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained ChargeableWeightMeasureType object or null */ @Nullable public BigDecimal getChargeableWeightMeasureValue() { ChargeableWeightMeasureType aObj = getChargeableWeightMeasure(); 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 QuantityType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained QuantityType object or null */ @Nullable public BigDecimal getQuantityValue() { QuantityType aObj = getQuantity(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained PreferenceCriterionCodeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained PreferenceCriterionCodeType object or null */ @Nullable public String getPreferenceCriterionCodeValue() { PreferenceCriterionCodeType aObj = getPreferenceCriterionCode(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained RequiredCustomsIDType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained RequiredCustomsIDType object or null */ @Nullable public String getRequiredCustomsIDValue() { RequiredCustomsIDType aObj = getRequiredCustomsID(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained CustomsStatusCodeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained CustomsStatusCodeType object or null */ @Nullable public String getCustomsStatusCodeValue() { CustomsStatusCodeType aObj = getCustomsStatusCode(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained CustomsTariffQuantityType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained CustomsTariffQuantityType object or null */ @Nullable public BigDecimal getCustomsTariffQuantityValue() { CustomsTariffQuantityType aObj = getCustomsTariffQuantity(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained CustomsImportClassifiedIndicatorType 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