org.ota.hotel
Class BookingRuleNotifRQ.RuleMessages

java.lang.Object
  extended by org.ota.hotel.BookingRuleNotifRQ.RuleMessages
Enclosing class:
BookingRuleNotifRQ

public static class BookingRuleNotifRQ.RuleMessages
extends java.lang.Object

Container for the individual RuleMessage(s). An OTA_HotelBookingRuleNotifRQ contains the booking rules for a single hotel. Hotel identification information are the attributes of this element. 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="RuleMessages" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="RuleMessage" maxOccurs="unbounded">
         <!-- Reference to inner class RuleMessage -->
       </xs:element>
     </xs:sequence>
     <xs:attributeGroup ref="ns:HotelReferenceGroup"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class BookingRuleNotifRQ.RuleMessages.RuleMessage
          Container for the collection of Booking Rules for a given hotel or chain.
 
Constructor Summary
BookingRuleNotifRQ.RuleMessages()
           
 
Method Summary
 void addRuleMessage(BookingRuleNotifRQ.RuleMessages.RuleMessage item)
          Add a 'RuleMessage' element item.
 void clearRuleMessages()
          Remove all 'RuleMessage' element items.
 HotelReferenceGroup getHotelReferenceGroup()
          Get the 'HotelReferenceGroup' attributeGroup value.
 BookingRuleNotifRQ.RuleMessages.RuleMessage getRuleMessage(int index)
          Get 'RuleMessage' element item by position.
 java.util.List<BookingRuleNotifRQ.RuleMessages.RuleMessage> getRuleMessages()
          Get the list of 'RuleMessage' element items.
 void setHotelReferenceGroup(HotelReferenceGroup hotelReferenceGroup)
          Set the 'HotelReferenceGroup' attributeGroup value.
 void setRuleMessages(java.util.List<BookingRuleNotifRQ.RuleMessages.RuleMessage> list)
          Set the list of 'RuleMessage' element items.
 int sizeRuleMessages()
          Get the number of 'RuleMessage' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BookingRuleNotifRQ.RuleMessages

public BookingRuleNotifRQ.RuleMessages()
Method Detail

getRuleMessages

public java.util.List<BookingRuleNotifRQ.RuleMessages.RuleMessage> getRuleMessages()
Get the list of 'RuleMessage' element items.

Returns:
list

setRuleMessages

public void setRuleMessages(java.util.List<BookingRuleNotifRQ.RuleMessages.RuleMessage> list)
Set the list of 'RuleMessage' element items.

Parameters:
list -

sizeRuleMessages

public int sizeRuleMessages()
Get the number of 'RuleMessage' element items.

Returns:
count

addRuleMessage

public void addRuleMessage(BookingRuleNotifRQ.RuleMessages.RuleMessage item)
Add a 'RuleMessage' element item.

Parameters:
item -

getRuleMessage

public BookingRuleNotifRQ.RuleMessages.RuleMessage getRuleMessage(int index)
Get 'RuleMessage' element item by position.

Parameters:
index -
Returns:
item

clearRuleMessages

public void clearRuleMessages()
Remove all 'RuleMessage' element items.


getHotelReferenceGroup

public HotelReferenceGroup getHotelReferenceGroup()
Get the 'HotelReferenceGroup' attributeGroup value.

Returns:
value

setHotelReferenceGroup

public void setHotelReferenceGroup(HotelReferenceGroup hotelReferenceGroup)
Set the 'HotelReferenceGroup' attributeGroup value.

Parameters:
hotelReferenceGroup -