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

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

public static class AvailRS.SearchResults.AirResults.OriginDestinationInformation
extends OriginDestinationInformation

Information on the locations between which availability was 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="OriginDestinationInformation" minOccurs="0">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:OriginDestinationInformationType">
         <xs:sequence>
           <xs:element name="OriginDestinationOptions">
             <xs:complexType>
               <xs:sequence>
                 <xs:element name="OriginDestinationOption" maxOccurs="999">
                   <!-- Reference to inner class OriginDestinationOption -->
                 </xs:element>
               </xs:sequence>
             </xs:complexType>
           </xs:element>
         </xs:sequence>
         <xs:attribute type="xs:boolean" use="optional" name="SameAirportInd"/>
         <xs:attribute type="xs:string" use="optional" name="RPH"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption
          Holds the collection of flight options for this origin-destination pair.
 
Nested classes/interfaces inherited from class org.ota.shared.OriginDestinationInformation
OriginDestinationInformation.ConnectionLocations
 
Constructor Summary
AvailRS.SearchResults.AirResults.OriginDestinationInformation()
           
 
Method Summary
 void addOriginDestinationOption(AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption item)
          Add a 'OriginDestinationOption' element item.
 void clearOriginDestinationOptions()
          Remove all 'OriginDestinationOption' element items.
 AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption getOriginDestinationOption(int index)
          Get 'OriginDestinationOption' element item by position.
 java.util.List<AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption> getOriginDestinationOptions()
          Get the list of 'OriginDestinationOption' element items.
 java.lang.String getRPH()
          Get the 'RPH' attribute value.
 java.lang.Boolean getSameAirportInd()
          Get the 'SameAirportInd' attribute value.
 void setOriginDestinationOptions(java.util.List<AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption> list)
          Set the list of 'OriginDestinationOption' element items.
 void setRPH(java.lang.String RPH)
          Set the 'RPH' attribute value.
 void setSameAirportInd(java.lang.Boolean sameAirportInd)
          Set the 'SameAirportInd' attribute value.
 int sizeOriginDestinationOptions()
          Get the number of 'OriginDestinationOption' element items.
 
Methods inherited from class org.ota.shared.OriginDestinationInformation
getConnectionLocations, getDestinationLocationAlternateLocationInd, getDestinationLocationLocation, getDestinationLocationMultiAirportCityInd, getOriginLocationAlternateLocationInd, getOriginLocationLocation, getOriginLocationMultiAirportCityInd, setConnectionLocations, setDestinationLocationAlternateLocationInd, setDestinationLocationLocation, setDestinationLocationMultiAirportCityInd, setOriginLocationAlternateLocationInd, setOriginLocationLocation, setOriginLocationMultiAirportCityInd
 
Methods inherited from class org.ota.shared.TravelDateTime
clearChoiceSelect, getArrivalDateTime, getDepartureDateTime, ifArrivalDateTime, ifDepartureDateTime, setArrivalDateTime, setDepartureDateTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvailRS.SearchResults.AirResults.OriginDestinationInformation

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

getOriginDestinationOptions

public java.util.List<AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption> getOriginDestinationOptions()
Get the list of 'OriginDestinationOption' element items. A container for origin destination option information.

Returns:
list

setOriginDestinationOptions

public void setOriginDestinationOptions(java.util.List<AvailRS.SearchResults.AirResults.OriginDestinationInformation.OriginDestinationOption> list)
Set the list of 'OriginDestinationOption' element items. A container for origin destination option information.

Parameters:
list -

sizeOriginDestinationOptions

public int sizeOriginDestinationOptions()
Get the number of 'OriginDestinationOption' element items.

Returns:
count

addOriginDestinationOption

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

Parameters:
item -

getOriginDestinationOption

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

Parameters:
index -
Returns:
item

clearOriginDestinationOptions

public void clearOriginDestinationOptions()
Remove all 'OriginDestinationOption' element items.


getSameAirportInd

public java.lang.Boolean getSameAirportInd()
Get the 'SameAirportInd' attribute value. If true, the return departure must be from the same airport as the outbound arrival.

Returns:
value

setSameAirportInd

public void setSameAirportInd(java.lang.Boolean sameAirportInd)
Set the 'SameAirportInd' attribute value. If true, the return departure must be from the same airport as the outbound arrival.

Parameters:
sameAirportInd -

getRPH

public java.lang.String getRPH()
Get the 'RPH' attribute value. Uniquely identifies this origin destination information.

Returns:
value

setRPH

public void setRPH(java.lang.String RPH)
Set the 'RPH' attribute value. Uniquely identifies this origin destination information.

Parameters:
RPH -