Class TransportExecutionTermsType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.cac.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>
-
-
Field Summary
Fields Modifier and Type Field Description protected PaymentTermsTypebonusPaymentTermsprotected List<ChangeConditionsType>changeConditionsprotected PaymentTermsTypecommissionPaymentTermsprotected List<DeliveryTermsType>deliveryTermsprotected List<EnvironmentalEmissionType>environmentalEmissionprotected List<NotificationRequirementType>notificationRequirementprotected List<PaymentTermsType>paymentTermsprotected PaymentTermsTypepenaltyPaymentTermsprotected PaymentTermsTypeserviceChargePaymentTermsprotected List<TransportServiceProviderSpecialTermsType>transportServiceProviderSpecialTermsprotected List<TransportUserSpecialTermsType>transportUserSpecialTerms
-
Constructor Summary
Constructors Constructor Description TransportExecutionTermsType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PaymentTermsTypegetBonusPaymentTerms()Gets the value of the bonusPaymentTerms property.List<ChangeConditionsType>getChangeConditions()Gets the value of the changeConditions property.PaymentTermsTypegetCommissionPaymentTerms()Gets the value of the commissionPaymentTerms property.List<DeliveryTermsType>getDeliveryTerms()Gets the value of the deliveryTerms property.List<EnvironmentalEmissionType>getEnvironmentalEmission()Gets the value of the environmentalEmission property.List<NotificationRequirementType>getNotificationRequirement()Gets the value of the notificationRequirement property.List<PaymentTermsType>getPaymentTerms()Gets the value of the paymentTerms property.PaymentTermsTypegetPenaltyPaymentTerms()Gets the value of the penaltyPaymentTerms property.PaymentTermsTypegetServiceChargePaymentTerms()Gets the value of the serviceChargePaymentTerms property.List<TransportServiceProviderSpecialTermsType>getTransportServiceProviderSpecialTerms()Gets the value of the transportServiceProviderSpecialTerms property.List<TransportUserSpecialTermsType>getTransportUserSpecialTerms()Gets the value of the transportUserSpecialTerms property.voidsetBonusPaymentTerms(PaymentTermsType value)Sets the value of the bonusPaymentTerms property.voidsetCommissionPaymentTerms(PaymentTermsType value)Sets the value of the commissionPaymentTerms property.voidsetPenaltyPaymentTerms(PaymentTermsType value)Sets the value of the penaltyPaymentTerms property.voidsetServiceChargePaymentTerms(PaymentTermsType value)Sets the value of the serviceChargePaymentTerms property.
-
-
-
Field Detail
-
transportUserSpecialTerms
protected List<TransportUserSpecialTermsType> transportUserSpecialTerms
-
transportServiceProviderSpecialTerms
protected List<TransportServiceProviderSpecialTermsType> transportServiceProviderSpecialTerms
-
changeConditions
protected List<ChangeConditionsType> changeConditions
-
paymentTerms
protected List<PaymentTermsType> paymentTerms
-
deliveryTerms
protected List<DeliveryTermsType> deliveryTerms
-
bonusPaymentTerms
protected PaymentTermsType bonusPaymentTerms
-
commissionPaymentTerms
protected PaymentTermsType commissionPaymentTerms
-
penaltyPaymentTerms
protected PaymentTermsType penaltyPaymentTerms
-
environmentalEmission
protected List<EnvironmentalEmissionType> environmentalEmission
-
notificationRequirement
protected List<NotificationRequirementType> notificationRequirement
-
serviceChargePaymentTerms
protected PaymentTermsType serviceChargePaymentTerms
-
-
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
setmethod 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
setmethod 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
setmethod 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
setmethod 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
setmethod 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 isPaymentTermsType
-
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 isPaymentTermsType
-
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 isPaymentTermsType
-
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
setmethod 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
setmethod 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 isPaymentTermsType
-
-