org.ota.hotel
Class AvailStatusMessage.BestAvailableRates

java.lang.Object
  extended by org.ota.hotel.AvailStatusMessage.BestAvailableRates
Enclosing class:
AvailStatusMessage

public static class AvailStatusMessage.BestAvailableRates
extends java.lang.Object

A collection of the best rates 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="BestAvailableRates" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="BestAvailableRate" maxOccurs="unbounded">
         <!-- Reference to inner class BestAvailableRate -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class AvailStatusMessage.BestAvailableRates.BestAvailableRate
          The details of a best available rate.
 
Constructor Summary
AvailStatusMessage.BestAvailableRates()
           
 
Method Summary
 void addBestAvailableRate(AvailStatusMessage.BestAvailableRates.BestAvailableRate item)
          Add a 'BestAvailableRate' element item.
 void clearBestAvailableRates()
          Remove all 'BestAvailableRate' element items.
 AvailStatusMessage.BestAvailableRates.BestAvailableRate getBestAvailableRate(int index)
          Get 'BestAvailableRate' element item by position.
 java.util.List<AvailStatusMessage.BestAvailableRates.BestAvailableRate> getBestAvailableRates()
          Get the list of 'BestAvailableRate' element items.
 void setBestAvailableRates(java.util.List<AvailStatusMessage.BestAvailableRates.BestAvailableRate> list)
          Set the list of 'BestAvailableRate' element items.
 int sizeBestAvailableRates()
          Get the number of 'BestAvailableRate' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvailStatusMessage.BestAvailableRates

public AvailStatusMessage.BestAvailableRates()
Method Detail

getBestAvailableRates

public java.util.List<AvailStatusMessage.BestAvailableRates.BestAvailableRate> getBestAvailableRates()
Get the list of 'BestAvailableRate' element items.

Returns:
list

setBestAvailableRates

public void setBestAvailableRates(java.util.List<AvailStatusMessage.BestAvailableRates.BestAvailableRate> list)
Set the list of 'BestAvailableRate' element items.

Parameters:
list -

sizeBestAvailableRates

public int sizeBestAvailableRates()
Get the number of 'BestAvailableRate' element items.

Returns:
count

addBestAvailableRate

public void addBestAvailableRate(AvailStatusMessage.BestAvailableRates.BestAvailableRate item)
Add a 'BestAvailableRate' element item.

Parameters:
item -

getBestAvailableRate

public AvailStatusMessage.BestAvailableRates.BestAvailableRate getBestAvailableRate(int index)
Get 'BestAvailableRate' element item by position.

Parameters:
index -
Returns:
item

clearBestAvailableRates

public void clearBestAvailableRates()
Remove all 'BestAvailableRate' element items.