Class HazardousItemType


  • public class HazardousItemType
    extends Object

    Java class for HazardousItemType complex type

    .

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

    
     <complexType name="HazardousItemType">
       <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}PlacardNotation" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PlacardEndorsement" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AdditionalInformation" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}UNDGCode" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}EmergencyProceduresCode" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MedicalFirstAidGuideCode" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TechnicalName" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CategoryName" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}HazardousCategoryCode" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}UpperOrangeHazardPlacardID" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}LowerOrangeHazardPlacardID" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MarkingID" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}HazardClassID" 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}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:CommonAggregateComponents-2}ContactParty" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SecondaryHazard" 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}EmergencyTemperature" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}FlashpointTemperature" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AdditionalTemperature" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • HazardousItemType

        public HazardousItemType()
    • 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
      • setPlacardNotation

        public void setPlacardNotation​(PlacardNotationType value)
        Sets the value of the placardNotation property.
        Parameters:
        value - allowed object is PlacardNotationType
      • getAdditionalInformation

        public List<AdditionalInformationType> getAdditionalInformation()
        Gets the value of the additionalInformation 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 additionalInformation property.

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

         getAdditionalInformation().add(newItem);
         

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

        Returns:
        The value of the additionalInformation property.
      • getUNDGCode

        public UNDGCodeType getUNDGCode()
        Gets the value of the undgCode property.
        Returns:
        possible object is UNDGCodeType
      • setUNDGCode

        public void setUNDGCode​(UNDGCodeType value)
        Sets the value of the undgCode property.
        Parameters:
        value - allowed object is UNDGCodeType
      • setTechnicalName

        public void setTechnicalName​(TechnicalNameType value)
        Sets the value of the technicalName property.
        Parameters:
        value - allowed object is TechnicalNameType
      • setCategoryName

        public void setCategoryName​(CategoryNameType value)
        Sets the value of the categoryName property.
        Parameters:
        value - allowed object is CategoryNameType
      • getMarkingID

        public MarkingIDType getMarkingID()
        Gets the value of the markingID property.
        Returns:
        possible object is MarkingIDType
      • setMarkingID

        public void setMarkingID​(MarkingIDType value)
        Sets the value of the markingID property.
        Parameters:
        value - allowed object is MarkingIDType
      • setHazardClassID

        public void setHazardClassID​(HazardClassIDType value)
        Sets the value of the hazardClassID property.
        Parameters:
        value - allowed object is HazardClassIDType
      • 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
      • getContactParty

        public PartyType getContactParty()
        Gets the value of the contactParty property.
        Returns:
        possible object is PartyType
      • setContactParty

        public void setContactParty​(PartyType value)
        Sets the value of the contactParty property.
        Parameters:
        value - allowed object is PartyType
      • getSecondaryHazard

        public List<SecondaryHazardType> getSecondaryHazard()
        Gets the value of the secondaryHazard 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 secondaryHazard property.

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

         getSecondaryHazard().add(newItem);
         

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

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

        public TemperatureType getEmergencyTemperature()
        Gets the value of the emergencyTemperature property.
        Returns:
        possible object is TemperatureType
      • setEmergencyTemperature

        public void setEmergencyTemperature​(TemperatureType value)
        Sets the value of the emergencyTemperature property.
        Parameters:
        value - allowed object is TemperatureType
      • getFlashpointTemperature

        public TemperatureType getFlashpointTemperature()
        Gets the value of the flashpointTemperature property.
        Returns:
        possible object is TemperatureType
      • setFlashpointTemperature

        public void setFlashpointTemperature​(TemperatureType value)
        Sets the value of the flashpointTemperature property.
        Parameters:
        value - allowed object is TemperatureType
      • getAdditionalTemperature

        public List<TemperatureType> getAdditionalTemperature()
        Gets the value of the additionalTemperature 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 additionalTemperature property.

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

         getAdditionalTemperature().add(newItem);
         

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

        Returns:
        The value of the additionalTemperature property.