org.ota.hotel
Class BookingRuleRQ.RuleCategories

java.lang.Object
  extended by org.ota.hotel.BookingRuleRQ.RuleCategories
Enclosing class:
BookingRuleRQ

public static class BookingRuleRQ.RuleCategories
extends java.lang.Object

A collection of rule categories. 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="RuleCategories" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="RuleCategory" maxOccurs="99">
         <!-- Reference to inner class RuleCategory -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class BookingRuleRQ.RuleCategories.RuleCategory
          A specific rule category.
 
Constructor Summary
BookingRuleRQ.RuleCategories()
           
 
Method Summary
 void addRuleCategory(BookingRuleRQ.RuleCategories.RuleCategory item)
          Add a 'RuleCategory' element item.
 void clearRuleCategories()
          Remove all 'RuleCategory' element items.
 java.util.List<BookingRuleRQ.RuleCategories.RuleCategory> getRuleCategories()
          Get the list of 'RuleCategory' element items.
 BookingRuleRQ.RuleCategories.RuleCategory getRuleCategory(int index)
          Get 'RuleCategory' element item by position.
 void setRuleCategories(java.util.List<BookingRuleRQ.RuleCategories.RuleCategory> list)
          Set the list of 'RuleCategory' element items.
 int sizeRuleCategories()
          Get the number of 'RuleCategory' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BookingRuleRQ.RuleCategories

public BookingRuleRQ.RuleCategories()
Method Detail

getRuleCategories

public java.util.List<BookingRuleRQ.RuleCategories.RuleCategory> getRuleCategories()
Get the list of 'RuleCategory' element items.

Returns:
list

setRuleCategories

public void setRuleCategories(java.util.List<BookingRuleRQ.RuleCategories.RuleCategory> list)
Set the list of 'RuleCategory' element items.

Parameters:
list -

sizeRuleCategories

public int sizeRuleCategories()
Get the number of 'RuleCategory' element items.

Returns:
count

addRuleCategory

public void addRuleCategory(BookingRuleRQ.RuleCategories.RuleCategory item)
Add a 'RuleCategory' element item.

Parameters:
item -

getRuleCategory

public BookingRuleRQ.RuleCategories.RuleCategory getRuleCategory(int index)
Get 'RuleCategory' element item by position.

Parameters:
index -
Returns:
item

clearRuleCategories

public void clearRuleCategories()
Remove all 'RuleCategory' element items.