Class TransportExecutionTermsType


  • public class TransportExecutionTermsType
    extends Object

    Java class for TransportExecutionTermsType complex type

    .

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

    
     <complexType name="TransportExecutionTermsType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TransportUserSpecialTerms" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TransportServiceProviderSpecialTerms" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ChangeConditions" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PaymentTerms" maxOccurs="unbounded" 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}BonusPaymentTerms" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}CommissionPaymentTerms" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PenaltyPaymentTerms" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}EnvironmentalEmission" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}NotificationRequirement" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ServiceChargePaymentTerms" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • TransportExecutionTermsType

        public TransportExecutionTermsType()
    • Method Detail

      • getTransportUserSpecialTerms

        public List<TransportUserSpecialTermsType> getTransportUserSpecialTerms()
        Gets the value of the transportUserSpecialTerms 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 transportUserSpecialTerms property.

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

         getTransportUserSpecialTerms().add(newItem);
         

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

        Returns:
        The value of the transportUserSpecialTerms property.
      • getTransportServiceProviderSpecialTerms

        public List<TransportServiceProviderSpecialTermsType> getTransportServiceProviderSpecialTerms()
        Gets the value of the transportServiceProviderSpecialTerms 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 transportServiceProviderSpecialTerms property.

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

         getTransportServiceProviderSpecialTerms().add(newItem);
         

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

        Returns:
        The value of the transportServiceProviderSpecialTerms property.
      • getChangeConditions

        public List<ChangeConditionsType> getChangeConditions()
        Gets the value of the changeConditions 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 changeConditions property.

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

         getChangeConditions().add(newItem);
         

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

        Returns:
        The value of the changeConditions property.
      • getPaymentTerms

        public List<PaymentTermsType> getPaymentTerms()
        Gets the value of the paymentTerms 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 paymentTerms property.

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

         getPaymentTerms().add(newItem);
         

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

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

        Returns:
        The value of the deliveryTerms property.
      • getBonusPaymentTerms

        public PaymentTermsType getBonusPaymentTerms()
        Gets the value of the bonusPaymentTerms property.
        Returns:
        possible object is PaymentTermsType
      • setBonusPaymentTerms

        public void setBonusPaymentTerms​(PaymentTermsType value)
        Sets the value of the bonusPaymentTerms property.
        Parameters:
        value - allowed object is PaymentTermsType
      • getCommissionPaymentTerms

        public PaymentTermsType getCommissionPaymentTerms()
        Gets the value of the commissionPaymentTerms property.
        Returns:
        possible object is PaymentTermsType
      • setCommissionPaymentTerms

        public void setCommissionPaymentTerms​(PaymentTermsType value)
        Sets the value of the commissionPaymentTerms property.
        Parameters:
        value - allowed object is PaymentTermsType
      • getPenaltyPaymentTerms

        public PaymentTermsType getPenaltyPaymentTerms()
        Gets the value of the penaltyPaymentTerms property.
        Returns:
        possible object is PaymentTermsType
      • setPenaltyPaymentTerms

        public void setPenaltyPaymentTerms​(PaymentTermsType value)
        Sets the value of the penaltyPaymentTerms property.
        Parameters:
        value - allowed object is PaymentTermsType
      • getEnvironmentalEmission

        public List<EnvironmentalEmissionType> getEnvironmentalEmission()
        Gets the value of the environmentalEmission 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 environmentalEmission property.

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

         getEnvironmentalEmission().add(newItem);
         

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

        Returns:
        The value of the environmentalEmission property.
      • getNotificationRequirement

        public List<NotificationRequirementType> getNotificationRequirement()
        Gets the value of the notificationRequirement 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 notificationRequirement property.

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

         getNotificationRequirement().add(newItem);
         

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

        Returns:
        The value of the notificationRequirement property.
      • getServiceChargePaymentTerms

        public PaymentTermsType getServiceChargePaymentTerms()
        Gets the value of the serviceChargePaymentTerms property.
        Returns:
        possible object is PaymentTermsType
      • setServiceChargePaymentTerms

        public void setServiceChargePaymentTerms​(PaymentTermsType value)
        Sets the value of the serviceChargePaymentTerms property.
        Parameters:
        value - allowed object is PaymentTermsType