org.ota.hotel
Class BookingRules

java.lang.Object
  extended by org.ota.hotel.BookingRules
Direct Known Subclasses:
HotelRatePlan.BookingRules

public class BookingRules
extends java.lang.Object

A collection of BookingRule. 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="BookingRulesType">
   <xs:sequence>
     <xs:element name="BookingRule" maxOccurs="unbounded">
       <!-- Reference to inner class BookingRule -->
     </xs:element>
   </xs:sequence>
 </xs:complexType>
 


Nested Class Summary
static class BookingRules.BookingRule
          The BookingRule element defines restrictions to rates and stays at the hotel for a given rate plan, room type or rate plan/room type combination.
 
Constructor Summary
BookingRules()
           
 
Method Summary
 void addBookingRule(BookingRules.BookingRule item)
          Add a 'BookingRule' element item.
 void clearBookingRules()
          Remove all 'BookingRule' element items.
 BookingRules.BookingRule getBookingRule(int index)
          Get 'BookingRule' element item by position.
 java.util.List<BookingRules.BookingRule> getBookingRules()
          Get the list of 'BookingRule' element items.
 void setBookingRules(java.util.List<BookingRules.BookingRule> list)
          Set the list of 'BookingRule' element items.
 int sizeBookingRules()
          Get the number of 'BookingRule' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BookingRules

public BookingRules()
Method Detail

getBookingRules

public java.util.List<BookingRules.BookingRule> getBookingRules()
Get the list of 'BookingRule' element items.

Returns:
list

setBookingRules

public void setBookingRules(java.util.List<BookingRules.BookingRule> list)
Set the list of 'BookingRule' element items.

Parameters:
list -

sizeBookingRules

public int sizeBookingRules()
Get the number of 'BookingRule' element items.

Returns:
count

addBookingRule

public void addBookingRule(BookingRules.BookingRule item)
Add a 'BookingRule' element item.

Parameters:
item -

getBookingRule

public BookingRules.BookingRule getBookingRule(int index)
Get 'BookingRule' element item by position.

Parameters:
index -
Returns:
item

clearBookingRules

public void clearBookingRules()
Remove all 'BookingRule' element items.