org.ota.hotel
Class RateAmountNotifRQ

java.lang.Object
  extended by org.ota.hotel.RateAmountNotifRQ

public class RateAmountNotifRQ
extends java.lang.Object

The OTA_HotelRateAmountNotifRQ is used to provide a notification of a new rate plan created for a hotel, and to synchronize the rate plan between systems for booking. 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="OTA_HotelRateAmountNotifRQ">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:POS_Type" name="POS" minOccurs="0"/>
       <xs:element type="ns:UniqueID_Type" name="UniqueID" minOccurs="0"/>
       <xs:element name="RateAmountMessages" minOccurs="0">
         <!-- Reference to inner class RateAmountMessages -->
       </xs:element>
     </xs:sequence>
     <xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class RateAmountNotifRQ.RateAmountMessages
          A collection of RateAmountMessages that define the rate changes to be made.
 
Constructor Summary
RateAmountNotifRQ()
           
 
Method Summary
 OTAPayloadStdAttributes getOTAPayloadStdAttributes()
          Get the 'OTA_PayloadStdAttributes' attributeGroup value.
 POS getPOS()
          Get the 'POS' element value.
 RateAmountNotifRQ.RateAmountMessages getRateAmountMessages()
          Get the 'RateAmountMessages' element value.
 UniqueID getUniqueID()
          Get the 'UniqueID' element value.
 void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
          Set the 'OTA_PayloadStdAttributes' attributeGroup value.
 void setPOS(POS POS)
          Set the 'POS' element value.
 void setRateAmountMessages(RateAmountNotifRQ.RateAmountMessages rateAmountMessages)
          Set the 'RateAmountMessages' element value.
 void setUniqueID(UniqueID uniqueID)
          Set the 'UniqueID' element value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RateAmountNotifRQ

public RateAmountNotifRQ()
Method Detail

getPOS

public POS getPOS()
Get the 'POS' element value. POS provides a mechanisim to indicate the source of the message.

Returns:
value

setPOS

public void setPOS(POS POS)
Set the 'POS' element value. POS provides a mechanisim to indicate the source of the message.

Parameters:
POS -

getUniqueID

public UniqueID getUniqueID()
Get the 'UniqueID' element value. The unique identifier element allows the trading partners to uniquely identify each RateAmountNotifRQ, (i.e. the entire message) for transaction tracability.

Returns:
value

setUniqueID

public void setUniqueID(UniqueID uniqueID)
Set the 'UniqueID' element value. The unique identifier element allows the trading partners to uniquely identify each RateAmountNotifRQ, (i.e. the entire message) for transaction tracability.

Parameters:
uniqueID -

getRateAmountMessages

public RateAmountNotifRQ.RateAmountMessages getRateAmountMessages()
Get the 'RateAmountMessages' element value.

Returns:
value

setRateAmountMessages

public void setRateAmountMessages(RateAmountNotifRQ.RateAmountMessages rateAmountMessages)
Set the 'RateAmountMessages' element value.

Parameters:
rateAmountMessages -

getOTAPayloadStdAttributes

public OTAPayloadStdAttributes getOTAPayloadStdAttributes()
Get the 'OTA_PayloadStdAttributes' attributeGroup value. This element defines standard attributes that appear on the root element for all OpenTravel Messages.

Returns:
value

setOTAPayloadStdAttributes

public void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
Set the 'OTA_PayloadStdAttributes' attributeGroup value. This element defines standard attributes that appear on the root element for all OpenTravel Messages.

Parameters:
OTAPayloadStdAttributes -