org.ota.air
Class TravelerInfo

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

public class TravelerInfo
extends java.lang.Object

Identifies passenger(s) who will travel on the reservation. 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="TravelerInfoType">
   <xs:sequence>
     <xs:element name="AirTraveler" minOccurs="0" maxOccurs="99">
       <!-- Reference to inner class AirTraveler -->
     </xs:element>
     <xs:element type="ns:SpecialReqDetailsType" name="SpecialReqDetails" minOccurs="0" maxOccurs="unbounded"/>
   </xs:sequence>
 </xs:complexType>
 


Nested Class Summary
static class TravelerInfo.AirTraveler
          Information about the person traveling.
 
Constructor Summary
TravelerInfo()
           
 
Method Summary
 void addAirTraveler(TravelerInfo.AirTraveler item)
          Add a 'AirTraveler' element item.
 void addSpecialReqDetail(SpecialReqDetails item)
          Add a 'SpecialReqDetails' element item.
 void clearAirTravelers()
          Remove all 'AirTraveler' element items.
 void clearSpecialReqDetails()
          Remove all 'SpecialReqDetails' element items.
 TravelerInfo.AirTraveler getAirTraveler(int index)
          Get 'AirTraveler' element item by position.
 java.util.List<TravelerInfo.AirTraveler> getAirTravelers()
          Get the list of 'AirTraveler' element items.
 SpecialReqDetails getSpecialReqDetail(int index)
          Get 'SpecialReqDetails' element item by position.
 java.util.List<SpecialReqDetails> getSpecialReqDetails()
          Get the list of 'SpecialReqDetails' element items.
 void setAirTravelers(java.util.List<TravelerInfo.AirTraveler> list)
          Set the list of 'AirTraveler' element items.
 void setSpecialReqDetails(java.util.List<SpecialReqDetails> list)
          Set the list of 'SpecialReqDetails' element items.
 int sizeAirTravelers()
          Get the number of 'AirTraveler' element items.
 int sizeSpecialReqDetails()
          Get the number of 'SpecialReqDetails' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TravelerInfo

public TravelerInfo()
Method Detail

getAirTravelers

public java.util.List<TravelerInfo.AirTraveler> getAirTravelers()
Get the list of 'AirTraveler' element items.

Returns:
list

setAirTravelers

public void setAirTravelers(java.util.List<TravelerInfo.AirTraveler> list)
Set the list of 'AirTraveler' element items.

Parameters:
list -

sizeAirTravelers

public int sizeAirTravelers()
Get the number of 'AirTraveler' element items.

Returns:
count

addAirTraveler

public void addAirTraveler(TravelerInfo.AirTraveler item)
Add a 'AirTraveler' element item.

Parameters:
item -

getAirTraveler

public TravelerInfo.AirTraveler getAirTraveler(int index)
Get 'AirTraveler' element item by position.

Parameters:
index -
Returns:
item

clearAirTravelers

public void clearAirTravelers()
Remove all 'AirTraveler' element items.


getSpecialReqDetails

public java.util.List<SpecialReqDetails> getSpecialReqDetails()
Get the list of 'SpecialReqDetails' element items. Provides detailed information regarding any special needs, requests, or remarks associated with the traveler

Returns:
list

setSpecialReqDetails

public void setSpecialReqDetails(java.util.List<SpecialReqDetails> list)
Set the list of 'SpecialReqDetails' element items. Provides detailed information regarding any special needs, requests, or remarks associated with the traveler

Parameters:
list -

sizeSpecialReqDetails

public int sizeSpecialReqDetails()
Get the number of 'SpecialReqDetails' element items.

Returns:
count

addSpecialReqDetail

public void addSpecialReqDetail(SpecialReqDetails item)
Add a 'SpecialReqDetails' element item.

Parameters:
item -

getSpecialReqDetail

public SpecialReqDetails getSpecialReqDetail(int index)
Get 'SpecialReqDetails' element item by position.

Parameters:
index -
Returns:
item

clearSpecialReqDetails

public void clearSpecialReqDetails()
Remove all 'SpecialReqDetails' element items.