Class DatedOperatingSegmentType

java.lang.Object
de.hybris.platform.oneorderfacades.oneorder.osin.DatedOperatingSegmentType

public class DatedOperatingSegmentType extends Object
An operation between board point and any subsequent off point within the same flight designator. Could be one or more legs. Could also be used for other transport vehicles such as train or bus etc.

Java class for DatedOperatingSegmentType complex type.

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

 <complexType name="DatedOperatingSegmentType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="CarrierDesigCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}AirlineDesigCodeType" minOccurs="0"/>
         <element name="CarrierName" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}NameType" minOccurs="0"/>
         <element name="DatedOperatingLeg" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}DatedOperatingLegType" maxOccurs="unbounded"/>
         <element name="Disclosure" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}DisclosureType" minOccurs="0"/>
         <element name="OperatingCarrier" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CarrierType"/>
         <element name="OperatingCarrierFlightNumberText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}FlightNumberTextType" minOccurs="0"/>
         <element name="OperationalSuffixText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}OperationalSuffixTextType" minOccurs="0"/>
         <element name="RBDCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}RBDCodeType" minOccurs="0"/>
         <element name="StatusCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CodeType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • carrierDesigCode

      protected String carrierDesigCode
    • carrierName

      protected String carrierName
    • datedOperatingLeg

      protected List<DatedOperatingLegType> datedOperatingLeg
    • disclosure

      protected DisclosureType disclosure
    • operatingCarrier

      protected CarrierType operatingCarrier
    • operatingCarrierFlightNumberText

      protected String operatingCarrierFlightNumberText
    • operationalSuffixText

      protected String operationalSuffixText
    • rbdCode

      protected String rbdCode
    • statusCode

      protected String statusCode
  • Constructor Details

    • DatedOperatingSegmentType

      public DatedOperatingSegmentType()
  • Method Details

    • getCarrierDesigCode

      public String getCarrierDesigCode()
      Gets the value of the carrierDesigCode property.
      Returns:
      possible object is String
    • setCarrierDesigCode

      public void setCarrierDesigCode(String value)
      Sets the value of the carrierDesigCode property.
      Parameters:
      value - allowed object is String
    • getCarrierName

      public String getCarrierName()
      Gets the value of the carrierName property.
      Returns:
      possible object is String
    • setCarrierName

      public void setCarrierName(String value)
      Sets the value of the carrierName property.
      Parameters:
      value - allowed object is String
    • getDatedOperatingLeg

      public List<DatedOperatingLegType> getDatedOperatingLeg()
      Gets the value of the datedOperatingLeg 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 datedOperatingLeg property.

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

          getDatedOperatingLeg().add(newItem);
       

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

    • getDisclosure

      public DisclosureType getDisclosure()
      Gets the value of the disclosure property.
      Returns:
      possible object is DisclosureType
    • setDisclosure

      public void setDisclosure(DisclosureType value)
      Sets the value of the disclosure property.
      Parameters:
      value - allowed object is DisclosureType
    • getOperatingCarrier

      public CarrierType getOperatingCarrier()
      Gets the value of the operatingCarrier property.
      Returns:
      possible object is CarrierType
    • setOperatingCarrier

      public void setOperatingCarrier(CarrierType value)
      Sets the value of the operatingCarrier property.
      Parameters:
      value - allowed object is CarrierType
    • getOperatingCarrierFlightNumberText

      public String getOperatingCarrierFlightNumberText()
      Gets the value of the operatingCarrierFlightNumberText property.
      Returns:
      possible object is String
    • setOperatingCarrierFlightNumberText

      public void setOperatingCarrierFlightNumberText(String value)
      Sets the value of the operatingCarrierFlightNumberText property.
      Parameters:
      value - allowed object is String
    • getOperationalSuffixText

      public String getOperationalSuffixText()
      Gets the value of the operationalSuffixText property.
      Returns:
      possible object is String
    • setOperationalSuffixText

      public void setOperationalSuffixText(String value)
      Sets the value of the operationalSuffixText property.
      Parameters:
      value - allowed object is String
    • getRBDCode

      public String getRBDCode()
      Gets the value of the rbdCode property.
      Returns:
      possible object is String
    • setRBDCode

      public void setRBDCode(String value)
      Sets the value of the rbdCode property.
      Parameters:
      value - allowed object is String
    • getStatusCode

      public String getStatusCode()
      Gets the value of the statusCode property.
      Returns:
      possible object is String
    • setStatusCode

      public void setStatusCode(String value)
      Sets the value of the statusCode property.
      Parameters:
      value - allowed object is String