Class GoodsItemType


  • public class GoodsItemType
    extends Object

    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" minOccurs="0"/>
             <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:CommonBasicComponents-2}ChargeableQuantity" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ReturnableQuantity" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TraceID" 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"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Delivery" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Pickup" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Despatch" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}MeasurementDimension" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ContainingPackage" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ShipmentDocumentReference" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}MinimumTemperature" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}MaximumTemperature" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • GoodsItemType

        public GoodsItemType()
    • Method Detail

      • getID

        public IDType getID()
        Gets the value of the id property.
        Returns:
        possible object is IDType
      • setID

        public void setID​(IDType value)
        Sets the value of the id property.
        Parameters:
        value - allowed object is IDType
      • getDescription

        public List<DescriptionType> getDescription()
        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 DescriptionType

      • setValueAmount

        public void setValueAmount​(ValueAmountType value)
        Sets the value of the valueAmount property.
        Parameters:
        value - allowed object is ValueAmountType
      • getQuantity

        public QuantityType getQuantity()
        Gets the value of the quantity property.
        Returns:
        possible object is QuantityType
      • setQuantity

        public void setQuantity​(QuantityType value)
        Sets the value of the quantity property.
        Parameters:
        value - allowed object is QuantityType
      • getTraceID

        public TraceIDType getTraceID()
        Gets the value of the traceID property.
        Returns:
        possible object is TraceIDType
      • setTraceID

        public void setTraceID​(TraceIDType value)
        Sets the value of the traceID property.
        Parameters:
        value - allowed object is TraceIDType
      • getItem

        public List<ItemType> getItem()
        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 ItemType

      • getGoodsItemContainer

        public List<GoodsItemContainerType> getGoodsItemContainer()
        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 GoodsItemContainerType

      • getFreightAllowanceCharge

        public List<AllowanceChargeType> getFreightAllowanceCharge()
        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 AllowanceChargeType

      • getInvoiceLine

        public List<InvoiceLineType> getInvoiceLine()
        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 InvoiceLineType

      • getTemperature

        public List<TemperatureType> getTemperature()
        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 TemperatureType

      • getContainedGoodsItem

        public List<GoodsItemType> getContainedGoodsItem()
        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 GoodsItemType

      • getOriginAddress

        public AddressType getOriginAddress()
        Gets the value of the originAddress property.
        Returns:
        possible object is AddressType
      • setOriginAddress

        public void setOriginAddress​(AddressType value)
        Sets the value of the originAddress property.
        Parameters:
        value - allowed object is AddressType
      • getDelivery

        public DeliveryType getDelivery()
        Gets the value of the delivery property.
        Returns:
        possible object is DeliveryType
      • setDelivery

        public void setDelivery​(DeliveryType value)
        Sets the value of the delivery property.
        Parameters:
        value - allowed object is DeliveryType
      • getPickup

        public PickupType getPickup()
        Gets the value of the pickup property.
        Returns:
        possible object is PickupType
      • setPickup

        public void setPickup​(PickupType value)
        Sets the value of the pickup property.
        Parameters:
        value - allowed object is PickupType
      • getDespatch

        public DespatchType getDespatch()
        Gets the value of the despatch property.
        Returns:
        possible object is DespatchType
      • setDespatch

        public void setDespatch​(DespatchType value)
        Sets the value of the despatch property.
        Parameters:
        value - allowed object is DespatchType
      • getMeasurementDimension

        public List<DimensionType> getMeasurementDimension()
        Gets the value of the measurementDimension 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 measurementDimension property.

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

            getMeasurementDimension().add(newItem);
         

        Objects of the following type(s) are allowed in the list DimensionType

      • getContainingPackage

        public List<PackageType> getContainingPackage()
        Gets the value of the containingPackage 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 containingPackage property.

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

            getContainingPackage().add(newItem);
         

        Objects of the following type(s) are allowed in the list PackageType

      • setShipmentDocumentReference

        public void setShipmentDocumentReference​(DocumentReferenceType value)
        Sets the value of the shipmentDocumentReference property.
        Parameters:
        value - allowed object is DocumentReferenceType
      • getMinimumTemperature

        public TemperatureType getMinimumTemperature()
        Gets the value of the minimumTemperature property.
        Returns:
        possible object is TemperatureType
      • setMinimumTemperature

        public void setMinimumTemperature​(TemperatureType value)
        Sets the value of the minimumTemperature property.
        Parameters:
        value - allowed object is TemperatureType
      • getMaximumTemperature

        public TemperatureType getMaximumTemperature()
        Gets the value of the maximumTemperature property.
        Returns:
        possible object is TemperatureType
      • setMaximumTemperature

        public void setMaximumTemperature​(TemperatureType value)
        Sets the value of the maximumTemperature property.
        Parameters:
        value - allowed object is TemperatureType