org.ota.hotel
Class RateAmountMessage

java.lang.Object
  extended by org.ota.hotel.RateAmountMessage
Direct Known Subclasses:
NotifReportRQ.NotifDetails.HotelNotifReport.RateAmountMessages.RateAmountMessage

public class RateAmountMessage
extends java.lang.Object

Schema fragment(s) for this class:

 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="RateAmountMessageType">
   <xs:sequence>
     <xs:element type="ns:StatusApplicationControlType" name="StatusApplicationControl" minOccurs="0"/>
     <xs:element name="Rates" minOccurs="0">
       <!-- Reference to inner class Rates -->
     </xs:element>
   </xs:sequence>
   <xs:attribute type="xs:string" use="optional" name="LocatorID"/>
 </xs:complexType>
 


Nested Class Summary
static class RateAmountMessage.Rates
          A collection of rate changes to be synchronized between systems.
 
Constructor Summary
RateAmountMessage()
           
 
Method Summary
 java.lang.String getLocatorID()
          Get the 'LocatorID' attribute value.
 RateAmountMessage.Rates getRates()
          Get the 'Rates' element value.
 StatusApplicationControl getStatusApplicationControl()
          Get the 'StatusApplicationControl' element value.
 void setLocatorID(java.lang.String locatorID)
          Set the 'LocatorID' attribute value.
 void setRates(RateAmountMessage.Rates rates)
          Set the 'Rates' element value.
 void setStatusApplicationControl(StatusApplicationControl statusApplicationControl)
          Set the 'StatusApplicationControl' element value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RateAmountMessage

public RateAmountMessage()
Method Detail

getStatusApplicationControl

public StatusApplicationControl getStatusApplicationControl()
Get the 'StatusApplicationControl' element value. Information on what the RateAmount Message applies to (i.e. the combination of inventory and rate codes) and the period of application.

Returns:
value

setStatusApplicationControl

public void setStatusApplicationControl(StatusApplicationControl statusApplicationControl)
Set the 'StatusApplicationControl' element value. Information on what the RateAmount Message applies to (i.e. the combination of inventory and rate codes) and the period of application.

Parameters:
statusApplicationControl -

getRates

public RateAmountMessage.Rates getRates()
Get the 'Rates' element value.

Returns:
value

setRates

public void setRates(RateAmountMessage.Rates rates)
Set the 'Rates' element value.

Parameters:
rates -

getLocatorID

public java.lang.String getLocatorID()
Get the 'LocatorID' attribute value. Can be used to communicate back to the sender exactly which transaction may have had a problem (e.g. "Message 214 had an invalid date range").

Returns:
value

setLocatorID

public void setLocatorID(java.lang.String locatorID)
Set the 'LocatorID' attribute value. Can be used to communicate back to the sender exactly which transaction may have had a problem (e.g. "Message 214 had an invalid date range").

Parameters:
locatorID -