org.ota.hotel
Class AvailRequestSegments.AvailRequestSegment.RoomStayCandidates

java.lang.Object
  extended by org.ota.hotel.AvailRequestSegments.AvailRequestSegment.RoomStayCandidates
Enclosing class:
AvailRequestSegments.AvailRequestSegment

public static class AvailRequestSegments.AvailRequestSegment.RoomStayCandidates
extends java.lang.Object

Collection of room stay candidates. **This element is maintained at this level to support those who have implemented this message prior to 2005B. For new implementations consider using this element under HotelSearchCriteria.** 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="RoomStayCandidates" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="RoomStayCandidate" maxOccurs="unbounded">
         <!-- Reference to inner class RoomStayCandidate -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class AvailRequestSegments.AvailRequestSegment.RoomStayCandidates.RoomStayCandidate
          Element used to identify available room products.
 
Constructor Summary
AvailRequestSegments.AvailRequestSegment.RoomStayCandidates()
           
 
Method Summary
 void addRoomStayCandidate(AvailRequestSegments.AvailRequestSegment.RoomStayCandidates.RoomStayCandidate item)
          Add a 'RoomStayCandidate' element item.
 void clearRoomStayCandidates()
          Remove all 'RoomStayCandidate' element items.
 AvailRequestSegments.AvailRequestSegment.RoomStayCandidates.RoomStayCandidate getRoomStayCandidate(int index)
          Get 'RoomStayCandidate' element item by position.
 java.util.List<AvailRequestSegments.AvailRequestSegment.RoomStayCandidates.RoomStayCandidate> getRoomStayCandidates()
          Get the list of 'RoomStayCandidate' element items.
 void setRoomStayCandidates(java.util.List<AvailRequestSegments.AvailRequestSegment.RoomStayCandidates.RoomStayCandidate> list)
          Set the list of 'RoomStayCandidate' element items.
 int sizeRoomStayCandidates()
          Get the number of 'RoomStayCandidate' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvailRequestSegments.AvailRequestSegment.RoomStayCandidates

public AvailRequestSegments.AvailRequestSegment.RoomStayCandidates()
Method Detail

getRoomStayCandidates

public java.util.List<AvailRequestSegments.AvailRequestSegment.RoomStayCandidates.RoomStayCandidate> getRoomStayCandidates()
Get the list of 'RoomStayCandidate' element items.

Returns:
list

setRoomStayCandidates

public void setRoomStayCandidates(java.util.List<AvailRequestSegments.AvailRequestSegment.RoomStayCandidates.RoomStayCandidate> list)
Set the list of 'RoomStayCandidate' element items.

Parameters:
list -

sizeRoomStayCandidates

public int sizeRoomStayCandidates()
Get the number of 'RoomStayCandidate' element items.

Returns:
count

addRoomStayCandidate

public void addRoomStayCandidate(AvailRequestSegments.AvailRequestSegment.RoomStayCandidates.RoomStayCandidate item)
Add a 'RoomStayCandidate' element item.

Parameters:
item -

getRoomStayCandidate

public AvailRequestSegments.AvailRequestSegment.RoomStayCandidates.RoomStayCandidate getRoomStayCandidate(int index)
Get 'RoomStayCandidate' element item by position.

Parameters:
index -
Returns:
item

clearRoomStayCandidates

public void clearRoomStayCandidates()
Remove all 'RoomStayCandidate' element items.