org.ota.air
Class TravelerInfo.AirTraveler

java.lang.Object
  extended by org.ota.air.AirTraveler
      extended by org.ota.air.TravelerInfo.AirTraveler
Enclosing class:
TravelerInfo

public static class TravelerInfo.AirTraveler
extends AirTraveler

Information about the person traveling. 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="AirTraveler" minOccurs="0" maxOccurs="99">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:AirTravelerType">
         <xs:sequence>
           <xs:element name="Comment" minOccurs="0" maxOccurs="5">
             <!-- Reference to inner class Comment -->
           </xs:element>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class TravelerInfo.AirTraveler.Comment
          A comment about the air traveler.
 
Nested classes/interfaces inherited from class org.ota.air.AirTraveler
AirTraveler.Address, AirTraveler.CustLoyalty, AirTraveler.Document, AirTraveler.Email, AirTraveler.FlightSegmentRPHs, AirTraveler.Telephone
 
Constructor Summary
TravelerInfo.AirTraveler()
           
 
Method Summary
 void addComment(TravelerInfo.AirTraveler.Comment item)
          Add a 'Comment' element item.
 void clearComments()
          Remove all 'Comment' element items.
 TravelerInfo.AirTraveler.Comment getComment(int index)
          Get 'Comment' element item by position.
 java.util.List<TravelerInfo.AirTraveler.Comment> getComments()
          Get the list of 'Comment' element items.
 void setComments(java.util.List<TravelerInfo.AirTraveler.Comment> list)
          Set the list of 'Comment' element items.
 int sizeComments()
          Get the number of 'Comment' element items.
 
Methods inherited from class org.ota.air.AirTraveler
addAddress, addCustLoyalty, addDocument, addEmail, addTelephone, clearAddresses, clearCustLoyalties, clearDocuments, clearEmails, clearTelephones, getAccompaniedByInfant, getAddress, getAddresses, getBirthDate, getCurrencyCode, getCustLoyalties, getCustLoyalty, getDocument, getDocuments, getEmail, getEmails, getFlightSegmentRPHs, getGenderGroup, getPassengerTypeCode, getPersonName, getPrivacyGroup, getTelephone, getTelephones, getTravelerCountGroup, getTravelerRefNumber, getUniqueID, setAccompaniedByInfant, setAddresses, setBirthDate, setCurrencyCode, setCustLoyalties, setDocuments, setEmails, setFlightSegmentRPHs, setGenderGroup, setPassengerTypeCode, setPersonName, setPrivacyGroup, setTelephones, setTravelerCountGroup, setTravelerRefNumber, setUniqueID, sizeAddresses, sizeCustLoyalties, sizeDocuments, sizeEmails, sizeTelephones
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TravelerInfo.AirTraveler

public TravelerInfo.AirTraveler()
Method Detail

getComments

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

Returns:
list

setComments

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

Parameters:
list -

sizeComments

public int sizeComments()
Get the number of 'Comment' element items.

Returns:
count

addComment

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

Parameters:
item -

getComment

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

Parameters:
index -
Returns:
item

clearComments

public void clearComments()
Remove all 'Comment' element items.