org.ota.hotel
Class RFPTransientDetails.RFPTransientResponses.RFPTransientResponse.AccountSpecificInformation.RoomTypes.Room.RoomRateInfos.RoomRateInfo

java.lang.Object
  extended by org.ota.hotel.RFPTransientDetails.RFPTransientResponses.RFPTransientResponse.AccountSpecificInformation.RoomTypes.Room.RoomRateInfos.RoomRateInfo
Enclosing class:
RFPTransientDetails.RFPTransientResponses.RFPTransientResponse.AccountSpecificInformation.RoomTypes.Room.RoomRateInfos

public static class RFPTransientDetails.RFPTransientResponses.RFPTransientResponse.AccountSpecificInformation.RoomTypes.Room.RoomRateInfos.RoomRateInfo
extends java.lang.Object

Descibes room rate information. This may include information on the negotiated rate as well as inforrmation on other rates offered by the hotel. 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="RoomRateInfo" maxOccurs="unbounded">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:RateType" name="Rates"/>
       <xs:element type="ns:FormattedTextTextType" name="RoomRateDescription" minOccurs="0"/>
       <xs:element type="ns:CommissionType" name="Commission" minOccurs="0" maxOccurs="unbounded"/>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
RFPTransientDetails.RFPTransientResponses.RFPTransientResponse.AccountSpecificInformation.RoomTypes.Room.RoomRateInfos.RoomRateInfo()
           
 
Method Summary
 void addCommission(Commission item)
          Add a 'Commission' element item.
 void clearCommissions()
          Remove all 'Commission' element items.
 Commission getCommission(int index)
          Get 'Commission' element item by position.
 java.util.List<Commission> getCommissions()
          Get the list of 'Commission' element items.
 Rate getRates()
          Get the 'Rates' element value.
 FormattedTextText getRoomRateDescription()
          Get the 'RoomRateDescription' element value.
 void setCommissions(java.util.List<Commission> list)
          Set the list of 'Commission' element items.
 void setRates(Rate rates)
          Set the 'Rates' element value.
 void setRoomRateDescription(FormattedTextText roomRateDescription)
          Set the 'RoomRateDescription' element value.
 int sizeCommissions()
          Get the number of 'Commission' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RFPTransientDetails.RFPTransientResponses.RFPTransientResponse.AccountSpecificInformation.RoomTypes.Room.RoomRateInfos.RoomRateInfo

public RFPTransientDetails.RFPTransientResponses.RFPTransientResponse.AccountSpecificInformation.RoomTypes.Room.RoomRateInfos.RoomRateInfo()
Method Detail

getRates

public Rate getRates()
Get the 'Rates' element value. Individual rate amount. This rate is valid for a range of number of occupants and an occupant type.

Returns:
value

setRates

public void setRates(Rate rates)
Set the 'Rates' element value. Individual rate amount. This rate is valid for a range of number of occupants and an occupant type.

Parameters:
rates -

getRoomRateDescription

public FormattedTextText getRoomRateDescription()
Get the 'RoomRateDescription' element value. Provides textual description of the room rate.

Returns:
value

setRoomRateDescription

public void setRoomRateDescription(FormattedTextText roomRateDescription)
Set the 'RoomRateDescription' element value. Provides textual description of the room rate.

Parameters:
roomRateDescription -

getCommissions

public java.util.List<Commission> getCommissions()
Get the list of 'Commission' element items. Commission associated with the RatePlan.

Returns:
list

setCommissions

public void setCommissions(java.util.List<Commission> list)
Set the list of 'Commission' element items. Commission associated with the RatePlan.

Parameters:
list -

sizeCommissions

public int sizeCommissions()
Get the number of 'Commission' element items.

Returns:
count

addCommission

public void addCommission(Commission item)
Add a 'Commission' element item.

Parameters:
item -

getCommission

public Commission getCommission(int index)
Get 'Commission' element item by position.

Parameters:
index -
Returns:
item

clearCommissions

public void clearCommissions()
Remove all 'Commission' element items.