Class TransportHandlingUnitType


  • public class TransportHandlingUnitType
    extends Object

    Java class for TransportHandlingUnitType complex type.

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

     <complexType name="TransportHandlingUnitType">
       <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}TransportHandlingUnitTypeCode" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}HandlingCode" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}HandlingInstructions" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}HazardousRiskIndicator" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TotalGoodsItemQuantity" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TotalPackageQuantity" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}DamageRemarks" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ShippingMarks" maxOccurs="unbounded" 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}HandlingUnitDespatchLine" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ActualPackage" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ReceivedHandlingUnitReceiptLine" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TransportEquipment" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TransportMeans" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}HazardousGoodsTransit" maxOccurs="unbounded" 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}MinimumTemperature" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}MaximumTemperature" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}GoodsItem" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}FloorSpaceMeasurementDimension" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PalletSpaceMeasurementDimension" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ShipmentDocumentReference" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Status" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}CustomsDeclaration" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ReferencedShipment" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Package" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • TransportHandlingUnitType

        public TransportHandlingUnitType()
    • 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
      • setHandlingCode

        public void setHandlingCode​(HandlingCodeType value)
        Sets the value of the handlingCode property.
        Parameters:
        value - allowed object is HandlingCodeType
      • getHandlingInstructions

        public List<HandlingInstructionsType> getHandlingInstructions()
        Gets the value of the handlingInstructions property.

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

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

            getHandlingInstructions().add(newItem);
         

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

      • getDamageRemarks

        public List<DamageRemarksType> getDamageRemarks()
        Gets the value of the damageRemarks 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 damageRemarks property.

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

            getDamageRemarks().add(newItem);
         

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

      • getShippingMarks

        public List<ShippingMarksType> getShippingMarks()
        Gets the value of the shippingMarks 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 shippingMarks property.

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

            getShippingMarks().add(newItem);
         

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

      • 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
      • getHandlingUnitDespatchLine

        public List<DespatchLineType> getHandlingUnitDespatchLine()
        Gets the value of the handlingUnitDespatchLine 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 handlingUnitDespatchLine property.

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

            getHandlingUnitDespatchLine().add(newItem);
         

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

      • getActualPackage

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

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

            getActualPackage().add(newItem);
         

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

      • getReceivedHandlingUnitReceiptLine

        public List<ReceiptLineType> getReceivedHandlingUnitReceiptLine()
        Gets the value of the receivedHandlingUnitReceiptLine 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 receivedHandlingUnitReceiptLine property.

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

            getReceivedHandlingUnitReceiptLine().add(newItem);
         

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

      • getTransportEquipment

        public List<TransportEquipmentType> getTransportEquipment()
        Gets the value of the transportEquipment 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 transportEquipment property.

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

            getTransportEquipment().add(newItem);
         

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

      • getTransportMeans

        public List<TransportMeansType> getTransportMeans()
        Gets the value of the transportMeans 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 transportMeans property.

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

            getTransportMeans().add(newItem);
         

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

      • getHazardousGoodsTransit

        public List<HazardousGoodsTransitType> getHazardousGoodsTransit()
        Gets the value of the hazardousGoodsTransit 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 hazardousGoodsTransit property.

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

            getHazardousGoodsTransit().add(newItem);
         

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

      • 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

      • 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
      • getGoodsItem

        public List<GoodsItemType> getGoodsItem()
        Gets the value of the goodsItem property.

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

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

            getGoodsItem().add(newItem);
         

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

      • getFloorSpaceMeasurementDimension

        public DimensionType getFloorSpaceMeasurementDimension()
        Gets the value of the floorSpaceMeasurementDimension property.
        Returns:
        possible object is DimensionType
      • setFloorSpaceMeasurementDimension

        public void setFloorSpaceMeasurementDimension​(DimensionType value)
        Sets the value of the floorSpaceMeasurementDimension property.
        Parameters:
        value - allowed object is DimensionType
      • getPalletSpaceMeasurementDimension

        public DimensionType getPalletSpaceMeasurementDimension()
        Gets the value of the palletSpaceMeasurementDimension property.
        Returns:
        possible object is DimensionType
      • setPalletSpaceMeasurementDimension

        public void setPalletSpaceMeasurementDimension​(DimensionType value)
        Sets the value of the palletSpaceMeasurementDimension property.
        Parameters:
        value - allowed object is DimensionType
      • getShipmentDocumentReference

        public List<DocumentReferenceType> getShipmentDocumentReference()
        Gets the value of the shipmentDocumentReference 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 shipmentDocumentReference property.

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

            getShipmentDocumentReference().add(newItem);
         

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

      • getStatus

        public List<StatusType> getStatus()
        Gets the value of the status 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 status property.

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

            getStatus().add(newItem);
         

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

      • getCustomsDeclaration

        public List<CustomsDeclarationType> getCustomsDeclaration()
        Gets the value of the customsDeclaration 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 customsDeclaration property.

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

            getCustomsDeclaration().add(newItem);
         

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

      • getReferencedShipment

        public List<ShipmentType> getReferencedShipment()
        Gets the value of the referencedShipment 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 referencedShipment property.

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

            getReferencedShipment().add(newItem);
         

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

      • getPackage

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

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

            getPackage().add(newItem);
         

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