org.ota.dynamicpkg
Class AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption

java.lang.Object
  extended by org.ota.dynamicpkg.AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption
Enclosing class:
AvailRS.SearchResults.AirResults.OriginDestinationInformation

public static class AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption
extends java.lang.Object

Holds the collection of flight options for this origin-destination pair. There maybe limits imposed by individual supplier that are below the maximum occurrences for this element. 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="OriginDestinationOption" maxOccurs="999">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="FlightSegment" maxOccurs="8">
         <!-- Reference to inner class FlightSegment -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption.FlightSegment
          Details of the flight option for an origin destination pair.
 
Constructor Summary
AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption()
           
 
Method Summary
 void addFlightSegment(AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption.FlightSegment item)
          Add a 'FlightSegment' element item.
 void clearFlightSegments()
          Remove all 'FlightSegment' element items.
 AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption.FlightSegment getFlightSegment(int index)
          Get 'FlightSegment' element item by position.
 java.util.List<AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption.FlightSegment> getFlightSegments()
          Get the list of 'FlightSegment' element items.
 void setFlightSegments(java.util.List<AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption.FlightSegment> list)
          Set the list of 'FlightSegment' element items.
 int sizeFlightSegments()
          Get the number of 'FlightSegment' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption

public AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption()
Method Detail

getFlightSegments

public java.util.List<AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption.FlightSegment> getFlightSegments()
Get the list of 'FlightSegment' element items.

Returns:
list

setFlightSegments

public void setFlightSegments(java.util.List<AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption.FlightSegment> list)
Set the list of 'FlightSegment' element items.

Parameters:
list -

sizeFlightSegments

public int sizeFlightSegments()
Get the number of 'FlightSegment' element items.

Returns:
count

addFlightSegment

public void addFlightSegment(AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption.FlightSegment item)
Add a 'FlightSegment' element item.

Parameters:
item -

getFlightSegment

public AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption.FlightSegment getFlightSegment(int index)
Get 'FlightSegment' element item by position.

Parameters:
index -
Returns:
item

clearFlightSegments

public void clearFlightSegments()
Remove all 'FlightSegment' element items.