org.ota.hotel
Class RateAmountMessage.Rates

java.lang.Object
  extended by org.ota.hotel.RateAmountMessage.Rates
Enclosing class:
RateAmountMessage

public static class RateAmountMessage.Rates
extends java.lang.Object

A collection of rate changes to be synchronized between systems. 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="Rates" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="Rate" maxOccurs="unbounded">
         <!-- Reference to inner class Rate -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class RateAmountMessage.Rates.Rate
          An individual rate, which is a collection of amounts by guest, additional guests, fees, collection of related guarantee, cancel and payment policies, a description and the unique id to identify the rate.
 
Constructor Summary
RateAmountMessage.Rates()
           
 
Method Summary
 void addRate(RateAmountMessage.Rates.Rate item)
          Add a 'Rate' element item.
 void clearRates()
          Remove all 'Rate' element items.
 RateAmountMessage.Rates.Rate getRate(int index)
          Get 'Rate' element item by position.
 java.util.List<RateAmountMessage.Rates.Rate> getRates()
          Get the list of 'Rate' element items.
 void setRates(java.util.List<RateAmountMessage.Rates.Rate> list)
          Set the list of 'Rate' element items.
 int sizeRates()
          Get the number of 'Rate' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RateAmountMessage.Rates

public RateAmountMessage.Rates()
Method Detail

getRates

public java.util.List<RateAmountMessage.Rates.Rate> getRates()
Get the list of 'Rate' element items.

Returns:
list

setRates

public void setRates(java.util.List<RateAmountMessage.Rates.Rate> list)
Set the list of 'Rate' element items.

Parameters:
list -

sizeRates

public int sizeRates()
Get the number of 'Rate' element items.

Returns:
count

addRate

public void addRate(RateAmountMessage.Rates.Rate item)
Add a 'Rate' element item.

Parameters:
item -

getRate

public RateAmountMessage.Rates.Rate getRate(int index)
Get 'Rate' element item by position.

Parameters:
index -
Returns:
item

clearRates

public void clearRates()
Remove all 'Rate' element items.