org.ota.air
Class BookFlightSegment.BookingClassAvails

java.lang.Object
  extended by org.ota.air.BookFlightSegment.BookingClassAvails
Enclosing class:
BookFlightSegment

public static class BookFlightSegment.BookingClassAvails
extends java.lang.Object

A collection of availability counts per booking class. 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="BookingClassAvails" minOccurs="0" maxOccurs="3">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="BookingClassAvail" maxOccurs="26">
         <!-- Reference to inner class BookingClassAvail -->
       </xs:element>
     </xs:sequence>
     <xs:attribute type="ns:CabinType" use="optional" name="CabinType"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class BookFlightSegment.BookingClassAvails.BookingClassAvail
          Booking codes available to be sold for a particular flight segment.
 
Constructor Summary
BookFlightSegment.BookingClassAvails()
           
 
Method Summary
 void addBookingClassAvail(BookFlightSegment.BookingClassAvails.BookingClassAvail item)
          Add a 'BookingClassAvail' element item.
 void clearBookingClassAvails()
          Remove all 'BookingClassAvail' element items.
 BookFlightSegment.BookingClassAvails.BookingClassAvail getBookingClassAvail(int index)
          Get 'BookingClassAvail' element item by position.
 java.util.List<BookFlightSegment.BookingClassAvails.BookingClassAvail> getBookingClassAvails()
          Get the list of 'BookingClassAvail' element items.
 Cabin getCabin()
          Get the 'CabinType' attribute value.
 void setBookingClassAvails(java.util.List<BookFlightSegment.BookingClassAvails.BookingClassAvail> list)
          Set the list of 'BookingClassAvail' element items.
 void setCabin(Cabin cabin)
          Set the 'CabinType' attribute value.
 int sizeBookingClassAvails()
          Get the number of 'BookingClassAvail' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BookFlightSegment.BookingClassAvails

public BookFlightSegment.BookingClassAvails()
Method Detail

getBookingClassAvails

public java.util.List<BookFlightSegment.BookingClassAvails.BookingClassAvail> getBookingClassAvails()
Get the list of 'BookingClassAvail' element items.

Returns:
list

setBookingClassAvails

public void setBookingClassAvails(java.util.List<BookFlightSegment.BookingClassAvails.BookingClassAvail> list)
Set the list of 'BookingClassAvail' element items.

Parameters:
list -

sizeBookingClassAvails

public int sizeBookingClassAvails()
Get the number of 'BookingClassAvail' element items.

Returns:
count

addBookingClassAvail

public void addBookingClassAvail(BookFlightSegment.BookingClassAvails.BookingClassAvail item)
Add a 'BookingClassAvail' element item.

Parameters:
item -

getBookingClassAvail

public BookFlightSegment.BookingClassAvails.BookingClassAvail getBookingClassAvail(int index)
Get 'BookingClassAvail' element item by position.

Parameters:
index -
Returns:
item

clearBookingClassAvails

public void clearBookingClassAvails()
Remove all 'BookingClassAvail' element items.


getCabin

public Cabin getCabin()
Get the 'CabinType' attribute value. Marketing name as defined by an airline for the first, business or economy cabin.

Returns:
value

setCabin

public void setCabin(Cabin cabin)
Set the 'CabinType' attribute value. Marketing name as defined by an airline for the first, business or economy cabin.

Parameters:
cabin -