org.ota.pkg
Class AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices

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

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

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:FacilityChoicesType" name="FacilityChoices" minOccurs="0"/>
 
 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="FacilityChoicesType">
   <xs:sequence>
     <xs:element name="AvailableRooms" minOccurs="0">
       <!-- Reference to inner class AvailableRooms -->
     </xs:element>
     <xs:element name="AvailableMealPlans" minOccurs="0">
       <!-- Reference to inner class AvailableMealPlans -->
     </xs:element>
     <xs:element name="RoomPrices" minOccurs="0" maxOccurs="9">
       <!-- Reference to inner class RoomPrices -->
     </xs:element>
   </xs:sequence>
   <xs:attributeGroup ref="ns:OccupancyGroup"/>
 </xs:complexType>
 


Nested Class Summary
static class AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.AvailableMealPlans
          Schema fragment(s) for this class:
static class AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.AvailableRooms
          Schema fragment(s) for this class:
static class AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.RoomPrices
          A collection of price information for each available room based on an available board terms (meal plan) e.g prices for each room based on Half Board.
 
Constructor Summary
AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices()
           
 
Method Summary
 void addRoomPrice(AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.RoomPrices item)
          Add a 'RoomPrices' element item.
 void clearRoomPrices()
          Remove all 'RoomPrices' element items.
 AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.AvailableMealPlans getAvailableMealPlans()
          Get the 'AvailableMealPlans' element value.
 AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.AvailableRooms getAvailableRooms()
          Get the 'AvailableRooms' element value.
 OccupancyGroup getOccupancyGroup()
          Get the 'OccupancyGroup' attributeGroup value.
 AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.RoomPrices getRoomPrice(int index)
          Get 'RoomPrices' element item by position.
 java.util.List<AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.RoomPrices> getRoomPrices()
          Get the list of 'RoomPrices' element items.
 void setAvailableMealPlans(AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.AvailableMealPlans availableMealPlans)
          Set the 'AvailableMealPlans' element value.
 void setAvailableRooms(AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.AvailableRooms availableRooms)
          Set the 'AvailableRooms' element value.
 void setOccupancyGroup(OccupancyGroup occupancyGroup)
          Set the 'OccupancyGroup' attributeGroup value.
 void setRoomPrices(java.util.List<AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.RoomPrices> list)
          Set the list of 'RoomPrices' element items.
 int sizeRoomPrices()
          Get the number of 'RoomPrices' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices

public AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices()
Method Detail

getAvailableRooms

public AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.AvailableRooms getAvailableRooms()
Get the 'AvailableRooms' element value. Provides the available facilities for the enquiror's chosen property and stay.

Returns:
value

setAvailableRooms

public void setAvailableRooms(AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.AvailableRooms availableRooms)
Set the 'AvailableRooms' element value. Provides the available facilities for the enquiror's chosen property and stay.

Parameters:
availableRooms -

getAvailableMealPlans

public AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.AvailableMealPlans getAvailableMealPlans()
Get the 'AvailableMealPlans' element value. Provides the available facilities for the enquiror's chosen property and stay.

Returns:
value

setAvailableMealPlans

public void setAvailableMealPlans(AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.AvailableMealPlans availableMealPlans)
Set the 'AvailableMealPlans' element value. Provides the available facilities for the enquiror's chosen property and stay.

Parameters:
availableMealPlans -

getRoomPrices

public java.util.List<AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.RoomPrices> getRoomPrices()
Get the list of 'RoomPrices' element items. Provides the available facilities for the enquiror's chosen property and stay.

Returns:
list

setRoomPrices

public void setRoomPrices(java.util.List<AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.RoomPrices> list)
Set the list of 'RoomPrices' element items. Provides the available facilities for the enquiror's chosen property and stay.

Parameters:
list -

sizeRoomPrices

public int sizeRoomPrices()
Get the number of 'RoomPrices' element items.

Returns:
count

addRoomPrice

public void addRoomPrice(AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.RoomPrices item)
Add a 'RoomPrices' element item.

Parameters:
item -

getRoomPrice

public AvailRS.AccommodationChoices.AvailableProperty.FacilityChoices.RoomPrices getRoomPrice(int index)
Get 'RoomPrices' element item by position.

Parameters:
index -
Returns:
item

clearRoomPrices

public void clearRoomPrices()
Remove all 'RoomPrices' element items.


getOccupancyGroup

public OccupancyGroup getOccupancyGroup()
Get the 'OccupancyGroup' attributeGroup value.

Returns:
value

setOccupancyGroup

public void setOccupancyGroup(OccupancyGroup occupancyGroup)
Set the 'OccupancyGroup' attributeGroup value.

Parameters:
occupancyGroup -