org.ota.pkg
Class AvailRS.TravelChoices

java.lang.Object
  extended by org.ota.pkg.AvailRS.TravelChoices
Enclosing class:
AvailRS

public static class AvailRS.TravelChoices
extends java.lang.Object

A collection of TravelItem elements. Used by some operators when the requested travel item for the package is not available. 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="TravelChoices" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="TravelItem" maxOccurs="9">
         <!-- Reference to inner class TravelItem -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class AvailRS.TravelChoices.TravelItem
          Details of a travel choice.
 
Constructor Summary
AvailRS.TravelChoices()
           
 
Method Summary
 void addTravelItem(AvailRS.TravelChoices.TravelItem item)
          Add a 'TravelItem' element item.
 void clearTravelItems()
          Remove all 'TravelItem' element items.
 AvailRS.TravelChoices.TravelItem getTravelItem(int index)
          Get 'TravelItem' element item by position.
 java.util.List<AvailRS.TravelChoices.TravelItem> getTravelItems()
          Get the list of 'TravelItem' element items.
 void setTravelItems(java.util.List<AvailRS.TravelChoices.TravelItem> list)
          Set the list of 'TravelItem' element items.
 int sizeTravelItems()
          Get the number of 'TravelItem' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvailRS.TravelChoices

public AvailRS.TravelChoices()
Method Detail

getTravelItems

public java.util.List<AvailRS.TravelChoices.TravelItem> getTravelItems()
Get the list of 'TravelItem' element items.

Returns:
list

setTravelItems

public void setTravelItems(java.util.List<AvailRS.TravelChoices.TravelItem> list)
Set the list of 'TravelItem' element items.

Parameters:
list -

sizeTravelItems

public int sizeTravelItems()
Get the number of 'TravelItem' element items.

Returns:
count

addTravelItem

public void addTravelItem(AvailRS.TravelChoices.TravelItem item)
Add a 'TravelItem' element item.

Parameters:
item -

getTravelItem

public AvailRS.TravelChoices.TravelItem getTravelItem(int index)
Get 'TravelItem' element item by position.

Parameters:
index -
Returns:
item

clearTravelItems

public void clearTravelItems()
Remove all 'TravelItem' element items.