org.ota.air
Class FlifoRQ.FlightSegment

java.lang.Object
  extended by org.ota.air.FlifoRQ.FlightSegment
Enclosing class:
FlifoRQ

public static class FlifoRQ.FlightSegment
extends java.lang.Object

The flight for which flifo information is being requested. 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="FlightSegment" minOccurs="0" maxOccurs="10">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:CompanyNameType" name="Airline"/>
       <xs:element type="xs:string" name="FlightNumber"/>
       <xs:element name="DepartureDate">
         <xs:complexType>
           <xs:simpleContent>
             <xs:extension base="xs:date">
               <xs:attribute type="xs:time" use="optional" name="DepartureTime"/>
             </xs:extension>
           </xs:simpleContent>
         </xs:complexType>
       </xs:element>
       <xs:element type="ns:LocationType" name="DepartureAirport" minOccurs="0"/>
       <xs:element type="ns:LocationType" name="ArrivalAirport" minOccurs="0"/>
     </xs:sequence>
     <xs:attribute type="xs:boolean" use="optional" name="UTC_PreferenceInd"/>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
FlifoRQ.FlightSegment()
           
 
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 getDepartureDateDate()
          Get the extension value.
 java.sql.Time getDepartureDateDepartureTime()
          Get the 'DepartureTime' attribute value.
 java.lang.String getFlightNumber()
          Get the 'FlightNumber' element value.
 java.lang.Boolean getUTCPreferenceInd()
          Get the 'UTC_PreferenceInd' attribute 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 setDepartureDateDate(java.sql.Date departureDateDate)
          Set the extension value.
 void setDepartureDateDepartureTime(java.sql.Time departureDateDepartureTime)
          Set the 'DepartureTime' attribute value.
 void setFlightNumber(java.lang.String flightNumber)
          Set the 'FlightNumber' element value.
 void setUTCPreferenceInd(java.lang.Boolean UTCPreferenceInd)
          Set the 'UTC_PreferenceInd' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlifoRQ.FlightSegment

public FlifoRQ.FlightSegment()
Method Detail

getAirline

public CompanyName getAirline()
Get the 'Airline' element value. Specify airline to request FLIFO details.

Returns:
value

setAirline

public void setAirline(CompanyName airline)
Set the 'Airline' element value. Specify airline to request FLIFO details.

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 -

getDepartureDateDate

public java.sql.Date getDepartureDateDate()
Get the extension value.

Returns:
value

setDepartureDateDate

public void setDepartureDateDate(java.sql.Date departureDateDate)
Set the extension value.

Parameters:
departureDateDate -

getDepartureDateDepartureTime

public java.sql.Time getDepartureDateDepartureTime()
Get the 'DepartureTime' attribute value. Time of day to look for FLIFO.

Returns:
value

setDepartureDateDepartureTime

public void setDepartureDateDepartureTime(java.sql.Time departureDateDepartureTime)
Set the 'DepartureTime' attribute value. Time of day to look for FLIFO.

Parameters:
departureDateDepartureTime -

getDepartureAirport

public Location getDepartureAirport()
Get the 'DepartureAirport' element value. Specifies the departure location.

Returns:
value

setDepartureAirport

public void setDepartureAirport(Location departureAirport)
Set the 'DepartureAirport' element value. Specifies the departure location.

Parameters:
departureAirport -

getArrivalAirport

public Location getArrivalAirport()
Get the 'ArrivalAirport' element value. Specifies the arrival location.

Returns:
value

setArrivalAirport

public void setArrivalAirport(Location arrivalAirport)
Set the 'ArrivalAirport' element value. Specifies the arrival location.

Parameters:
arrivalAirport -

getUTCPreferenceInd

public java.lang.Boolean getUTCPreferenceInd()
Get the 'UTC_PreferenceInd' attribute value. When true, times should be returned in UTC (Universal Time Coordinate). When false, times should be returned in local time. If attribute is not included time is assumed to be local time.

Returns:
value

setUTCPreferenceInd

public void setUTCPreferenceInd(java.lang.Boolean UTCPreferenceInd)
Set the 'UTC_PreferenceInd' attribute value. When true, times should be returned in UTC (Universal Time Coordinate). When false, times should be returned in local time. If attribute is not included time is assumed to be local time.

Parameters:
UTCPreferenceInd -