org.ota.cruise
Class SailingCategoryInfo

java.lang.Object
  extended by org.ota.cruise.SailingInfo
      extended by org.ota.cruise.SailingCategoryInfo

public class SailingCategoryInfo
extends SailingInfo

Provides category information for the specified sailing. 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="SailingCategoryInfoType">
   <xs:complexContent>
     <xs:extension base="ns:SailingInfoType">
       <xs:sequence>
         <xs:element name="SelectedCategory" minOccurs="0" maxOccurs="2">
           <!-- Reference to inner class SelectedCategory -->
         </xs:element>
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>
 


Nested Class Summary
static class SailingCategoryInfo.SelectedCategory
          Specifies a selected cabin category.
 
Nested classes/interfaces inherited from class org.ota.cruise.SailingInfo
SailingInfo.SelectedSailing
 
Constructor Summary
SailingCategoryInfo()
           
 
Method Summary
 void addSelectedCategory(SailingCategoryInfo.SelectedCategory item)
          Add a 'SelectedCategory' element item.
 void clearSelectedCategories()
          Remove all 'SelectedCategory' element items.
 java.util.List<SailingCategoryInfo.SelectedCategory> getSelectedCategories()
          Get the list of 'SelectedCategory' element items.
 SailingCategoryInfo.SelectedCategory getSelectedCategory(int index)
          Get 'SelectedCategory' element item by position.
 void setSelectedCategories(java.util.List<SailingCategoryInfo.SelectedCategory> list)
          Set the list of 'SelectedCategory' element items.
 int sizeSelectedCategories()
          Get the number of 'SelectedCategory' element items.
 
Methods inherited from class org.ota.cruise.SailingInfo
getCurrency, getInclusivePackageOption, getSelectedSailing, setCurrency, setInclusivePackageOption, setSelectedSailing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SailingCategoryInfo

public SailingCategoryInfo()
Method Detail

getSelectedCategories

public java.util.List<SailingCategoryInfo.SelectedCategory> getSelectedCategories()
Get the list of 'SelectedCategory' element items.

Returns:
list

setSelectedCategories

public void setSelectedCategories(java.util.List<SailingCategoryInfo.SelectedCategory> list)
Set the list of 'SelectedCategory' element items.

Parameters:
list -

sizeSelectedCategories

public int sizeSelectedCategories()
Get the number of 'SelectedCategory' element items.

Returns:
count

addSelectedCategory

public void addSelectedCategory(SailingCategoryInfo.SelectedCategory item)
Add a 'SelectedCategory' element item.

Parameters:
item -

getSelectedCategory

public SailingCategoryInfo.SelectedCategory getSelectedCategory(int index)
Get 'SelectedCategory' element item by position.

Parameters:
index -
Returns:
item

clearSelectedCategories

public void clearSelectedCategories()
Remove all 'SelectedCategory' element items.