org.ota.air
Class AirCheckIn.PassengerFlightInfo.BookingInfo

java.lang.Object
  extended by org.ota.air.AirCheckIn.PassengerFlightInfo.BookingInfo
Enclosing class:
AirCheckIn.PassengerFlightInfo

public static class AirCheckIn.PassengerFlightInfo.BookingInfo
extends java.lang.Object

Booking information related to this passenger and flight. 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="BookingInfo" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:UniqueID_Type" name="BookingReferenceID" minOccurs="0" maxOccurs="9"/>
     </xs:sequence>
     <xs:attribute type="xs:string" use="optional" name="StatusCode"/>
     <xs:attribute type="xs:string" use="optional" name="StatusName"/>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
AirCheckIn.PassengerFlightInfo.BookingInfo()
           
 
Method Summary
 void addBookingReferenceID(UniqueID item)
          Add a 'BookingReferenceID' element item.
 void clearBookingReferenceIDs()
          Remove all 'BookingReferenceID' element items.
 UniqueID getBookingReferenceID(int index)
          Get 'BookingReferenceID' element item by position.
 java.util.List<UniqueID> getBookingReferenceIDs()
          Get the list of 'BookingReferenceID' element items.
 java.lang.String getStatusCode()
          Get the 'StatusCode' attribute value.
 java.lang.String getStatusName()
          Get the 'StatusName' attribute value.
 void setBookingReferenceIDs(java.util.List<UniqueID> list)
          Set the list of 'BookingReferenceID' element items.
 void setStatusCode(java.lang.String statusCode)
          Set the 'StatusCode' attribute value.
 void setStatusName(java.lang.String statusName)
          Set the 'StatusName' attribute value.
 int sizeBookingReferenceIDs()
          Get the number of 'BookingReferenceID' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AirCheckIn.PassengerFlightInfo.BookingInfo

public AirCheckIn.PassengerFlightInfo.BookingInfo()
Method Detail

getBookingReferenceIDs

public java.util.List<UniqueID> getBookingReferenceIDs()
Get the list of 'BookingReferenceID' element items. The PNR reference of the carrier (e.g., marketing, operating, validating).

Returns:
list

setBookingReferenceIDs

public void setBookingReferenceIDs(java.util.List<UniqueID> list)
Set the list of 'BookingReferenceID' element items. The PNR reference of the carrier (e.g., marketing, operating, validating).

Parameters:
list -

sizeBookingReferenceIDs

public int sizeBookingReferenceIDs()
Get the number of 'BookingReferenceID' element items.

Returns:
count

addBookingReferenceID

public void addBookingReferenceID(UniqueID item)
Add a 'BookingReferenceID' element item.

Parameters:
item -

getBookingReferenceID

public UniqueID getBookingReferenceID(int index)
Get 'BookingReferenceID' element item by position.

Parameters:
index -
Returns:
item

clearBookingReferenceIDs

public void clearBookingReferenceIDs()
Remove all 'BookingReferenceID' element items.


getStatusCode

public java.lang.String getStatusCode()
Get the 'StatusCode' attribute value. The booking status code (e.g., HK, WL, SB). Refer to AIRIMP Chapter 7.

Returns:
value

setStatusCode

public void setStatusCode(java.lang.String statusCode)
Set the 'StatusCode' attribute value. The booking status code (e.g., HK, WL, SB). Refer to AIRIMP Chapter 7.

Parameters:
statusCode -

getStatusName

public java.lang.String getStatusName()
Get the 'StatusName' attribute value. The booking status expressed as text (e.g., confirmed, waitlisted, standby).

Returns:
value

setStatusName

public void setStatusName(java.lang.String statusName)
Set the 'StatusName' attribute value. The booking status expressed as text (e.g., confirmed, waitlisted, standby).

Parameters:
statusName -