Class ItemLocationQuantityType


  • public class ItemLocationQuantityType
    extends Object

    Java class for ItemLocationQuantityType complex type

    .

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

    
     <complexType name="ItemLocationQuantityType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}LeadTimeMeasure" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MinimumQuantity" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MaximumQuantity" 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}TradingRestrictions" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ApplicableTerritoryAddress" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Price" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DeliveryUnit" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ApplicableTaxCategory" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Package" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AllowanceCharge" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DependentPriceReference" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • ItemLocationQuantityType

        public ItemLocationQuantityType()
    • Method Detail

      • setLeadTimeMeasure

        public void setLeadTimeMeasure​(LeadTimeMeasureType value)
        Sets the value of the leadTimeMeasure property.
        Parameters:
        value - allowed object is LeadTimeMeasureType
      • setMinimumQuantity

        public void setMinimumQuantity​(MinimumQuantityType value)
        Sets the value of the minimumQuantity property.
        Parameters:
        value - allowed object is MinimumQuantityType
      • setMaximumQuantity

        public void setMaximumQuantity​(MaximumQuantityType value)
        Sets the value of the maximumQuantity property.
        Parameters:
        value - allowed object is MaximumQuantityType
      • getTradingRestrictions

        public List<TradingRestrictionsType> getTradingRestrictions()
        Gets the value of the tradingRestrictions 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 tradingRestrictions property.

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

         getTradingRestrictions().add(newItem);
         

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

        Returns:
        The value of the tradingRestrictions property.
      • getApplicableTerritoryAddress

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

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

         getApplicableTerritoryAddress().add(newItem);
         

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

        Returns:
        The value of the applicableTerritoryAddress property.
      • getPrice

        public PriceType getPrice()
        Gets the value of the price property.
        Returns:
        possible object is PriceType
      • setPrice

        public void setPrice​(PriceType value)
        Sets the value of the price property.
        Parameters:
        value - allowed object is PriceType
      • getDeliveryUnit

        public List<DeliveryUnitType> getDeliveryUnit()
        Gets the value of the deliveryUnit 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 deliveryUnit property.

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

         getDeliveryUnit().add(newItem);
         

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

        Returns:
        The value of the deliveryUnit property.
      • getApplicableTaxCategory

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

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

         getApplicableTaxCategory().add(newItem);
         

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

        Returns:
        The value of the applicableTaxCategory property.
      • getPackage

        public PackageType getPackage()
        Gets the value of the package property.
        Returns:
        possible object is PackageType
      • setPackage

        public void setPackage​(PackageType value)
        Sets the value of the package property.
        Parameters:
        value - allowed object is PackageType
      • getAllowanceCharge

        public List<AllowanceChargeType> getAllowanceCharge()
        Gets the value of the allowanceCharge 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 allowanceCharge property.

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

         getAllowanceCharge().add(newItem);
         

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

        Returns:
        The value of the allowanceCharge property.