org.ota.air
Class AirItinerary

java.lang.Object
  extended by org.ota.air.AirItinerary

public class AirItinerary
extends java.lang.Object

Specifies the origin and destination of the traveler. Attributes: DirectionInd - A directional indicator that identifies a type of air booking, either one-way, round-trip, or open-jaw with the enumeration of (OneWay | RT | OpenJaw) respectively. ActionCode - Indicates the status of the booking, such as OK or Wait-List. NumberInParty - Indicates the traveler count. Schema fragment(s) for this class:

 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="AirItineraryType">
   <xs:sequence>
     <xs:element name="OriginDestinationOptions">
       <xs:complexType>
         <xs:sequence>
           <xs:element name="OriginDestinationOption" maxOccurs="99">
             <!-- Reference to inner class OriginDestinationOption -->
           </xs:element>
         </xs:sequence>
       </xs:complexType>
     </xs:element>
   </xs:sequence>
   <xs:attribute type="ns:AirTripType" use="optional" name="DirectionInd"/>
 </xs:complexType>
 


Nested Class Summary
static class AirItinerary.OriginDestinationOption
          A container for OriginDestinationOptionType.
 
Constructor Summary
AirItinerary()
           
 
Method Summary
 void addOriginDestinationOption(AirItinerary.OriginDestinationOption item)
          Add a 'OriginDestinationOption' element item.
 void clearOriginDestinationOptions()
          Remove all 'OriginDestinationOption' element items.
 AirTrip getDirectionInd()
          Get the 'DirectionInd' attribute value.
 AirItinerary.OriginDestinationOption getOriginDestinationOption(int index)
          Get 'OriginDestinationOption' element item by position.
 java.util.List<AirItinerary.OriginDestinationOption> getOriginDestinationOptions()
          Get the list of 'OriginDestinationOption' element items.
 void setDirectionInd(AirTrip directionInd)
          Set the 'DirectionInd' attribute value.
 void setOriginDestinationOptions(java.util.List<AirItinerary.OriginDestinationOption> list)
          Set the list of 'OriginDestinationOption' element items.
 int sizeOriginDestinationOptions()
          Get the number of 'OriginDestinationOption' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AirItinerary

public AirItinerary()
Method Detail

getOriginDestinationOptions

public java.util.List<AirItinerary.OriginDestinationOption> getOriginDestinationOptions()
Get the list of 'OriginDestinationOption' element items. A collection of OriginDestinationOption

Returns:
list

setOriginDestinationOptions

public void setOriginDestinationOptions(java.util.List<AirItinerary.OriginDestinationOption> list)
Set the list of 'OriginDestinationOption' element items. A collection of OriginDestinationOption

Parameters:
list -

sizeOriginDestinationOptions

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

Returns:
count

addOriginDestinationOption

public void addOriginDestinationOption(AirItinerary.OriginDestinationOption item)
Add a 'OriginDestinationOption' element item.

Parameters:
item -

getOriginDestinationOption

public AirItinerary.OriginDestinationOption getOriginDestinationOption(int index)
Get 'OriginDestinationOption' element item by position.

Parameters:
index -
Returns:
item

clearOriginDestinationOptions

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


getDirectionInd

public AirTrip getDirectionInd()
Get the 'DirectionInd' attribute value. Identifies whether travel is: one way, return trip, circle trip, open jaw, other.

Returns:
value

setDirectionInd

public void setDirectionInd(AirTrip directionInd)
Set the 'DirectionInd' attribute value. Identifies whether travel is: one way, return trip, circle trip, open jaw, other.

Parameters:
directionInd -