org.ota.pkg
Class AvailRS.AccommodationChoices

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

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

A collection of available properties. Used by some operators when the requested accommodation item for the package is not available. Schema fragment(s) for this class:

 <xs:element xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="AccommodationChoices" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="AccommodationDetailType" name="AvailableProperty" maxOccurs="99">
         <!-- Reference to inner class AvailableProperty -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class AvailRS.AccommodationChoices.AvailableProperty
          Details of a property available for the request date and duration Schema fragment(s) for this class:
 
Constructor Summary
AvailRS.AccommodationChoices()
           
 
Method Summary
 void addAvailableProperty(AvailRS.AccommodationChoices.AvailableProperty item)
          Add a 'AvailableProperty' element item.
 void clearAvailableProperties()
          Remove all 'AvailableProperty' element items.
 java.util.List<AvailRS.AccommodationChoices.AvailableProperty> getAvailableProperties()
          Get the list of 'AvailableProperty' element items.
 AvailRS.AccommodationChoices.AvailableProperty getAvailableProperty(int index)
          Get 'AvailableProperty' element item by position.
 void setAvailableProperties(java.util.List<AvailRS.AccommodationChoices.AvailableProperty> list)
          Set the list of 'AvailableProperty' element items.
 int sizeAvailableProperties()
          Get the number of 'AvailableProperty' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvailRS.AccommodationChoices

public AvailRS.AccommodationChoices()
Method Detail

getAvailableProperties

public java.util.List<AvailRS.AccommodationChoices.AvailableProperty> getAvailableProperties()
Get the list of 'AvailableProperty' element items.

Returns:
list

setAvailableProperties

public void setAvailableProperties(java.util.List<AvailRS.AccommodationChoices.AvailableProperty> list)
Set the list of 'AvailableProperty' element items.

Parameters:
list -

sizeAvailableProperties

public int sizeAvailableProperties()
Get the number of 'AvailableProperty' element items.

Returns:
count

addAvailableProperty

public void addAvailableProperty(AvailRS.AccommodationChoices.AvailableProperty item)
Add a 'AvailableProperty' element item.

Parameters:
item -

getAvailableProperty

public AvailRS.AccommodationChoices.AvailableProperty getAvailableProperty(int index)
Get 'AvailableProperty' element item by position.

Parameters:
index -
Returns:
item

clearAvailableProperties

public void clearAvailableProperties()
Remove all 'AvailableProperty' element items.