org.ota.cruise
Class SailAvailRS.SailingOptions

java.lang.Object
  extended by org.ota.cruise.SailAvailRS.SailingOptions
Enclosing class:
SailAvailRS

public static class SailAvailRS.SailingOptions
extends java.lang.Object

Contains the different sailing availability options that customers can choose from. 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="SailingOptions" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="SailingOption" maxOccurs="unbounded">
         <!-- Reference to inner class SailingOption -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class SailAvailRS.SailingOptions.SailingOption
          Specifies a sailing availability option per cruise line and per ship.
 
Constructor Summary
SailAvailRS.SailingOptions()
           
 
Method Summary
 void addSailingOption(SailAvailRS.SailingOptions.SailingOption item)
          Add a 'SailingOption' element item.
 void clearSailingOptions()
          Remove all 'SailingOption' element items.
 SailAvailRS.SailingOptions.SailingOption getSailingOption(int index)
          Get 'SailingOption' element item by position.
 java.util.List<SailAvailRS.SailingOptions.SailingOption> getSailingOptions()
          Get the list of 'SailingOption' element items.
 void setSailingOptions(java.util.List<SailAvailRS.SailingOptions.SailingOption> list)
          Set the list of 'SailingOption' element items.
 int sizeSailingOptions()
          Get the number of 'SailingOption' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SailAvailRS.SailingOptions

public SailAvailRS.SailingOptions()
Method Detail

getSailingOptions

public java.util.List<SailAvailRS.SailingOptions.SailingOption> getSailingOptions()
Get the list of 'SailingOption' element items.

Returns:
list

setSailingOptions

public void setSailingOptions(java.util.List<SailAvailRS.SailingOptions.SailingOption> list)
Set the list of 'SailingOption' element items.

Parameters:
list -

sizeSailingOptions

public int sizeSailingOptions()
Get the number of 'SailingOption' element items.

Returns:
count

addSailingOption

public void addSailingOption(SailAvailRS.SailingOptions.SailingOption item)
Add a 'SailingOption' element item.

Parameters:
item -

getSailingOption

public SailAvailRS.SailingOptions.SailingOption getSailingOption(int index)
Get 'SailingOption' element item by position.

Parameters:
index -
Returns:
item

clearSailingOptions

public void clearSailingOptions()
Remove all 'SailingOption' element items.