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

        Returns:
        The value of the handlingInstructions property.
      • 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

        Returns:
        The value of the damageRemarks property.
      • 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

        Returns:
        The value of the shippingMarks property.
      • 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

        Returns:
        The value of the handlingUnitDespatchLine property.
      • 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

        Returns:
        The value of the actualPackage property.
      • 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

        Returns:
        The value of the receivedHandlingUnitReceiptLine property.
      • 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

        Returns:
        The value of the transportEquipment property.
      • 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

        Returns:
        The value of the transportMeans property.
      • 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

        Returns:
        The value of the hazardousGoodsTransit property.
      • 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

        Returns:
        The value of the measurementDimension property.
      • 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

        Returns:
        The value of the goodsItem property.
      • 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

        Returns:
        The value of the shipmentDocumentReference property.
      • 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

        Returns:
        The value of the status property.
      • 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

        Returns:
        The value of the customsDeclaration property.
      • 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

        Returns:
        The value of the referencedShipment property.
      • 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

        Returns:
        The value of the package property.