org.ota.rail
Class AvailRQ.RailPrefs.RailAmenities

java.lang.Object
  extended by org.ota.rail.AvailRQ.RailPrefs.RailAmenities
Enclosing class:
AvailRQ.RailPrefs

public static class AvailRQ.RailPrefs.RailAmenities
extends java.lang.Object

Specifies the amenities qualifying the availability request. 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" type="ns:RailAmenityType" name="RailAmenities" minOccurs="0"/>
 
 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="RailAmenityType">
   <xs:sequence>
     <xs:element name="RailAmenity" maxOccurs="9">
       <!-- Reference to inner class RailAmenity -->
     </xs:element>
   </xs:sequence>
 </xs:complexType>
 


Nested Class Summary
static class AvailRQ.RailPrefs.RailAmenities.RailAmenity
          Describes a specific amenity along with the preference for that amenity.
 
Constructor Summary
AvailRQ.RailPrefs.RailAmenities()
           
 
Method Summary
 void addRailAmenity(AvailRQ.RailPrefs.RailAmenities.RailAmenity item)
          Add a 'RailAmenity' element item.
 void clearRailAmenities()
          Remove all 'RailAmenity' element items.
 java.util.List<AvailRQ.RailPrefs.RailAmenities.RailAmenity> getRailAmenities()
          Get the list of 'RailAmenity' element items.
 AvailRQ.RailPrefs.RailAmenities.RailAmenity getRailAmenity(int index)
          Get 'RailAmenity' element item by position.
 void setRailAmenities(java.util.List<AvailRQ.RailPrefs.RailAmenities.RailAmenity> list)
          Set the list of 'RailAmenity' element items.
 int sizeRailAmenities()
          Get the number of 'RailAmenity' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvailRQ.RailPrefs.RailAmenities

public AvailRQ.RailPrefs.RailAmenities()
Method Detail

getRailAmenities

public java.util.List<AvailRQ.RailPrefs.RailAmenities.RailAmenity> getRailAmenities()
Get the list of 'RailAmenity' element items. The RailAmenityType complex type defines the information used to describe a specific amenity and the associated preference level.

Returns:
list

setRailAmenities

public void setRailAmenities(java.util.List<AvailRQ.RailPrefs.RailAmenities.RailAmenity> list)
Set the list of 'RailAmenity' element items. The RailAmenityType complex type defines the information used to describe a specific amenity and the associated preference level.

Parameters:
list -

sizeRailAmenities

public int sizeRailAmenities()
Get the number of 'RailAmenity' element items.

Returns:
count

addRailAmenity

public void addRailAmenity(AvailRQ.RailPrefs.RailAmenities.RailAmenity item)
Add a 'RailAmenity' element item.

Parameters:
item -

getRailAmenity

public AvailRQ.RailPrefs.RailAmenities.RailAmenity getRailAmenity(int index)
Get 'RailAmenity' element item by position.

Parameters:
index -
Returns:
item

clearRailAmenities

public void clearRailAmenities()
Remove all 'RailAmenity' element items.