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

      • 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

      • 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

      • 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

      • 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

      • 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

      • 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

      • 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