Class DeliveryType


  • public class DeliveryType
    extends Object

    Java class for DeliveryType complex type.

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

     <complexType name="DeliveryType">
       <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}Quantity" 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}ActualDeliveryDate" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ActualDeliveryTime" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}LatestDeliveryDate" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}LatestDeliveryTime" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ReleaseID" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TrackingID" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DeliveryAddress" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DeliveryLocation" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AlternativeDeliveryLocation" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}RequestedDeliveryPeriod" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PromisedDeliveryPeriod" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}EstimatedDeliveryPeriod" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}CarrierParty" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DeliveryParty" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}NotifyParty" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Despatch" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DeliveryTerms" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}MinimumDeliveryUnit" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}MaximumDeliveryUnit" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Shipment" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • DeliveryType

        public DeliveryType()
    • 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
      • 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
      • 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
      • getReleaseID

        public ReleaseIDType getReleaseID()
        Gets the value of the releaseID property.
        Returns:
        possible object is ReleaseIDType
      • setReleaseID

        public void setReleaseID​(ReleaseIDType value)
        Sets the value of the releaseID property.
        Parameters:
        value - allowed object is ReleaseIDType
      • getTrackingID

        public TrackingIDType getTrackingID()
        Gets the value of the trackingID property.
        Returns:
        possible object is TrackingIDType
      • setTrackingID

        public void setTrackingID​(TrackingIDType value)
        Sets the value of the trackingID property.
        Parameters:
        value - allowed object is TrackingIDType
      • getDeliveryAddress

        public AddressType getDeliveryAddress()
        Gets the value of the deliveryAddress property.
        Returns:
        possible object is AddressType
      • setDeliveryAddress

        public void setDeliveryAddress​(AddressType value)
        Sets the value of the deliveryAddress property.
        Parameters:
        value - allowed object is AddressType
      • getDeliveryLocation

        public LocationType getDeliveryLocation()
        Gets the value of the deliveryLocation property.
        Returns:
        possible object is LocationType
      • setDeliveryLocation

        public void setDeliveryLocation​(LocationType value)
        Sets the value of the deliveryLocation property.
        Parameters:
        value - allowed object is LocationType
      • getAlternativeDeliveryLocation

        public LocationType getAlternativeDeliveryLocation()
        Gets the value of the alternativeDeliveryLocation property.
        Returns:
        possible object is LocationType
      • setAlternativeDeliveryLocation

        public void setAlternativeDeliveryLocation​(LocationType value)
        Sets the value of the alternativeDeliveryLocation property.
        Parameters:
        value - allowed object is LocationType
      • getRequestedDeliveryPeriod

        public PeriodType getRequestedDeliveryPeriod()
        Gets the value of the requestedDeliveryPeriod property.
        Returns:
        possible object is PeriodType
      • setRequestedDeliveryPeriod

        public void setRequestedDeliveryPeriod​(PeriodType value)
        Sets the value of the requestedDeliveryPeriod property.
        Parameters:
        value - allowed object is PeriodType
      • getPromisedDeliveryPeriod

        public PeriodType getPromisedDeliveryPeriod()
        Gets the value of the promisedDeliveryPeriod property.
        Returns:
        possible object is PeriodType
      • setPromisedDeliveryPeriod

        public void setPromisedDeliveryPeriod​(PeriodType value)
        Sets the value of the promisedDeliveryPeriod property.
        Parameters:
        value - allowed object is PeriodType
      • getEstimatedDeliveryPeriod

        public PeriodType getEstimatedDeliveryPeriod()
        Gets the value of the estimatedDeliveryPeriod property.
        Returns:
        possible object is PeriodType
      • setEstimatedDeliveryPeriod

        public void setEstimatedDeliveryPeriod​(PeriodType value)
        Sets the value of the estimatedDeliveryPeriod property.
        Parameters:
        value - allowed object is PeriodType
      • getCarrierParty

        public PartyType getCarrierParty()
        Gets the value of the carrierParty property.
        Returns:
        possible object is PartyType
      • setCarrierParty

        public void setCarrierParty​(PartyType value)
        Sets the value of the carrierParty property.
        Parameters:
        value - allowed object is PartyType
      • getDeliveryParty

        public PartyType getDeliveryParty()
        Gets the value of the deliveryParty property.
        Returns:
        possible object is PartyType
      • setDeliveryParty

        public void setDeliveryParty​(PartyType value)
        Sets the value of the deliveryParty property.
        Parameters:
        value - allowed object is PartyType
      • getNotifyParty

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

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

            getNotifyParty().add(newItem);
         

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

      • getDespatch

        public DespatchType getDespatch()
        Gets the value of the despatch property.
        Returns:
        possible object is DespatchType
      • setDespatch

        public void setDespatch​(DespatchType value)
        Sets the value of the despatch property.
        Parameters:
        value - allowed object is DespatchType
      • getDeliveryTerms

        public List<DeliveryTermsType> getDeliveryTerms()
        Gets the value of the deliveryTerms 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 deliveryTerms property.

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

            getDeliveryTerms().add(newItem);
         

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

      • getMinimumDeliveryUnit

        public DeliveryUnitType getMinimumDeliveryUnit()
        Gets the value of the minimumDeliveryUnit property.
        Returns:
        possible object is DeliveryUnitType
      • setMinimumDeliveryUnit

        public void setMinimumDeliveryUnit​(DeliveryUnitType value)
        Sets the value of the minimumDeliveryUnit property.
        Parameters:
        value - allowed object is DeliveryUnitType
      • getMaximumDeliveryUnit

        public DeliveryUnitType getMaximumDeliveryUnit()
        Gets the value of the maximumDeliveryUnit property.
        Returns:
        possible object is DeliveryUnitType
      • setMaximumDeliveryUnit

        public void setMaximumDeliveryUnit​(DeliveryUnitType value)
        Sets the value of the maximumDeliveryUnit property.
        Parameters:
        value - allowed object is DeliveryUnitType
      • getShipment

        public ShipmentType getShipment()
        Gets the value of the shipment property.
        Returns:
        possible object is ShipmentType
      • setShipment

        public void setShipment​(ShipmentType value)
        Sets the value of the shipment property.
        Parameters:
        value - allowed object is ShipmentType