org.ota.cruise
Class DiningAvailRS.DiningOption

java.lang.Object
  extended by org.ota.cruise.DiningAvailRS.DiningOption
Enclosing class:
DiningAvailRS

public static class DiningAvailRS.DiningOption
extends java.lang.Object

Contains information about the proposed dining. 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="DiningOption" maxOccurs="99">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="DiningRoom" maxOccurs="20">
         <!-- Reference to inner class DiningRoom -->
       </xs:element>
     </xs:sequence>
     <xs:attribute type="xs:boolean" use="optional" name="SelectionAllowedIndicator"/>
     <xs:attribute type="xs:string" use="optional" name="Sitting"/>
     <xs:attribute type="xs:string" use="optional" name="SittingDescription"/>
     <xs:attribute type="ns:InventoryStatusType" use="optional" name="SittingStatus"/>
     <xs:attributeGroup ref="ns:SmokingIndicatorGroup"/>
   </xs:complexType>
 </xs:element>
 
 <xs:attributeGroup xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="SmokingIndicatorGroup">
   <xs:attribute type="xs:boolean" use="optional" name="SmokingAllowed"/>
 </xs:attributeGroup>
 


Nested Class Summary
static class DiningAvailRS.DiningOption.DiningRoom
          Specifies the dining room information.
 
Constructor Summary
DiningAvailRS.DiningOption()
           
 
Method Summary
 void addDiningRoom(DiningAvailRS.DiningOption.DiningRoom item)
          Add a 'DiningRoom' element item.
 void clearDiningRooms()
          Remove all 'DiningRoom' element items.
 DiningAvailRS.DiningOption.DiningRoom getDiningRoom(int index)
          Get 'DiningRoom' element item by position.
 java.util.List<DiningAvailRS.DiningOption.DiningRoom> getDiningRooms()
          Get the list of 'DiningRoom' element items.
 java.lang.Boolean getSelectionAllowedIndicator()
          Get the 'SelectionAllowedIndicator' attribute value.
 java.lang.String getSitting()
          Get the 'Sitting' attribute value.
 java.lang.String getSittingDescription()
          Get the 'SittingDescription' attribute value.
 InventoryStatus getSittingStatus()
          Get the 'SittingStatus' attribute value.
 java.lang.Boolean getSmokingAllowed()
          Get the 'SmokingAllowed' attribute value.
 void setDiningRooms(java.util.List<DiningAvailRS.DiningOption.DiningRoom> list)
          Set the list of 'DiningRoom' element items.
 void setSelectionAllowedIndicator(java.lang.Boolean selectionAllowedIndicator)
          Set the 'SelectionAllowedIndicator' attribute value.
 void setSitting(java.lang.String sitting)
          Set the 'Sitting' attribute value.
 void setSittingDescription(java.lang.String sittingDescription)
          Set the 'SittingDescription' attribute value.
 void setSittingStatus(InventoryStatus sittingStatus)
          Set the 'SittingStatus' attribute value.
 void setSmokingAllowed(java.lang.Boolean smokingAllowed)
          Set the 'SmokingAllowed' attribute value.
 int sizeDiningRooms()
          Get the number of 'DiningRoom' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiningAvailRS.DiningOption

public DiningAvailRS.DiningOption()
Method Detail

getDiningRooms

public java.util.List<DiningAvailRS.DiningOption.DiningRoom> getDiningRooms()
Get the list of 'DiningRoom' element items.

Returns:
list

setDiningRooms

public void setDiningRooms(java.util.List<DiningAvailRS.DiningOption.DiningRoom> list)
Set the list of 'DiningRoom' element items.

Parameters:
list -

sizeDiningRooms

public int sizeDiningRooms()
Get the number of 'DiningRoom' element items.

Returns:
count

addDiningRoom

public void addDiningRoom(DiningAvailRS.DiningOption.DiningRoom item)
Add a 'DiningRoom' element item.

Parameters:
item -

getDiningRoom

public DiningAvailRS.DiningOption.DiningRoom getDiningRoom(int index)
Get 'DiningRoom' element item by position.

Parameters:
index -
Returns:
item

clearDiningRooms

public void clearDiningRooms()
Remove all 'DiningRoom' element items.


getSelectionAllowedIndicator

public java.lang.Boolean getSelectionAllowedIndicator()
Get the 'SelectionAllowedIndicator' attribute value. When true, this dining option may be selected. When false, the dining option may not be selected. true

Returns:
value

setSelectionAllowedIndicator

public void setSelectionAllowedIndicator(java.lang.Boolean selectionAllowedIndicator)
Set the 'SelectionAllowedIndicator' attribute value. When true, this dining option may be selected. When false, the dining option may not be selected. true

Parameters:
selectionAllowedIndicator -

getSitting

public java.lang.String getSitting()
Get the 'Sitting' attribute value. Dining service. Typical values are: first, second, third, open.

Returns:
value

setSitting

public void setSitting(java.lang.String sitting)
Set the 'Sitting' attribute value. Dining service. Typical values are: first, second, third, open.

Parameters:
sitting -

getSittingDescription

public java.lang.String getSittingDescription()
Get the 'SittingDescription' attribute value. Describes the sitting information.

Returns:
value

setSittingDescription

public void setSittingDescription(java.lang.String sittingDescription)
Set the 'SittingDescription' attribute value. Describes the sitting information.

Parameters:
sittingDescription -

getSittingStatus

public InventoryStatus getSittingStatus()
Get the 'SittingStatus' attribute value. Specifies the status of the sitting.

Returns:
value

setSittingStatus

public void setSittingStatus(InventoryStatus sittingStatus)
Set the 'SittingStatus' attribute value. Specifies the status of the sitting.

Parameters:
sittingStatus -

getSmokingAllowed

public java.lang.Boolean getSmokingAllowed()
Get the 'SmokingAllowed' attribute value. Indicates smoking is allowed when true and is not allowed when false. false

Returns:
value

setSmokingAllowed

public void setSmokingAllowed(java.lang.Boolean smokingAllowed)
Set the 'SmokingAllowed' attribute value. Indicates smoking is allowed when true and is not allowed when false. false

Parameters:
smokingAllowed -