java.lang.Object
de.hybris.platform.ndc182shoppingfacades.messages.airshoppingrequest.FlightCriteriaType

public class FlightCriteriaType extends Object
Flight preferences including aircraft features, Cabin Type, RBD, and Tail Number.

Java class for FlightCriteriaType complex type.

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

 <complexType name="FlightCriteriaType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Aircraft" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}AircraftType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="CabinType" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}CabinTypeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="FlightCharacteristicsCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}FlightCharacteristicsCriteriaType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="IATAAircraftType" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}IATAAircraftTypeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="RBD" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}RBDType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="WaitListCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}PrefLevelType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • FlightCriteriaType

      public FlightCriteriaType()
  • Method Details

    • getAircraft

      public List<AircraftType> getAircraft()
      Gets the value of the aircraft 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 aircraft property.

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

          getAircraft().add(newItem);
       

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

    • getCabinType

      public List<CabinTypeType> getCabinType()
      Gets the value of the cabinType 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 cabinType property.

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

          getCabinType().add(newItem);
       

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

    • getFlightCharacteristicsCriteria

      public List<FlightCharacteristicsCriteriaType> getFlightCharacteristicsCriteria()
      Gets the value of the flightCharacteristicsCriteria 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 flightCharacteristicsCriteria property.

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

          getFlightCharacteristicsCriteria().add(newItem);
       

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

    • getIATAAircraftType

      public List<IATAAircraftTypeType> getIATAAircraftType()
      Gets the value of the iataAircraftType 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 iataAircraftType property.

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

          getIATAAircraftType().add(newItem);
       

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

    • getRBD

      public List<RBDType> getRBD()
      Gets the value of the rbd 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 rbd property.

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

          getRBD().add(newItem);
       

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

    • getWaitListCriteria

      public PrefLevelType getWaitListCriteria()
      Gets the value of the waitListCriteria property.
      Returns:
      possible object is PrefLevelType
    • setWaitListCriteria

      public void setWaitListCriteria(PrefLevelType value)
      Sets the value of the waitListCriteria property.
      Parameters:
      value - allowed object is PrefLevelType