org.ota.hotel
Class RateAmountMessage.Rates.Rate

java.lang.Object
  extended by org.ota.hotel.RateUpload
      extended by org.ota.hotel.RateAmountMessage.Rates.Rate
Enclosing class:
RateAmountMessage.Rates

public static class RateAmountMessage.Rates.Rate
extends RateUpload

An individual rate, which is a collection of amounts by guest, additional guests, fees, collection of related guarantee, cancel and payment policies, a description and the unique id to identify the rate. Rate restrictions can be sent along with the rate as attributes of this rate. 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="Rate" maxOccurs="unbounded">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:RateUploadType">
         <xs:attribute type="xs:boolean" use="optional" name="RateChangeIndicator"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
 
Nested classes/interfaces inherited from class org.ota.hotel.RateUpload
RateUpload.AdditionalGuestAmounts, RateUpload.BaseByGuestAmts, RateUpload.GuaranteePolicies
 
Constructor Summary
RateAmountMessage.Rates.Rate()
           
 
Method Summary
 java.lang.Boolean getRateChangeIndicator()
          Get the 'RateChangeIndicator' attribute value.
 void setRateChangeIndicator(java.lang.Boolean rateChangeIndicator)
          Set the 'RateChangeIndicator' attribute value.
 
Methods inherited from class org.ota.hotel.RateUpload
getAdditionalCharges, getAdditionalGuestAmounts, getAgeQualifyingGroup, getBaseByGuestAmts, getCancelPolicies, getCurrencyCodeGroup, getDateTimeSpanGroup, getDOWPatternGroup, getFees, getGuaranteePolicies, getMaxGuestApplicable, getMaxLOS, getMealsIncluded, getMinGuestApplicable, getMinLOS, getNumberOfUnits, getPaymentPolicies, getRateDescription, getRateTier, getRateTimeUnit, getStayOverDate, getUniqueID, getUnitMultiplier, setAdditionalCharges, setAdditionalGuestAmounts, setAgeQualifyingGroup, setBaseByGuestAmts, setCancelPolicies, setCurrencyCodeGroup, setDateTimeSpanGroup, setDOWPatternGroup, setFees, setGuaranteePolicies, setMaxGuestApplicable, setMaxLOS, setMealsIncluded, setMinGuestApplicable, setMinLOS, setNumberOfUnits, setPaymentPolicies, setRateDescription, setRateTier, setRateTimeUnit, setStayOverDate, setUniqueID, setUnitMultiplier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RateAmountMessage.Rates.Rate

public RateAmountMessage.Rates.Rate()
Method Detail

getRateChangeIndicator

public java.lang.Boolean getRateChangeIndicator()
Get the 'RateChangeIndicator' attribute value. When true, indicates a rate change is applicable. When false, a rate change does not apply.

Returns:
value

setRateChangeIndicator

public void setRateChangeIndicator(java.lang.Boolean rateChangeIndicator)
Set the 'RateChangeIndicator' attribute value. When true, indicates a rate change is applicable. When false, a rate change does not apply.

Parameters:
rateChangeIndicator -