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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        Returns:
        The value of the dimension property.