org.ota.air
Class AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail

java.lang.Object
  extended by org.ota.air.AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail
Enclosing class:
AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment

public static class AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail
extends java.lang.Object

Booking codes available to be sold for a particular flight segment. 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="BookingClassAvail" minOccurs="0" maxOccurs="99">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="Meal" minOccurs="0" maxOccurs="5">
         <!-- Reference to inner class Meal -->
       </xs:element>
     </xs:sequence>
     <xs:attributeGroup ref="ns:BookingClassAvailabilityGroup"/>
     <xs:attribute type="xs:string" use="optional" name="RPH"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail.Meal
          The meal service for this booking class.
 
Constructor Summary
AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail()
           
 
Method Summary
 void addMeal(AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail.Meal item)
          Add a 'Meal' element item.
 void clearMeals()
          Remove all 'Meal' element items.
 BookingClassAvailabilityGroup getBookingClassAvailabilityGroup()
          Get the 'BookingClassAvailabilityGroup' attributeGroup value.
 AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail.Meal getMeal(int index)
          Get 'Meal' element item by position.
 java.util.List<AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail.Meal> getMeals()
          Get the list of 'Meal' element items.
 java.lang.String getRPH()
          Get the 'RPH' attribute value.
 void setBookingClassAvailabilityGroup(BookingClassAvailabilityGroup bookingClassAvailabilityGroup)
          Set the 'BookingClassAvailabilityGroup' attributeGroup value.
 void setMeals(java.util.List<AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail.Meal> list)
          Set the list of 'Meal' element items.
 void setRPH(java.lang.String RPH)
          Set the 'RPH' attribute value.
 int sizeMeals()
          Get the number of 'Meal' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail

public AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail()
Method Detail

getMeals

public java.util.List<AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail.Meal> getMeals()
Get the list of 'Meal' element items.

Returns:
list

setMeals

public void setMeals(java.util.List<AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail.Meal> list)
Set the list of 'Meal' element items.

Parameters:
list -

sizeMeals

public int sizeMeals()
Get the number of 'Meal' element items.

Returns:
count

addMeal

public void addMeal(AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail.Meal item)
Add a 'Meal' element item.

Parameters:
item -

getMeal

public AvailRS.OriginDestinationInformation.OriginDestinationOption.FlightSegment.BookingClassAvail.Meal getMeal(int index)
Get 'Meal' element item by position.

Parameters:
index -
Returns:
item

clearMeals

public void clearMeals()
Remove all 'Meal' element items.


getBookingClassAvailabilityGroup

public BookingClassAvailabilityGroup getBookingClassAvailabilityGroup()
Get the 'BookingClassAvailabilityGroup' attributeGroup value.

Returns:
value

setBookingClassAvailabilityGroup

public void setBookingClassAvailabilityGroup(BookingClassAvailabilityGroup bookingClassAvailabilityGroup)
Set the 'BookingClassAvailabilityGroup' attributeGroup value.

Parameters:
bookingClassAvailabilityGroup -

getRPH

public java.lang.String getRPH()
Get the 'RPH' attribute value. RPH refers back to Marketing Cabin Type.

Returns:
value

setRPH

public void setRPH(java.lang.String RPH)
Set the 'RPH' attribute value. RPH refers back to Marketing Cabin Type.

Parameters:
RPH -