org.ota.hotel
Class RateUpload.AdditionalGuestAmounts

java.lang.Object
  extended by org.ota.hotel.RateUpload.AdditionalGuestAmounts
Enclosing class:
RateUpload

public static class RateUpload.AdditionalGuestAmounts
extends java.lang.Object

A collection of charges that apply to for additional occupants, guests or service users (over and above the rate's MaxGuest Applicable) 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="AdditionalGuestAmounts" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="AdditionalGuestAmount" maxOccurs="unbounded">
         <!-- Reference to inner class AdditionalGuestAmount -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class RateUpload.AdditionalGuestAmounts.AdditionalGuestAmount
          Collection of incremental charges per age qualifying code for additional guests.
 
Constructor Summary
RateUpload.AdditionalGuestAmounts()
           
 
Method Summary
 void addAdditionalGuestAmount(RateUpload.AdditionalGuestAmounts.AdditionalGuestAmount item)
          Add a 'AdditionalGuestAmount' element item.
 void clearAdditionalGuestAmounts()
          Remove all 'AdditionalGuestAmount' element items.
 RateUpload.AdditionalGuestAmounts.AdditionalGuestAmount getAdditionalGuestAmount(int index)
          Get 'AdditionalGuestAmount' element item by position.
 java.util.List<RateUpload.AdditionalGuestAmounts.AdditionalGuestAmount> getAdditionalGuestAmounts()
          Get the list of 'AdditionalGuestAmount' element items.
 void setAdditionalGuestAmounts(java.util.List<RateUpload.AdditionalGuestAmounts.AdditionalGuestAmount> list)
          Set the list of 'AdditionalGuestAmount' element items.
 int sizeAdditionalGuestAmounts()
          Get the number of 'AdditionalGuestAmount' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RateUpload.AdditionalGuestAmounts

public RateUpload.AdditionalGuestAmounts()
Method Detail

getAdditionalGuestAmounts

public java.util.List<RateUpload.AdditionalGuestAmounts.AdditionalGuestAmount> getAdditionalGuestAmounts()
Get the list of 'AdditionalGuestAmount' element items.

Returns:
list

setAdditionalGuestAmounts

public void setAdditionalGuestAmounts(java.util.List<RateUpload.AdditionalGuestAmounts.AdditionalGuestAmount> list)
Set the list of 'AdditionalGuestAmount' element items.

Parameters:
list -

sizeAdditionalGuestAmounts

public int sizeAdditionalGuestAmounts()
Get the number of 'AdditionalGuestAmount' element items.

Returns:
count

addAdditionalGuestAmount

public void addAdditionalGuestAmount(RateUpload.AdditionalGuestAmounts.AdditionalGuestAmount item)
Add a 'AdditionalGuestAmount' element item.

Parameters:
item -

getAdditionalGuestAmount

public RateUpload.AdditionalGuestAmounts.AdditionalGuestAmount getAdditionalGuestAmount(int index)
Get 'AdditionalGuestAmount' element item by position.

Parameters:
index -
Returns:
item

clearAdditionalGuestAmounts

public void clearAdditionalGuestAmounts()
Remove all 'AdditionalGuestAmount' element items.