Class DespatchLineType


  • public class DespatchLineType
    extends Object

    Java class for DespatchLineType complex type.

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

     <complexType name="DespatchLineType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ID"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}UUID" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Note" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}LineStatusCode" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}DeliveredQuantity" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}BackorderQuantity" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}BackorderReason" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}OutstandingQuantity" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}OutstandingReason" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}OversupplyQuantity" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}OrderLineReference" maxOccurs="unbounded"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DocumentReference" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Item"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Shipment" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • DespatchLineType

        public DespatchLineType()
    • 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
      • getUUID

        public UUIDType getUUID()
        Gets the value of the uuid property.
        Returns:
        possible object is UUIDType
      • setUUID

        public void setUUID​(UUIDType value)
        Sets the value of the uuid property.
        Parameters:
        value - allowed object is UUIDType
      • getNote

        public List<NoteType> getNote()
        Gets the value of the note 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 note property.

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

            getNote().add(newItem);
         

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

      • setLineStatusCode

        public void setLineStatusCode​(LineStatusCodeType value)
        Sets the value of the lineStatusCode property.
        Parameters:
        value - allowed object is LineStatusCodeType
      • getBackorderReason

        public List<BackorderReasonType> getBackorderReason()
        Gets the value of the backorderReason 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 backorderReason property.

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

            getBackorderReason().add(newItem);
         

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

      • getOutstandingReason

        public List<OutstandingReasonType> getOutstandingReason()
        Gets the value of the outstandingReason 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 outstandingReason property.

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

            getOutstandingReason().add(newItem);
         

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

      • getOrderLineReference

        public List<OrderLineReferenceType> getOrderLineReference()
        Gets the value of the orderLineReference 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 orderLineReference property.

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

            getOrderLineReference().add(newItem);
         

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

      • getDocumentReference

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

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

            getDocumentReference().add(newItem);
         

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

      • getItem

        public ItemType getItem()
        Gets the value of the item property.
        Returns:
        possible object is ItemType
      • setItem

        public void setItem​(ItemType value)
        Sets the value of the item property.
        Parameters:
        value - allowed object is ItemType
      • getShipment

        public List<ShipmentType> getShipment()
        Gets the value of the shipment 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 shipment property.

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

            getShipment().add(newItem);
         

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