Class DespatchType


  • public class DespatchType
    extends Object

    Java class for DespatchType complex type.

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

     <complexType name="DespatchType">
       <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}RequestedDespatchDate" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}RequestedDespatchTime" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}EstimatedDespatchDate" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}EstimatedDespatchTime" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ActualDespatchDate" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ActualDespatchTime" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}GuaranteedDespatchDate" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}GuaranteedDespatchTime" 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}Instructions" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DespatchAddress" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DespatchLocation" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DespatchParty" 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}NotifyParty" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Contact" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}EstimatedDespatchPeriod" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}RequestedDespatchPeriod" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • DespatchType

        public DespatchType()
    • 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
      • 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
      • getInstructions

        public List<InstructionsType> getInstructions()
        Gets the value of the instructions 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 instructions property.

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

            getInstructions().add(newItem);
         

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

      • getDespatchAddress

        public AddressType getDespatchAddress()
        Gets the value of the despatchAddress property.
        Returns:
        possible object is AddressType
      • setDespatchAddress

        public void setDespatchAddress​(AddressType value)
        Sets the value of the despatchAddress property.
        Parameters:
        value - allowed object is AddressType
      • getDespatchLocation

        public LocationType getDespatchLocation()
        Gets the value of the despatchLocation property.
        Returns:
        possible object is LocationType
      • setDespatchLocation

        public void setDespatchLocation​(LocationType value)
        Sets the value of the despatchLocation property.
        Parameters:
        value - allowed object is LocationType
      • getDespatchParty

        public PartyType getDespatchParty()
        Gets the value of the despatchParty property.
        Returns:
        possible object is PartyType
      • setDespatchParty

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

      • getContact

        public ContactType getContact()
        Gets the value of the contact property.
        Returns:
        possible object is ContactType
      • setContact

        public void setContact​(ContactType value)
        Sets the value of the contact property.
        Parameters:
        value - allowed object is ContactType
      • getEstimatedDespatchPeriod

        public PeriodType getEstimatedDespatchPeriod()
        Gets the value of the estimatedDespatchPeriod property.
        Returns:
        possible object is PeriodType
      • setEstimatedDespatchPeriod

        public void setEstimatedDespatchPeriod​(PeriodType value)
        Sets the value of the estimatedDespatchPeriod property.
        Parameters:
        value - allowed object is PeriodType
      • getRequestedDespatchPeriod

        public PeriodType getRequestedDespatchPeriod()
        Gets the value of the requestedDespatchPeriod property.
        Returns:
        possible object is PeriodType
      • setRequestedDespatchPeriod

        public void setRequestedDespatchPeriod​(PeriodType value)
        Sets the value of the requestedDespatchPeriod property.
        Parameters:
        value - allowed object is PeriodType