Class OriginDestCriteriaType

java.lang.Object
de.hybris.platform.ndc182facades.messages.airshoppingrequest.OriginDestCriteriaType

public class OriginDestCriteriaType extends Object
The Origin and Destination airport/city pair which confines a passenger journey or an aircraft flight.

Java class for OriginDestCriteriaType complex type.

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

 <complexType name="OriginDestCriteriaType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="CalendarDateCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}CalendarDateCriteriaType" minOccurs="0"/>
         <element name="ConnectionPRefRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}ID_Type" minOccurs="0"/>
         <element name="DestArrivalCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}DestArrivalCriteriaType"/>
         <element name="JourneyDurationCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}JourneyDurationCriteriaType" minOccurs="0"/>
         <element name="OriginDepCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}OriginDepCriteriaType"/>
         <element name="OriginDestID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}ID_Type" minOccurs="0"/>
         <element name="PreferredCabinType" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}CabinTypeType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • OriginDestCriteriaType

      public OriginDestCriteriaType()
  • Method Details

    • getCalendarDateCriteria

      public CalendarDateCriteriaType getCalendarDateCriteria()
      Gets the value of the calendarDateCriteria property.
      Returns:
      possible object is CalendarDateCriteriaType
    • setCalendarDateCriteria

      public void setCalendarDateCriteria(CalendarDateCriteriaType value)
      Sets the value of the calendarDateCriteria property.
      Parameters:
      value - allowed object is CalendarDateCriteriaType
    • getConnectionPRefRefID

      public String getConnectionPRefRefID()
      Gets the value of the connectionPRefRefID property.
      Returns:
      possible object is String
    • setConnectionPRefRefID

      public void setConnectionPRefRefID(String value)
      Sets the value of the connectionPRefRefID property.
      Parameters:
      value - allowed object is String
    • getDestArrivalCriteria

      public DestArrivalCriteriaType getDestArrivalCriteria()
      Gets the value of the destArrivalCriteria property.
      Returns:
      possible object is DestArrivalCriteriaType
    • setDestArrivalCriteria

      public void setDestArrivalCriteria(DestArrivalCriteriaType value)
      Sets the value of the destArrivalCriteria property.
      Parameters:
      value - allowed object is DestArrivalCriteriaType
    • getJourneyDurationCriteria

      public JourneyDurationCriteriaType getJourneyDurationCriteria()
      Gets the value of the journeyDurationCriteria property.
      Returns:
      possible object is JourneyDurationCriteriaType
    • setJourneyDurationCriteria

      public void setJourneyDurationCriteria(JourneyDurationCriteriaType value)
      Sets the value of the journeyDurationCriteria property.
      Parameters:
      value - allowed object is JourneyDurationCriteriaType
    • getOriginDepCriteria

      public OriginDepCriteriaType getOriginDepCriteria()
      Gets the value of the originDepCriteria property.
      Returns:
      possible object is OriginDepCriteriaType
    • setOriginDepCriteria

      public void setOriginDepCriteria(OriginDepCriteriaType value)
      Sets the value of the originDepCriteria property.
      Parameters:
      value - allowed object is OriginDepCriteriaType
    • getOriginDestID

      public String getOriginDestID()
      Gets the value of the originDestID property.
      Returns:
      possible object is String
    • setOriginDestID

      public void setOriginDestID(String value)
      Sets the value of the originDestID property.
      Parameters:
      value - allowed object is String
    • getPreferredCabinType

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

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

          getPreferredCabinType().add(newItem);
       

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