java.lang.Object
de.hybris.platform.ndc182shoppingfacades.messages.seatavailabilityrequest.ShoppingCriteriaType

public class ShoppingCriteriaType extends Object
Further qualifies the flight request by influencing which results are returned in the shopping response, including preferred or required criteria.

Java class for ShoppingCriteriaType complex type.

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

 <complexType name="ShoppingCriteriaType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="CabinTypeCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRQ}CabinTypeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="SeatCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRQ}SeatType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ServiceCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRQ}ServiceCriteriaType" minOccurs="0"/>
         <element name="TripPurposeCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • ShoppingCriteriaType

      public ShoppingCriteriaType()
  • Method Details

    • getCabinTypeCriteria

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

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

          getCabinTypeCriteria().add(newItem);
       

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

    • getSeatCriteria

      public List<SeatType> getSeatCriteria()
      Gets the value of the seatCriteria 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 seatCriteria property.

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

          getSeatCriteria().add(newItem);
       

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

    • getServiceCriteria

      public ServiceCriteriaType getServiceCriteria()
      Gets the value of the serviceCriteria property.
      Returns:
      possible object is ServiceCriteriaType
    • setServiceCriteria

      public void setServiceCriteria(ServiceCriteriaType value)
      Sets the value of the serviceCriteria property.
      Parameters:
      value - allowed object is ServiceCriteriaType
    • getTripPurposeCode

      public String getTripPurposeCode()
      Gets the value of the tripPurposeCode property.
      Returns:
      possible object is String
    • setTripPurposeCode

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