org.ota.air
Class OtherServiceInfo

java.lang.Object
  extended by org.ota.air.OtherServiceInfo
Direct Known Subclasses:
SpecialReqDetails.OtherServiceInformations.OtherServiceInformation

public class OtherServiceInfo
extends java.lang.Object

Other Service Information (OSI) for relevant airlines 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="OtherServiceInfoType">
   <xs:sequence>
     <xs:element name="TravelerRefNumber" minOccurs="0" maxOccurs="unbounded">
       <xs:complexType>
         <xs:attributeGroup ref="ns:TravelerRefNumberGroup"/>
       </xs:complexType>
     </xs:element>
     <xs:element type="ns:CompanyNameType" name="Airline"/>
     <xs:element type="xs:string" name="Text"/>
   </xs:sequence>
   <xs:attribute type="xs:string" use="optional" name="Code"/>
 </xs:complexType>
 


Constructor Summary
OtherServiceInfo()
           
 
Method Summary
 void addTravelerRefNumber(TravelerRefNumberGroup item)
          Add a 'TravelerRefNumber' element item.
 void clearTravelerRefNumbers()
          Remove all 'TravelerRefNumber' element items.
 CompanyName getAirline()
          Get the 'Airline' element value.
 java.lang.String getCode()
          Get the 'Code' attribute value.
 java.lang.String getText()
          Get the 'Text' element value.
 TravelerRefNumberGroup getTravelerRefNumber(int index)
          Get 'TravelerRefNumber' element item by position.
 java.util.List<TravelerRefNumberGroup> getTravelerRefNumbers()
          Get the list of 'TravelerRefNumber' element items.
 void setAirline(CompanyName airline)
          Set the 'Airline' element value.
 void setCode(java.lang.String code)
          Set the 'Code' attribute value.
 void setText(java.lang.String text)
          Set the 'Text' element value.
 void setTravelerRefNumbers(java.util.List<TravelerRefNumberGroup> list)
          Set the list of 'TravelerRefNumber' element items.
 int sizeTravelerRefNumbers()
          Get the number of 'TravelerRefNumber' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OtherServiceInfo

public OtherServiceInfo()
Method Detail

getTravelerRefNumbers

public java.util.List<TravelerRefNumberGroup> getTravelerRefNumbers()
Get the list of 'TravelerRefNumber' element items. One or more travelers to whom this request applies

Returns:
list

setTravelerRefNumbers

public void setTravelerRefNumbers(java.util.List<TravelerRefNumberGroup> list)
Set the list of 'TravelerRefNumber' element items. One or more travelers to whom this request applies

Parameters:
list -

sizeTravelerRefNumbers

public int sizeTravelerRefNumbers()
Get the number of 'TravelerRefNumber' element items.

Returns:
count

addTravelerRefNumber

public void addTravelerRefNumber(TravelerRefNumberGroup item)
Add a 'TravelerRefNumber' element item.

Parameters:
item -

getTravelerRefNumber

public TravelerRefNumberGroup getTravelerRefNumber(int index)
Get 'TravelerRefNumber' element item by position.

Parameters:
index -
Returns:
item

clearTravelerRefNumbers

public void clearTravelerRefNumbers()
Remove all 'TravelerRefNumber' element items.


getAirline

public CompanyName getAirline()
Get the 'Airline' element value. The airline to which the OSI applies. When applicable to all airlines or an unknown airline use Code="YY".

Returns:
value

setAirline

public void setAirline(CompanyName airline)
Set the 'Airline' element value. The airline to which the OSI applies. When applicable to all airlines or an unknown airline use Code="YY".

Parameters:
airline -

getText

public java.lang.String getText()
Get the 'Text' element value. The OSI text.

Returns:
value

setText

public void setText(java.lang.String text)
Set the 'Text' element value. The OSI text.

Parameters:
text -

getCode

public java.lang.String getCode()
Get the 'Code' attribute value. A proprietary code used between systems to identify an Other Service Information (OSI) item.

Returns:
value

setCode

public void setCode(java.lang.String code)
Set the 'Code' attribute value. A proprietary code used between systems to identify an Other Service Information (OSI) item.

Parameters:
code -