Class TransportationServiceType


  • public class TransportationServiceType
    extends Object

    Java class for TransportationServiceType complex type.

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

     <complexType name="TransportationServiceType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TransportServiceCode"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TariffClassCode" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Priority" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}FreightRateClassCode" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TransportationServiceDescription" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TransportationServiceDetailsURI" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}NominationDate" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}NominationTime" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Name" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}SequenceNumeric" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TransportEquipment" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SupportedTransportEquipment" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}UnsupportedTransportEquipment" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}CommodityClassification" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SupportedCommodityClassification" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}UnsupportedCommodityClassification" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TotalCapacityDimension" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ShipmentStage" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TransportEvent" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ResponsibleTransportServiceProviderParty" 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}EstimatedDurationPeriod" minOccurs="0"/>
             <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ScheduledServiceFrequency" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • TransportationServiceType

        public TransportationServiceType()
    • Method Detail

      • setTariffClassCode

        public void setTariffClassCode​(TariffClassCodeType value)
        Sets the value of the tariffClassCode property.
        Parameters:
        value - allowed object is TariffClassCodeType
      • getPriority

        public PriorityType getPriority()
        Gets the value of the priority property.
        Returns:
        possible object is PriorityType
      • setPriority

        public void setPriority​(PriorityType value)
        Sets the value of the priority property.
        Parameters:
        value - allowed object is PriorityType
      • getTransportationServiceDescription

        public List<TransportationServiceDescriptionType> getTransportationServiceDescription()
        Gets the value of the transportationServiceDescription 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 transportationServiceDescription property.

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

            getTransportationServiceDescription().add(newItem);
         

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

      • setNominationDate

        public void setNominationDate​(NominationDateType value)
        Sets the value of the nominationDate property.
        Parameters:
        value - allowed object is NominationDateType
      • setNominationTime

        public void setNominationTime​(NominationTimeType value)
        Sets the value of the nominationTime property.
        Parameters:
        value - allowed object is NominationTimeType
      • getName

        public NameType getName()
        Gets the value of the name property.
        Returns:
        possible object is NameType
      • setName

        public void setName​(NameType value)
        Sets the value of the name property.
        Parameters:
        value - allowed object is NameType
      • setSequenceNumeric

        public void setSequenceNumeric​(SequenceNumericType value)
        Sets the value of the sequenceNumeric property.
        Parameters:
        value - allowed object is SequenceNumericType
      • getTransportEquipment

        public List<TransportEquipmentType> getTransportEquipment()
        Gets the value of the transportEquipment 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 transportEquipment property.

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

            getTransportEquipment().add(newItem);
         

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

      • getSupportedTransportEquipment

        public List<TransportEquipmentType> getSupportedTransportEquipment()
        Gets the value of the supportedTransportEquipment 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 supportedTransportEquipment property.

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

            getSupportedTransportEquipment().add(newItem);
         

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

      • getUnsupportedTransportEquipment

        public List<TransportEquipmentType> getUnsupportedTransportEquipment()
        Gets the value of the unsupportedTransportEquipment 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 unsupportedTransportEquipment property.

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

            getUnsupportedTransportEquipment().add(newItem);
         

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

      • getCommodityClassification

        public List<CommodityClassificationType> getCommodityClassification()
        Gets the value of the commodityClassification 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 commodityClassification property.

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

            getCommodityClassification().add(newItem);
         

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

      • getSupportedCommodityClassification

        public List<CommodityClassificationType> getSupportedCommodityClassification()
        Gets the value of the supportedCommodityClassification 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 supportedCommodityClassification property.

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

            getSupportedCommodityClassification().add(newItem);
         

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

      • getUnsupportedCommodityClassification

        public List<CommodityClassificationType> getUnsupportedCommodityClassification()
        Gets the value of the unsupportedCommodityClassification 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 unsupportedCommodityClassification property.

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

            getUnsupportedCommodityClassification().add(newItem);
         

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

      • getTotalCapacityDimension

        public DimensionType getTotalCapacityDimension()
        Gets the value of the totalCapacityDimension property.
        Returns:
        possible object is DimensionType
      • setTotalCapacityDimension

        public void setTotalCapacityDimension​(DimensionType value)
        Sets the value of the totalCapacityDimension property.
        Parameters:
        value - allowed object is DimensionType
      • getShipmentStage

        public List<ShipmentStageType> getShipmentStage()
        Gets the value of the shipmentStage 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 shipmentStage property.

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

            getShipmentStage().add(newItem);
         

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

      • getTransportEvent

        public List<TransportEventType> getTransportEvent()
        Gets the value of the transportEvent 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 transportEvent property.

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

            getTransportEvent().add(newItem);
         

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

      • getResponsibleTransportServiceProviderParty

        public PartyType getResponsibleTransportServiceProviderParty()
        Gets the value of the responsibleTransportServiceProviderParty property.
        Returns:
        possible object is PartyType
      • setResponsibleTransportServiceProviderParty

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

      • getEstimatedDurationPeriod

        public PeriodType getEstimatedDurationPeriod()
        Gets the value of the estimatedDurationPeriod property.
        Returns:
        possible object is PeriodType
      • setEstimatedDurationPeriod

        public void setEstimatedDurationPeriod​(PeriodType value)
        Sets the value of the estimatedDurationPeriod property.
        Parameters:
        value - allowed object is PeriodType
      • getScheduledServiceFrequency

        public List<ServiceFrequencyType> getScheduledServiceFrequency()
        Gets the value of the scheduledServiceFrequency 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 scheduledServiceFrequency property.

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

            getScheduledServiceFrequency().add(newItem);
         

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