org.ota.hotel
Class HotelDescriptiveContent.FacilityInfo.Restaurants.Restaurant

java.lang.Object
  extended by org.ota.shared.Restaurant
      extended by org.ota.hotel.HotelDescriptiveContent.FacilityInfo.Restaurants.Restaurant
Enclosing class:
HotelDescriptiveContent.FacilityInfo.Restaurants

public static class HotelDescriptiveContent.FacilityInfo.Restaurants.Restaurant
extends Restaurant

Details of a specific restaurant such as type of restaurant, directions, schedules, etc. 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="Restaurant" minOccurs="0" maxOccurs="unbounded">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:RestaurantType">
         <xs:sequence>
           <xs:element type="ns:FeaturesType" name="Features" minOccurs="0"/>
           <xs:element type="ns:ContactInfosType" name="ContactInfos" minOccurs="0"/>
           <xs:element name="SrvcInfoCodes" minOccurs="0">
             <!-- Reference to inner class SrvcInfoCodes -->
           </xs:element>
         </xs:sequence>
         <xs:attributeGroup ref="ns:RemovalGroup"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 
 <xs:attributeGroup xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="RemovalGroup">
   <xs:attribute type="xs:boolean" use="optional" name="Removal"/>
 </xs:attributeGroup>
 


Nested Class Summary
static class HotelDescriptiveContent.FacilityInfo.Restaurants.Restaurant.SrvcInfoCodes
          Collection of type of restaurant offered.
 
Nested classes/interfaces inherited from class org.ota.shared.Restaurant
Restaurant.CuisineCodes, Restaurant.InfoCodes, Restaurant.MultimediaDescriptions
 
Constructor Summary
HotelDescriptiveContent.FacilityInfo.Restaurants.Restaurant()
           
 
Method Summary
 ContactInfos getContactInfos()
          Get the 'ContactInfos' element value.
 Features getFeatures()
          Get the 'Features' element value.
 java.lang.Boolean getRemoval()
          Get the 'Removal' attribute value.
 HotelDescriptiveContent.FacilityInfo.Restaurants.Restaurant.SrvcInfoCodes getSrvcInfoCodes()
          Get the 'SrvcInfoCodes' element value.
 void setContactInfos(ContactInfos contactInfos)
          Set the 'ContactInfos' element value.
 void setFeatures(Features features)
          Set the 'Features' element value.
 void setRemoval(java.lang.Boolean removal)
          Set the 'Removal' attribute value.
 void setSrvcInfoCodes(HotelDescriptiveContent.FacilityInfo.Restaurants.Restaurant.SrvcInfoCodes srvcInfoCodes)
          Set the 'SrvcInfoCodes' element value.
 
Methods inherited from class org.ota.shared.Restaurant
getCuisineCodes, getDescriptiveText, getID, getInfoCodes, getInvCode, getMaxSeatingCapacity, getMaxSingleParty, getMultimediaDescriptions, getOfferBreakfast, getOfferBrunch, getOfferDinner, getOfferLunch, getOperationSchedules, getProximityCode, getRelativePosition, getRestaurantName, getSort, setCuisineCodes, setDescriptiveText, setID, setInfoCodes, setInvCode, setMaxSeatingCapacity, setMaxSingleParty, setMultimediaDescriptions, setOfferBreakfast, setOfferBrunch, setOfferDinner, setOfferLunch, setOperationSchedules, setProximityCode, setRelativePosition, setRestaurantName, setSort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HotelDescriptiveContent.FacilityInfo.Restaurants.Restaurant

public HotelDescriptiveContent.FacilityInfo.Restaurants.Restaurant()
Method Detail

getFeatures

public Features getFeatures()
Get the 'Features' element value. Collection of features offered by a hotel.

Returns:
value

setFeatures

public void setFeatures(Features features)
Set the 'Features' element value. Collection of features offered by a hotel.

Parameters:
features -

getContactInfos

public ContactInfos getContactInfos()
Get the 'ContactInfos' element value. Collection of contact information (e.g., restaurant address, phone number).

Returns:
value

setContactInfos

public void setContactInfos(ContactInfos contactInfos)
Set the 'ContactInfos' element value. Collection of contact information (e.g., restaurant address, phone number).

Parameters:
contactInfos -

getSrvcInfoCodes

public HotelDescriptiveContent.FacilityInfo.Restaurants.Restaurant.SrvcInfoCodes getSrvcInfoCodes()
Get the 'SrvcInfoCodes' element value.

Returns:
value

setSrvcInfoCodes

public void setSrvcInfoCodes(HotelDescriptiveContent.FacilityInfo.Restaurants.Restaurant.SrvcInfoCodes srvcInfoCodes)
Set the 'SrvcInfoCodes' element value.

Parameters:
srvcInfoCodes -

getRemoval

public java.lang.Boolean getRemoval()
Get the 'Removal' attribute value. If true, this item is obsolete and should be removed from the receiving system. false

Returns:
value

setRemoval

public void setRemoval(java.lang.Boolean removal)
Set the 'Removal' attribute value. If true, this item is obsolete and should be removed from the receiving system. false

Parameters:
removal -