org.ota.pkg
Class ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile

java.lang.Object
  extended by org.ota.hotel.RoomStayCandidate
      extended by org.ota.pkg.RoomProfile
          extended by org.ota.pkg.ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile
Enclosing class:
ItineraryItemResponse.Accommodation.RoomProfiles

public static class ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile
extends RoomProfile

Describes the occupancy of a room or cabin. 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="RoomProfile" maxOccurs="9">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:RoomProfileType">
         <xs:sequence>
           <xs:element name="Prices" minOccurs="0" maxOccurs="9">
             <!-- Reference to inner class Prices -->
           </xs:element>
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile.Prices
          A collection of room-based passenger-level prices.
 
Nested classes/interfaces inherited from class org.ota.pkg.RoomProfile
RoomProfile.PassengerRPHs
 
Constructor Summary
ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile()
           
 
Method Summary
 void addPrice(ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile.Prices item)
          Add a 'Prices' element item.
 void clearPrices()
          Remove all 'Prices' element items.
 ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile.Prices getPrice(int index)
          Get 'Prices' element item by position.
 java.util.List<ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile.Prices> getPrices()
          Get the list of 'Prices' element items.
 void setPrices(java.util.List<ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile.Prices> list)
          Set the list of 'Prices' element items.
 int sizePrices()
          Get the number of 'Prices' element items.
 
Methods inherited from class org.ota.pkg.RoomProfile
getCotQuantity, getDescription, getFreeChildFlag, getMaxAdults, getOccupancyGroup, getPassengerRPHs, setCotQuantity, setDescription, setFreeChildFlag, setMaxAdults, setOccupancyGroup, setPassengerRPHs
 
Methods inherited from class org.ota.hotel.RoomStayCandidate
addRoomAmenity, clearRoomAmenities, getBookingCode, getEffectiveExpireOptionalDateGroup, getGuestCounts, getRatePlanCandidateRPH, getRoomAmenities, getRoomAmenity, getRoomGroup, getRPH, setBookingCode, setEffectiveExpireOptionalDateGroup, setGuestCounts, setRatePlanCandidateRPH, setRoomAmenities, setRoomGroup, setRPH, sizeRoomAmenities
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile

public ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile()
Method Detail

getPrices

public java.util.List<ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile.Prices> getPrices()
Get the list of 'Prices' element items.

Returns:
list

setPrices

public void setPrices(java.util.List<ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile.Prices> list)
Set the list of 'Prices' element items.

Parameters:
list -

sizePrices

public int sizePrices()
Get the number of 'Prices' element items.

Returns:
count

addPrice

public void addPrice(ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile.Prices item)
Add a 'Prices' element item.

Parameters:
item -

getPrice

public ItineraryItemResponse.Accommodation.RoomProfiles.RoomProfile.Prices getPrice(int index)
Get 'Prices' element item by position.

Parameters:
index -
Returns:
item

clearPrices

public void clearPrices()
Remove all 'Prices' element items.