org.ota.hotel
Class RoomStay.RoomRates.RoomRate.Features

java.lang.Object
  extended by org.ota.hotel.RoomStay.RoomRates.RoomRate.Features
Enclosing class:
RoomStay.RoomRates.RoomRate

public static class RoomStay.RoomRates.RoomRate.Features
extends java.lang.Object

A collection of features that are made available as part of this speciific room and this specifiic rate plan. 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="Features" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="Feature" minOccurs="0" maxOccurs="99">
         <!-- Reference to inner class Feature -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class RoomStay.RoomRates.RoomRate.Features.Feature
          Allows for the description of any features and/or amenities that are made available as part of this specific room and this specifiic rate plan, for example, large screen television, video/DVD player in room, room service breakfast, and details about that breakfast.
 
Constructor Summary
RoomStay.RoomRates.RoomRate.Features()
           
 
Method Summary
 void addFeature(RoomStay.RoomRates.RoomRate.Features.Feature item)
          Add a 'Feature' element item.
 void clearFeatures()
          Remove all 'Feature' element items.
 RoomStay.RoomRates.RoomRate.Features.Feature getFeature(int index)
          Get 'Feature' element item by position.
 java.util.List<RoomStay.RoomRates.RoomRate.Features.Feature> getFeatures()
          Get the list of 'Feature' element items.
 void setFeatures(java.util.List<RoomStay.RoomRates.RoomRate.Features.Feature> list)
          Set the list of 'Feature' element items.
 int sizeFeatures()
          Get the number of 'Feature' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoomStay.RoomRates.RoomRate.Features

public RoomStay.RoomRates.RoomRate.Features()
Method Detail

getFeatures

public java.util.List<RoomStay.RoomRates.RoomRate.Features.Feature> getFeatures()
Get the list of 'Feature' element items.

Returns:
list

setFeatures

public void setFeatures(java.util.List<RoomStay.RoomRates.RoomRate.Features.Feature> list)
Set the list of 'Feature' element items.

Parameters:
list -

sizeFeatures

public int sizeFeatures()
Get the number of 'Feature' element items.

Returns:
count

addFeature

public void addFeature(RoomStay.RoomRates.RoomRate.Features.Feature item)
Add a 'Feature' element item.

Parameters:
item -

getFeature

public RoomStay.RoomRates.RoomRate.Features.Feature getFeature(int index)
Get 'Feature' element item by position.

Parameters:
index -
Returns:
item

clearFeatures

public void clearFeatures()
Remove all 'Feature' element items.