org.ota.air
Class DetailsRQ.AirDetail

java.lang.Object
  extended by org.ota.air.DetailsRQ.AirDetail
Enclosing class:
DetailsRQ

public static class DetailsRQ.AirDetail
extends java.lang.Object

Information for a specific flight. 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="AirDetail" maxOccurs="150">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:CompanyNameType" name="Airline"/>
       <xs:element type="xs:string" name="FlightNumber"/>
       <xs:element type="ns:LocationType" name="DepartureAirport" minOccurs="0"/>
       <xs:element type="ns:LocationType" name="ArrivalAirport" minOccurs="0"/>
       <xs:element type="xs:date" name="DepartureDate"/>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
DetailsRQ.AirDetail()
           
 
Method Summary
 CompanyName getAirline()
          Get the 'Airline' element value.
 Location getArrivalAirport()
          Get the 'ArrivalAirport' element value.
 Location getDepartureAirport()
          Get the 'DepartureAirport' element value.
 java.sql.Date getDepartureDate()
          Get the 'DepartureDate' element value.
 java.lang.String getFlightNumber()
          Get the 'FlightNumber' element value.
 void setAirline(CompanyName airline)
          Set the 'Airline' element value.
 void setArrivalAirport(Location arrivalAirport)
          Set the 'ArrivalAirport' element value.
 void setDepartureAirport(Location departureAirport)
          Set the 'DepartureAirport' element value.
 void setDepartureDate(java.sql.Date departureDate)
          Set the 'DepartureDate' element value.
 void setFlightNumber(java.lang.String flightNumber)
          Set the 'FlightNumber' element value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DetailsRQ.AirDetail

public DetailsRQ.AirDetail()
Method Detail

getAirline

public CompanyName getAirline()
Get the 'Airline' element value. Airline specified for details request.

Returns:
value

setAirline

public void setAirline(CompanyName airline)
Set the 'Airline' element value. Airline specified for details request.

Parameters:
airline -

getFlightNumber

public java.lang.String getFlightNumber()
Get the 'FlightNumber' element value. Specific flight number to request details for. Requires that Airline is also supplied.

Returns:
value

setFlightNumber

public void setFlightNumber(java.lang.String flightNumber)
Set the 'FlightNumber' element value. Specific flight number to request details for. Requires that Airline is also supplied.

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 -

getArrivalAirport

public Location getArrivalAirport()
Get the 'ArrivalAirport' element value. Flight Destination- IATA 3 letter code.

Returns:
value

setArrivalAirport

public void setArrivalAirport(Location arrivalAirport)
Set the 'ArrivalAirport' element value. Flight Destination- IATA 3 letter code.

Parameters:
arrivalAirport -

getDepartureDate

public java.sql.Date getDepartureDate()
Get the 'DepartureDate' element value. The scheduled date of departure for the requested flight.

Returns:
value

setDepartureDate

public void setDepartureDate(java.sql.Date departureDate)
Set the 'DepartureDate' element value. The scheduled date of departure for the requested flight.

Parameters:
departureDate -