org.ota.hotel
Class AvailRS.HotelStays.HotelStay

java.lang.Object
  extended by org.ota.hotel.AvailRS.HotelStays.HotelStay
Enclosing class:
AvailRS.HotelStays

public static class AvailRS.HotelStays.HotelStay
extends java.lang.Object

A quick view of the requested hotels' general availability for each day in the requested range. 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="HotelStay" maxOccurs="unbounded">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="Availability" minOccurs="0" maxOccurs="unbounded">
         <!-- Reference to inner class Availability -->
       </xs:element>
       <xs:element type="ns:BasicPropertyInfoType" name="BasicPropertyInfo" minOccurs="0"/>
     </xs:sequence>
     <xs:attribute type="xs:string" use="optional" name="RoomStayRPH"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class AvailRS.HotelStays.HotelStay.Availability
          Details on the hotel stay including the type of availabilty and the date range for which it applies.
 
Constructor Summary
AvailRS.HotelStays.HotelStay()
           
 
Method Summary
 void addAvailability(AvailRS.HotelStays.HotelStay.Availability item)
          Add a 'Availability' element item.
 void clearAvailabilities()
          Remove all 'Availability' element items.
 java.util.List<AvailRS.HotelStays.HotelStay.Availability> getAvailabilities()
          Get the list of 'Availability' element items.
 AvailRS.HotelStays.HotelStay.Availability getAvailability(int index)
          Get 'Availability' element item by position.
 BasicPropertyInfo getBasicPropertyInfo()
          Get the 'BasicPropertyInfo' element value.
 java.lang.String getRoomStayRPH()
          Get the 'RoomStayRPH' attribute value.
 void setAvailabilities(java.util.List<AvailRS.HotelStays.HotelStay.Availability> list)
          Set the list of 'Availability' element items.
 void setBasicPropertyInfo(BasicPropertyInfo basicPropertyInfo)
          Set the 'BasicPropertyInfo' element value.
 void setRoomStayRPH(java.lang.String roomStayRPH)
          Set the 'RoomStayRPH' attribute value.
 int sizeAvailabilities()
          Get the number of 'Availability' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvailRS.HotelStays.HotelStay

public AvailRS.HotelStays.HotelStay()
Method Detail

getAvailabilities

public java.util.List<AvailRS.HotelStays.HotelStay.Availability> getAvailabilities()
Get the list of 'Availability' element items.

Returns:
list

setAvailabilities

public void setAvailabilities(java.util.List<AvailRS.HotelStays.HotelStay.Availability> list)
Set the list of 'Availability' element items.

Parameters:
list -

sizeAvailabilities

public int sizeAvailabilities()
Get the number of 'Availability' element items.

Returns:
count

addAvailability

public void addAvailability(AvailRS.HotelStays.HotelStay.Availability item)
Add a 'Availability' element item.

Parameters:
item -

getAvailability

public AvailRS.HotelStays.HotelStay.Availability getAvailability(int index)
Get 'Availability' element item by position.

Parameters:
index -
Returns:
item

clearAvailabilities

public void clearAvailabilities()
Remove all 'Availability' element items.


getBasicPropertyInfo

public BasicPropertyInfo getBasicPropertyInfo()
Get the 'BasicPropertyInfo' element value. Property Information for the Hotel Stay.

Returns:
value

setBasicPropertyInfo

public void setBasicPropertyInfo(BasicPropertyInfo basicPropertyInfo)
Set the 'BasicPropertyInfo' element value. Property Information for the Hotel Stay.

Parameters:
basicPropertyInfo -

getRoomStayRPH

public java.lang.String getRoomStayRPH()
Get the 'RoomStayRPH' attribute value. References one or more room stays associated with this hotel stay.

Returns:
value

setRoomStayRPH

public void setRoomStayRPH(java.lang.String roomStayRPH)
Set the 'RoomStayRPH' attribute value. References one or more room stays associated with this hotel stay.

Parameters:
roomStayRPH -