Class ItemType


  • public class ItemType
    extends Object

    Java class for ItemType complex type.

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

     <complexType name="ItemType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <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}PackQuantity" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PackSizeNumeric" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CatalogueIndicator" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Name" 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}AdditionalInformation" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Keyword" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}BrandName" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ModelName" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}BuyersItemIdentification" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SellersItemIdentification" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ManufacturersItemIdentification" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}StandardItemIdentification" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}CatalogueItemIdentification" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AdditionalItemIdentification" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}CatalogueDocumentReference" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ItemSpecificationDocumentReference" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}OriginCountry" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}CommodityClassification" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TransactionConditions" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}HazardousItem" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ClassifiedTaxCategory" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AdditionalItemProperty" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ManufacturerParty" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}InformationContentProviderParty" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}OriginAddress" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ItemInstance" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Certificate" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Dimension" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • ItemType

        public ItemType()
    • Method Detail

      • 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

      • setPackQuantity

        public void setPackQuantity​(PackQuantityType value)
        Sets the value of the packQuantity property.
        Parameters:
        value - allowed object is PackQuantityType
      • setPackSizeNumeric

        public void setPackSizeNumeric​(PackSizeNumericType value)
        Sets the value of the packSizeNumeric property.
        Parameters:
        value - allowed object is PackSizeNumericType
      • getName

        public NameType getName()
        Gets the value of the name property.
        Returns:
        possible object is NameType
      • setName

        public void setName​(NameType value)
        Sets the value of the name property.
        Parameters:
        value - allowed object is NameType
      • 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

      • getKeyword

        public List<KeywordType> getKeyword()
        Gets the value of the keyword 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 keyword property.

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

            getKeyword().add(newItem);
         

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

      • getBrandName

        public List<BrandNameType> getBrandName()
        Gets the value of the brandName 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 brandName property.

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

            getBrandName().add(newItem);
         

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

      • getModelName

        public List<ModelNameType> getModelName()
        Gets the value of the modelName 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 modelName property.

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

            getModelName().add(newItem);
         

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

      • setBuyersItemIdentification

        public void setBuyersItemIdentification​(ItemIdentificationType value)
        Sets the value of the buyersItemIdentification property.
        Parameters:
        value - allowed object is ItemIdentificationType
      • setSellersItemIdentification

        public void setSellersItemIdentification​(ItemIdentificationType value)
        Sets the value of the sellersItemIdentification property.
        Parameters:
        value - allowed object is ItemIdentificationType
      • getManufacturersItemIdentification

        public List<ItemIdentificationType> getManufacturersItemIdentification()
        Gets the value of the manufacturersItemIdentification 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 manufacturersItemIdentification property.

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

            getManufacturersItemIdentification().add(newItem);
         

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

      • setStandardItemIdentification

        public void setStandardItemIdentification​(ItemIdentificationType value)
        Sets the value of the standardItemIdentification property.
        Parameters:
        value - allowed object is ItemIdentificationType
      • setCatalogueItemIdentification

        public void setCatalogueItemIdentification​(ItemIdentificationType value)
        Sets the value of the catalogueItemIdentification property.
        Parameters:
        value - allowed object is ItemIdentificationType
      • getAdditionalItemIdentification

        public List<ItemIdentificationType> getAdditionalItemIdentification()
        Gets the value of the additionalItemIdentification 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 additionalItemIdentification property.

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

            getAdditionalItemIdentification().add(newItem);
         

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

      • setCatalogueDocumentReference

        public void setCatalogueDocumentReference​(DocumentReferenceType value)
        Sets the value of the catalogueDocumentReference property.
        Parameters:
        value - allowed object is DocumentReferenceType
      • getItemSpecificationDocumentReference

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

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

            getItemSpecificationDocumentReference().add(newItem);
         

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

      • getOriginCountry

        public CountryType getOriginCountry()
        Gets the value of the originCountry property.
        Returns:
        possible object is CountryType
      • setOriginCountry

        public void setOriginCountry​(CountryType value)
        Sets the value of the originCountry property.
        Parameters:
        value - allowed object is CountryType
      • getCommodityClassification

        public List<CommodityClassificationType> getCommodityClassification()
        Gets the value of the commodityClassification 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 commodityClassification property.

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

            getCommodityClassification().add(newItem);
         

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

      • getTransactionConditions

        public List<TransactionConditionsType> getTransactionConditions()
        Gets the value of the transactionConditions 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 transactionConditions property.

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

            getTransactionConditions().add(newItem);
         

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

      • getHazardousItem

        public List<HazardousItemType> getHazardousItem()
        Gets the value of the hazardousItem 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 hazardousItem property.

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

            getHazardousItem().add(newItem);
         

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

      • getClassifiedTaxCategory

        public List<TaxCategoryType> getClassifiedTaxCategory()
        Gets the value of the classifiedTaxCategory 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 classifiedTaxCategory property.

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

            getClassifiedTaxCategory().add(newItem);
         

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

      • getAdditionalItemProperty

        public List<ItemPropertyType> getAdditionalItemProperty()
        Gets the value of the additionalItemProperty 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 additionalItemProperty property.

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

            getAdditionalItemProperty().add(newItem);
         

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

      • getManufacturerParty

        public List<PartyType> getManufacturerParty()
        Gets the value of the manufacturerParty 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 manufacturerParty property.

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

            getManufacturerParty().add(newItem);
         

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

      • getInformationContentProviderParty

        public PartyType getInformationContentProviderParty()
        Gets the value of the informationContentProviderParty property.
        Returns:
        possible object is PartyType
      • setInformationContentProviderParty

        public void setInformationContentProviderParty​(PartyType value)
        Sets the value of the informationContentProviderParty property.
        Parameters:
        value - allowed object is PartyType
      • getOriginAddress

        public List<AddressType> getOriginAddress()
        Gets the value of the originAddress 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 originAddress property.

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

            getOriginAddress().add(newItem);
         

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

      • getItemInstance

        public List<ItemInstanceType> getItemInstance()
        Gets the value of the itemInstance 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 itemInstance property.

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

            getItemInstance().add(newItem);
         

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

      • getCertificate

        public List<CertificateType> getCertificate()
        Gets the value of the certificate 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 certificate property.

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

            getCertificate().add(newItem);
         

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

      • getDimension

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

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

            getDimension().add(newItem);
         

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