org.ota.misc
Class ReadRQ.ReadRequests.AirReadRequest

java.lang.Object
  extended by org.ota.misc.ReadRQ.ReadRequests.AirReadRequest
Enclosing class:
ReadRQ.ReadRequests

public static class ReadRQ.ReadRequests.AirReadRequest
extends java.lang.Object

To retrieve an airline reservation when the booking reference is not known or to search for a list of passengers meeting certain criteria Schema fragment(s) for this class:

 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="AirReadRequest" minOccurs="0" maxOccurs="unbounded">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:POS_Type" name="POS" minOccurs="0"/>
       <xs:element type="ns:CompanyNameType" name="Airline" minOccurs="0"/>
       <xs:element type="xs:string" name="FlightNumber" minOccurs="0"/>
       <xs:element type="ns:LocationType" name="DepartureAirport" minOccurs="0"/>
       <xs:element type="xs:date" name="DepartureDate" minOccurs="0"/>
       <xs:element type="ns:PersonNameType" name="Name" minOccurs="0"/>
       <xs:element name="Telephone" minOccurs="0">
         <xs:complexType>
           <xs:attributeGroup ref="ns:TelephoneGroup"/>
         </xs:complexType>
       </xs:element>
       <xs:element name="CustLoyalty" minOccurs="0">
         <xs:complexType>
           <xs:attributeGroup ref="ns:CustomerLoyaltyGroup"/>
         </xs:complexType>
       </xs:element>
       <xs:element type="ns:PaymentCardType" name="CreditCardInfo" minOccurs="0"/>
       <xs:element type="ns:TicketingInfoRS_Type" name="TicketNumber" minOccurs="0"/>
       <xs:element name="QueueInfo" minOccurs="0">
         <!-- Reference to inner class QueueInfo -->
       </xs:element>
       <xs:element name="Date" minOccurs="0">
         <xs:complexType>
           <xs:attributeGroup ref="ns:DateTimeSpanGroup"/>
         </xs:complexType>
       </xs:element>
       <xs:element ref="ns:TPA_Extensions" minOccurs="0"/>
     </xs:sequence>
     <xs:attribute type="xs:string" use="optional" name="SeatNumber"/>
     <xs:attribute type="xs:boolean" use="optional" name="IncludeFF_EquivPartnerLev"/>
     <xs:attribute type="xs:boolean" use="optional" name="ReturnFF_Number"/>
     <xs:attribute type="xs:boolean" use="optional" name="ReturnDownlineSeg"/>
     <xs:attribute use="optional" name="InfoToReturn">
       <xs:simpleType>
         <!-- Reference to inner class InfoToReturn -->
       </xs:simpleType>
     </xs:attribute>
     <xs:attribute use="optional" name="FF_RequestCriteria">
       <xs:simpleType>
         <!-- Reference to inner class FFRequestCriteria -->
       </xs:simpleType>
     </xs:attribute>
     <xs:attribute type="xs:boolean" use="optional" name="No_SSR_Ind"/>
   </xs:complexType>
 </xs:element>
 
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="ns:TPA_ExtensionsType" name="TPA_Extensions"/>
 


Nested Class Summary
static class ReadRQ.ReadRequests.AirReadRequest.FFRequestCriteria
          Schema fragment(s) for this class:
static class ReadRQ.ReadRequests.AirReadRequest.InfoToReturn
          Schema fragment(s) for this class:
static class ReadRQ.ReadRequests.AirReadRequest.QueueInfo
          Requests items from a booking file queue.
 
Constructor Summary
ReadRQ.ReadRequests.AirReadRequest()
           
 
Method Summary
 CompanyName getAirline()
          Get the 'Airline' element value.
 PaymentCard getCreditCardInfo()
          Get the 'CreditCardInfo' element value.
 CustomerLoyaltyGroup getCustLoyalty()
          Get the 'CustomerLoyaltyGroup' attributeGroup value.
 DateTimeSpanGroup getDate()
          Get the 'DateTimeSpanGroup' attributeGroup value.
 Location getDepartureAirport()
          Get the 'DepartureAirport' element value.
 java.sql.Date getDepartureDate()
          Get the 'DepartureDate' element value.
 ReadRQ.ReadRequests.AirReadRequest.FFRequestCriteria getFFRequestCriteria1()
          Get the 'FF_RequestCriteria' attribute value.
 java.lang.String getFlightNumber()
          Get the 'FlightNumber' element value.
 java.lang.Boolean getIncludeFFEquivPartnerLev()
          Get the 'IncludeFF_EquivPartnerLev' attribute value.
 ReadRQ.ReadRequests.AirReadRequest.InfoToReturn getInfoToReturn()
          Get the 'InfoToReturn' attribute value.
 PersonName getName()
          Get the 'Name' element value.
 java.lang.Boolean getNoSSRInd()
          Get the 'No_SSR_Ind' attribute value.
 POS getPOS()
          Get the 'POS' element value.
 ReadRQ.ReadRequests.AirReadRequest.QueueInfo getQueueInfo()
          Get the 'QueueInfo' element value.
 java.lang.Boolean getReturnDownlineSeg()
          Get the 'ReturnDownlineSeg' attribute value.
 java.lang.Boolean getReturnFFNumber()
          Get the 'ReturnFF_Number' attribute value.
 java.lang.String getSeatNumber()
          Get the 'SeatNumber' attribute value.
 TelephoneGroup getTelephone()
          Get the 'TelephoneGroup' attributeGroup value.
 TicketingInfoRS getTicketNumber()
          Get the 'TicketNumber' element value.
 TPAExtensions getTPAExtensions()
          Get the 'TPA_Extensions' element value.
 void setAirline(CompanyName airline)
          Set the 'Airline' element value.
 void setCreditCardInfo(PaymentCard creditCardInfo)
          Set the 'CreditCardInfo' element value.
 void setCustLoyalty(CustomerLoyaltyGroup custLoyalty)
          Set the 'CustomerLoyaltyGroup' attributeGroup value.
 void setDate(DateTimeSpanGroup date)
          Set the 'DateTimeSpanGroup' attributeGroup value.
 void setDepartureAirport(Location departureAirport)
          Set the 'DepartureAirport' element value.
 void setDepartureDate(java.sql.Date departureDate)
          Set the 'DepartureDate' element value.
 void setFFRequestCriteria1(ReadRQ.ReadRequests.AirReadRequest.FFRequestCriteria FFRequestCriteria1)
          Set the 'FF_RequestCriteria' attribute value.
 void setFlightNumber(java.lang.String flightNumber)
          Set the 'FlightNumber' element value.
 void setIncludeFFEquivPartnerLev(java.lang.Boolean includeFFEquivPartnerLev)
          Set the 'IncludeFF_EquivPartnerLev' attribute value.
 void setInfoToReturn(ReadRQ.ReadRequests.AirReadRequest.InfoToReturn infoToReturn)
          Set the 'InfoToReturn' attribute value.
 void setName(PersonName name)
          Set the 'Name' element value.
 void setNoSSRInd(java.lang.Boolean noSSRInd)
          Set the 'No_SSR_Ind' attribute value.
 void setPOS(POS POS)
          Set the 'POS' element value.
 void setQueueInfo(ReadRQ.ReadRequests.AirReadRequest.QueueInfo queueInfo)
          Set the 'QueueInfo' element value.
 void setReturnDownlineSeg(java.lang.Boolean returnDownlineSeg)
          Set the 'ReturnDownlineSeg' attribute value.
 void setReturnFFNumber(java.lang.Boolean returnFFNumber)
          Set the 'ReturnFF_Number' attribute value.
 void setSeatNumber(java.lang.String seatNumber)
          Set the 'SeatNumber' attribute value.
 void setTelephone(TelephoneGroup telephone)
          Set the 'TelephoneGroup' attributeGroup value.
 void setTicketNumber(TicketingInfoRS ticketNumber)
          Set the 'TicketNumber' element value.
 void setTPAExtensions(TPAExtensions TPAExtensions)
          Set the 'TPA_Extensions' element value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReadRQ.ReadRequests.AirReadRequest

public ReadRQ.ReadRequests.AirReadRequest()
Method Detail

getPOS

public POS getPOS()
Get the 'POS' element value. To request a list of reservations made by specified travel agent, ERSP, booking channel, etc.

Returns:
value

setPOS

public void setPOS(POS POS)
Set the 'POS' element value. To request a list of reservations made by specified travel agent, ERSP, booking channel, etc.

Parameters:
POS -

getAirline

public CompanyName getAirline()
Get the 'Airline' element value. Specify airline on which the person is booked.

Returns:
value

setAirline

public void setAirline(CompanyName airline)
Set the 'Airline' element value. Specify airline on which the person is booked.

Parameters:
airline -

getFlightNumber

public java.lang.String getFlightNumber()
Get the 'FlightNumber' element value. Specific flight number on which the passenger is booked.

Returns:
value

setFlightNumber

public void setFlightNumber(java.lang.String flightNumber)
Set the 'FlightNumber' element value. Specific flight number on which the passenger is booked.

Parameters:
flightNumber -

getDepartureAirport

public Location getDepartureAirport()
Get the 'DepartureAirport' element value. Flight Origin - IATA 3 letter code.

Returns:
value

setDepartureAirport

public void setDepartureAirport(Location departureAirport)
Set the 'DepartureAirport' element value. Flight Origin - IATA 3 letter code.

Parameters:
departureAirport -

getDepartureDate

public java.sql.Date getDepartureDate()
Get the 'DepartureDate' element value. Request a reservation with this departure date.

Returns:
value

setDepartureDate

public void setDepartureDate(java.sql.Date departureDate)
Set the 'DepartureDate' element value. Request a reservation with this departure date.

Parameters:
departureDate -

getName

public PersonName getName()
Get the 'Name' element value. Request a reservation based on a passenger name.

Returns:
value

setName

public void setName(PersonName name)
Set the 'Name' element value. Request a reservation based on a passenger name.

Parameters:
name -

getTelephone

public TelephoneGroup getTelephone()
Get the 'TelephoneGroup' attributeGroup value. Request a reservation based on a telephone number.

Returns:
value

setTelephone

public void setTelephone(TelephoneGroup telephone)
Set the 'TelephoneGroup' attributeGroup value. Request a reservation based on a telephone number.

Parameters:
telephone -

getCustLoyalty

public CustomerLoyaltyGroup getCustLoyalty()
Get the 'CustomerLoyaltyGroup' attributeGroup value. Request booking records based on frequent flyer information.

Returns:
value

setCustLoyalty

public void setCustLoyalty(CustomerLoyaltyGroup custLoyalty)
Set the 'CustomerLoyaltyGroup' attributeGroup value. Request booking records based on frequent flyer information.

Parameters:
custLoyalty -

getCreditCardInfo

public PaymentCard getCreditCardInfo()
Get the 'CreditCardInfo' element value. Request booking records by credit card information.

Returns:
value

setCreditCardInfo

public void setCreditCardInfo(PaymentCard creditCardInfo)
Set the 'CreditCardInfo' element value. Request booking records by credit card information.

Parameters:
creditCardInfo -

getTicketNumber

public TicketingInfoRS getTicketNumber()
Get the 'TicketNumber' element value. Request booking record by ticket number.

Returns:
value

setTicketNumber

public void setTicketNumber(TicketingInfoRS ticketNumber)
Set the 'TicketNumber' element value. Request booking record by ticket number.

Parameters:
ticketNumber -

getQueueInfo

public ReadRQ.ReadRequests.AirReadRequest.QueueInfo getQueueInfo()
Get the 'QueueInfo' element value.

Returns:
value

setQueueInfo

public void setQueueInfo(ReadRQ.ReadRequests.AirReadRequest.QueueInfo queueInfo)
Set the 'QueueInfo' element value.

Parameters:
queueInfo -

getDate

public DateTimeSpanGroup getDate()
Get the 'DateTimeSpanGroup' attributeGroup value. The date or date range of the reservations.

Returns:
value

setDate

public void setDate(DateTimeSpanGroup date)
Set the 'DateTimeSpanGroup' attributeGroup value. The date or date range of the reservations.

Parameters:
date -

getTPAExtensions

public TPAExtensions getTPAExtensions()
Get the 'TPA_Extensions' element value. A placeholder in the schema to allow for additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

Returns:
value

setTPAExtensions

public void setTPAExtensions(TPAExtensions TPAExtensions)
Set the 'TPA_Extensions' element value. A placeholder in the schema to allow for additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

Parameters:
TPAExtensions -

getSeatNumber

public java.lang.String getSeatNumber()
Get the 'SeatNumber' attribute value. To specify a seat number to be used as criteria for requesting a booking record.

Returns:
value

setSeatNumber

public void setSeatNumber(java.lang.String seatNumber)
Set the 'SeatNumber' attribute value. To specify a seat number to be used as criteria for requesting a booking record.

Parameters:
seatNumber -

getIncludeFFEquivPartnerLev

public java.lang.Boolean getIncludeFFEquivPartnerLev()
Get the 'IncludeFF_EquivPartnerLev' attribute value. When requesting booking records by frequent flyer level, this is used to indicate that booking records with the codeshare equivalent partner level should also be returned.

Returns:
value

setIncludeFFEquivPartnerLev

public void setIncludeFFEquivPartnerLev(java.lang.Boolean includeFFEquivPartnerLev)
Set the 'IncludeFF_EquivPartnerLev' attribute value. When requesting booking records by frequent flyer level, this is used to indicate that booking records with the codeshare equivalent partner level should also be returned.

Parameters:
includeFFEquivPartnerLev -

getReturnFFNumber

public java.lang.Boolean getReturnFFNumber()
Get the 'ReturnFF_Number' attribute value. To specify that FF number should be returned for each booking record in the list. The default is do not return, set to true, the FF number should be returned.

Returns:
value

setReturnFFNumber

public void setReturnFFNumber(java.lang.Boolean returnFFNumber)
Set the 'ReturnFF_Number' attribute value. To specify that FF number should be returned for each booking record in the list. The default is do not return, set to true, the FF number should be returned.

Parameters:
returnFFNumber -

getReturnDownlineSeg

public java.lang.Boolean getReturnDownlineSeg()
Get the 'ReturnDownlineSeg' attribute value. To specify that downline segment info should be returned. The default is do not return, set to true, the information should be returned.

Returns:
value

setReturnDownlineSeg

public void setReturnDownlineSeg(java.lang.Boolean returnDownlineSeg)
Set the 'ReturnDownlineSeg' attribute value. To specify that downline segment info should be returned. The default is do not return, set to true, the information should be returned.

Parameters:
returnDownlineSeg -

getInfoToReturn

public ReadRQ.ReadRequests.AirReadRequest.InfoToReturn getInfoToReturn()
Get the 'InfoToReturn' attribute value. To specify what type of FF level information should be returned.

Returns:
value

setInfoToReturn

public void setInfoToReturn(ReadRQ.ReadRequests.AirReadRequest.InfoToReturn infoToReturn)
Set the 'InfoToReturn' attribute value. To specify what type of FF level information should be returned.

Parameters:
infoToReturn -

getFFRequestCriteria1

public ReadRQ.ReadRequests.AirReadRequest.FFRequestCriteria getFFRequestCriteria1()
Get the 'FF_RequestCriteria' attribute value. To specify criteria as to whether to return only the FF level specified or levels above and below.

Returns:
value

setFFRequestCriteria1

public void setFFRequestCriteria1(ReadRQ.ReadRequests.AirReadRequest.FFRequestCriteria FFRequestCriteria1)
Set the 'FF_RequestCriteria' attribute value. To specify criteria as to whether to return only the FF level specified or levels above and below.

Parameters:
FFRequestCriteria1 -

getNoSSRInd

public java.lang.Boolean getNoSSRInd()
Get the 'No_SSR_Ind' attribute value. When true, do not send SSRs in the response. When false, SSRs would be included in the response.

Returns:
value

setNoSSRInd

public void setNoSSRInd(java.lang.Boolean noSSRInd)
Set the 'No_SSR_Ind' attribute value. When true, do not send SSRs in the response. When false, SSRs would be included in the response.

Parameters:
noSSRInd -