org.ota.hotel
Class HotelDescriptiveContent.HotelInfo

java.lang.Object
  extended by org.ota.hotel.HotelDescriptiveContent.HotelInfo
Enclosing class:
HotelDescriptiveContent

public static class HotelDescriptiveContent.HotelInfo
extends java.lang.Object

Contains descriptive information about a hotel. 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" type="ns:HotelInfoType" name="HotelInfo" minOccurs="0"/>
 
 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="HotelInfoType">
   <xs:sequence>
     <xs:element name="HotelName" minOccurs="0">
       <!-- Reference to inner class HotelName -->
     </xs:element>
     <xs:element name="ClosedSeasons" minOccurs="0">
       <!-- Reference to inner class ClosedSeasons -->
     </xs:element>
     <xs:element name="RelativePositions" minOccurs="0">
       <!-- Reference to inner class RelativePositions -->
     </xs:element>
     <xs:element type="ns:CategoryCodesType" name="CategoryCodes" minOccurs="0">
       <!-- Reference to inner class CategoryCodes -->
     </xs:element>
     <xs:element name="Descriptions" minOccurs="0">
       <!-- Reference to inner class Descriptions -->
     </xs:element>
     <xs:element name="HotelInfoCodes" minOccurs="0">
       <!-- Reference to inner class HotelInfoCodes -->
     </xs:element>
     <xs:element name="Position" minOccurs="0">
       <xs:complexType>
         <xs:attributeGroup ref="ns:PositionGroup"/>
       </xs:complexType>
     </xs:element>
     <xs:element name="Services" minOccurs="0">
       <!-- Reference to inner class Services -->
     </xs:element>
     <xs:element name="WeatherInfos" minOccurs="0">
       <!-- Reference to inner class WeatherInfos -->
     </xs:element>
     <xs:element name="OwnershipManagementInfos" minOccurs="0">
       <!-- Reference to inner class OwnershipManagementInfos -->
     </xs:element>
     <xs:element name="Languages" minOccurs="0">
       <!-- Reference to inner class Languages -->
     </xs:element>
   </xs:sequence>
   <xs:attribute type="xs:string" use="optional" name="WhenBuilt"/>
   <xs:attribute type="xs:dateTime" use="optional" name="LastUpdated"/>
   <xs:attribute type="xs:string" use="optional" name="AreaWeather"/>
   <xs:attribute type="xs:string" use="optional" name="InterfaceCompliance"/>
   <xs:attribute type="xs:string" use="optional" name="PMSSystem"/>
   <xs:attributeGroup ref="ns:DateTimeSpanGroup"/>
   <xs:attribute type="xs:string" use="optional" name="HotelStatus"/>
   <xs:attribute type="xs:string" use="optional" name="HotelStatusCode"/>
   <xs:attribute type="xs:string" use="optional" name="TaxID"/>
   <xs:attribute type="xs:boolean" use="optional" name="DaylightSavingIndicator"/>
   <xs:attribute type="xs:boolean" use="optional" name="ISO9000CertifiedInd"/>
 </xs:complexType>
 


Nested Class Summary
static class HotelDescriptiveContent.HotelInfo.CategoryCodes
          Collection of descriptive details about a hotel.
static class HotelDescriptiveContent.HotelInfo.ClosedSeasons
          A collection of date and time periods when the hotel facility is closed.
static class HotelDescriptiveContent.HotelInfo.Descriptions
          Collection of hotel and/or renovation information.
static class HotelDescriptiveContent.HotelInfo.HotelInfoCodes
          Schema fragment(s) for this class:
static class HotelDescriptiveContent.HotelInfo.HotelName
          The full name of the hotel.
static class HotelDescriptiveContent.HotelInfo.Languages
          Collection of language details pertaining to the hotel.
static class HotelDescriptiveContent.HotelInfo.OwnershipManagementInfos
          Collection of OwnershipManagementInfo.
static class HotelDescriptiveContent.HotelInfo.RelativePositions
          Collection of directions to/from one or more locations.
static class HotelDescriptiveContent.HotelInfo.Services
          Collection of hotel services and/or amenities available to the guest.
static class HotelDescriptiveContent.HotelInfo.WeatherInfos
          Collection of WeatherInfo elements.
 
Constructor Summary
HotelDescriptiveContent.HotelInfo()
           
 
Method Summary
 java.lang.String getAreaWeather()
          Get the 'AreaWeather' attribute value.
 HotelDescriptiveContent.HotelInfo.CategoryCodes getCategoryCodes()
          Get the 'CategoryCodes' element value.
 HotelDescriptiveContent.HotelInfo.ClosedSeasons getClosedSeasons()
          Get the 'ClosedSeasons' element value.
 DateTimeSpanGroup getDateTimeSpanGroup()
          Get the 'DateTimeSpanGroup' attributeGroup value.
 java.lang.Boolean getDaylightSavingIndicator()
          Get the 'DaylightSavingIndicator' attribute value.
 HotelDescriptiveContent.HotelInfo.Descriptions getDescriptions()
          Get the 'Descriptions' element value.
 HotelDescriptiveContent.HotelInfo.HotelInfoCodes getHotelInfoCodes()
          Get the 'HotelInfoCodes' element value.
 HotelDescriptiveContent.HotelInfo.HotelName getHotelName()
          Get the 'HotelName' element value.
 java.lang.String getHotelStatus()
          Get the 'HotelStatus' attribute value.
 java.lang.String getHotelStatusCode()
          Get the 'HotelStatusCode' attribute value.
 java.lang.String getInterfaceCompliance()
          Get the 'InterfaceCompliance' attribute value.
 java.lang.Boolean getISO9000CertifiedInd()
          Get the 'ISO9000CertifiedInd' attribute value.
 HotelDescriptiveContent.HotelInfo.Languages getLanguages()
          Get the 'Languages' element value.
 java.util.Date getLastUpdated()
          Get the 'LastUpdated' attribute value.
 HotelDescriptiveContent.HotelInfo.OwnershipManagementInfos getOwnershipManagementInfos()
          Get the 'OwnershipManagementInfos' element value.
 java.lang.String getPMSSystem()
          Get the 'PMSSystem' attribute value.
 PositionGroup getPosition()
          Get the 'PositionGroup' attributeGroup value.
 HotelDescriptiveContent.HotelInfo.RelativePositions getRelativePositions()
          Get the 'RelativePositions' element value.
 HotelDescriptiveContent.HotelInfo.Services getServices()
          Get the 'Services' element value.
 java.lang.String getTaxID()
          Get the 'TaxID' attribute value.
 HotelDescriptiveContent.HotelInfo.WeatherInfos getWeatherInfos()
          Get the 'WeatherInfos' element value.
 java.lang.String getWhenBuilt()
          Get the 'WhenBuilt' attribute value.
 void setAreaWeather(java.lang.String areaWeather)
          Set the 'AreaWeather' attribute value.
 void setCategoryCodes(HotelDescriptiveContent.HotelInfo.CategoryCodes categoryCodes)
          Set the 'CategoryCodes' element value.
 void setClosedSeasons(HotelDescriptiveContent.HotelInfo.ClosedSeasons closedSeasons)
          Set the 'ClosedSeasons' element value.
 void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
          Set the 'DateTimeSpanGroup' attributeGroup value.
 void setDaylightSavingIndicator(java.lang.Boolean daylightSavingIndicator)
          Set the 'DaylightSavingIndicator' attribute value.
 void setDescriptions(HotelDescriptiveContent.HotelInfo.Descriptions descriptions)
          Set the 'Descriptions' element value.
 void setHotelInfoCodes(HotelDescriptiveContent.HotelInfo.HotelInfoCodes hotelInfoCodes)
          Set the 'HotelInfoCodes' element value.
 void setHotelName(HotelDescriptiveContent.HotelInfo.HotelName hotelName)
          Set the 'HotelName' element value.
 void setHotelStatus(java.lang.String hotelStatus)
          Set the 'HotelStatus' attribute value.
 void setHotelStatusCode(java.lang.String hotelStatusCode)
          Set the 'HotelStatusCode' attribute value.
 void setInterfaceCompliance(java.lang.String interfaceCompliance)
          Set the 'InterfaceCompliance' attribute value.
 void setISO9000CertifiedInd(java.lang.Boolean ISO9000CertifiedInd)
          Set the 'ISO9000CertifiedInd' attribute value.
 void setLanguages(HotelDescriptiveContent.HotelInfo.Languages languages)
          Set the 'Languages' element value.
 void setLastUpdated(java.util.Date lastUpdated)
          Set the 'LastUpdated' attribute value.
 void setOwnershipManagementInfos(HotelDescriptiveContent.HotelInfo.OwnershipManagementInfos ownershipManagementInfos)
          Set the 'OwnershipManagementInfos' element value.
 void setPMSSystem(java.lang.String PMSSystem)
          Set the 'PMSSystem' attribute value.
 void setPosition(PositionGroup position)
          Set the 'PositionGroup' attributeGroup value.
 void setRelativePositions(HotelDescriptiveContent.HotelInfo.RelativePositions relativePositions)
          Set the 'RelativePositions' element value.
 void setServices(HotelDescriptiveContent.HotelInfo.Services services)
          Set the 'Services' element value.
 void setTaxID(java.lang.String taxID)
          Set the 'TaxID' attribute value.
 void setWeatherInfos(HotelDescriptiveContent.HotelInfo.WeatherInfos weatherInfos)
          Set the 'WeatherInfos' element value.
 void setWhenBuilt(java.lang.String whenBuilt)
          Set the 'WhenBuilt' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HotelDescriptiveContent.HotelInfo

public HotelDescriptiveContent.HotelInfo()
Method Detail

getHotelName

public HotelDescriptiveContent.HotelInfo.HotelName getHotelName()
Get the 'HotelName' element value. The HotelInfo class that describes general information about the hotel.

Returns:
value

setHotelName

public void setHotelName(HotelDescriptiveContent.HotelInfo.HotelName hotelName)
Set the 'HotelName' element value. The HotelInfo class that describes general information about the hotel.

Parameters:
hotelName -

getClosedSeasons

public HotelDescriptiveContent.HotelInfo.ClosedSeasons getClosedSeasons()
Get the 'ClosedSeasons' element value. The HotelInfo class that describes general information about the hotel.

Returns:
value

setClosedSeasons

public void setClosedSeasons(HotelDescriptiveContent.HotelInfo.ClosedSeasons closedSeasons)
Set the 'ClosedSeasons' element value. The HotelInfo class that describes general information about the hotel.

Parameters:
closedSeasons -

getRelativePositions

public HotelDescriptiveContent.HotelInfo.RelativePositions getRelativePositions()
Get the 'RelativePositions' element value. The HotelInfo class that describes general information about the hotel.

Returns:
value

setRelativePositions

public void setRelativePositions(HotelDescriptiveContent.HotelInfo.RelativePositions relativePositions)
Set the 'RelativePositions' element value. The HotelInfo class that describes general information about the hotel.

Parameters:
relativePositions -

getCategoryCodes

public HotelDescriptiveContent.HotelInfo.CategoryCodes getCategoryCodes()
Get the 'CategoryCodes' element value. The HotelInfo class that describes general information about the hotel.

Returns:
value

setCategoryCodes

public void setCategoryCodes(HotelDescriptiveContent.HotelInfo.CategoryCodes categoryCodes)
Set the 'CategoryCodes' element value. The HotelInfo class that describes general information about the hotel.

Parameters:
categoryCodes -

getDescriptions

public HotelDescriptiveContent.HotelInfo.Descriptions getDescriptions()
Get the 'Descriptions' element value. The HotelInfo class that describes general information about the hotel.

Returns:
value

setDescriptions

public void setDescriptions(HotelDescriptiveContent.HotelInfo.Descriptions descriptions)
Set the 'Descriptions' element value. The HotelInfo class that describes general information about the hotel.

Parameters:
descriptions -

getHotelInfoCodes

public HotelDescriptiveContent.HotelInfo.HotelInfoCodes getHotelInfoCodes()
Get the 'HotelInfoCodes' element value. The HotelInfo class that describes general information about the hotel.

Returns:
value

setHotelInfoCodes

public void setHotelInfoCodes(HotelDescriptiveContent.HotelInfo.HotelInfoCodes hotelInfoCodes)
Set the 'HotelInfoCodes' element value. The HotelInfo class that describes general information about the hotel.

Parameters:
hotelInfoCodes -

getPosition

public PositionGroup getPosition()
Get the 'PositionGroup' attributeGroup value. Describes the geocoded location of the hotel.

Returns:
value

setPosition

public void setPosition(PositionGroup position)
Set the 'PositionGroup' attributeGroup value. Describes the geocoded location of the hotel.

Parameters:
position -

getServices

public HotelDescriptiveContent.HotelInfo.Services getServices()
Get the 'Services' element value. The HotelInfo class that describes general information about the hotel.

Returns:
value

setServices

public void setServices(HotelDescriptiveContent.HotelInfo.Services services)
Set the 'Services' element value. The HotelInfo class that describes general information about the hotel.

Parameters:
services -

getWeatherInfos

public HotelDescriptiveContent.HotelInfo.WeatherInfos getWeatherInfos()
Get the 'WeatherInfos' element value. The HotelInfo class that describes general information about the hotel.

Returns:
value

setWeatherInfos

public void setWeatherInfos(HotelDescriptiveContent.HotelInfo.WeatherInfos weatherInfos)
Set the 'WeatherInfos' element value. The HotelInfo class that describes general information about the hotel.

Parameters:
weatherInfos -

getOwnershipManagementInfos

public HotelDescriptiveContent.HotelInfo.OwnershipManagementInfos getOwnershipManagementInfos()
Get the 'OwnershipManagementInfos' element value. The HotelInfo class that describes general information about the hotel.

Returns:
value

setOwnershipManagementInfos

public void setOwnershipManagementInfos(HotelDescriptiveContent.HotelInfo.OwnershipManagementInfos ownershipManagementInfos)
Set the 'OwnershipManagementInfos' element value. The HotelInfo class that describes general information about the hotel.

Parameters:
ownershipManagementInfos -

getLanguages

public HotelDescriptiveContent.HotelInfo.Languages getLanguages()
Get the 'Languages' element value. The HotelInfo class that describes general information about the hotel.

Returns:
value

setLanguages

public void setLanguages(HotelDescriptiveContent.HotelInfo.Languages languages)
Set the 'Languages' element value. The HotelInfo class that describes general information about the hotel.

Parameters:
languages -

getWhenBuilt

public java.lang.String getWhenBuilt()
Get the 'WhenBuilt' attribute value. The date that the hotel facility was built, usually just the year. If a full date is used, it is recommended that the W3C date format be followed.

Returns:
value

setWhenBuilt

public void setWhenBuilt(java.lang.String whenBuilt)
Set the 'WhenBuilt' attribute value. The date that the hotel facility was built, usually just the year. If a full date is used, it is recommended that the W3C date format be followed.

Parameters:
whenBuilt -

getLastUpdated

public java.util.Date getLastUpdated()
Get the 'LastUpdated' attribute value. Indication as to the last time any element supported within this message was updated.

Returns:
value

setLastUpdated

public void setLastUpdated(java.util.Date lastUpdated)
Set the 'LastUpdated' attribute value. Indication as to the last time any element supported within this message was updated.

Parameters:
lastUpdated -

getAreaWeather

public java.lang.String getAreaWeather()
Get the 'AreaWeather' attribute value. Description of the weather typical to the hotel facility's area.

Returns:
value

setAreaWeather

public void setAreaWeather(java.lang.String areaWeather)
Set the 'AreaWeather' attribute value. Description of the weather typical to the hotel facility's area.

Parameters:
areaWeather -

getInterfaceCompliance

public java.lang.String getInterfaceCompliance()
Get the 'InterfaceCompliance' attribute value. Identifies the interface being used by this hotel.

Returns:
value

setInterfaceCompliance

public void setInterfaceCompliance(java.lang.String interfaceCompliance)
Set the 'InterfaceCompliance' attribute value. Identifies the interface being used by this hotel.

Parameters:
interfaceCompliance -

getPMSSystem

public java.lang.String getPMSSystem()
Get the 'PMSSystem' attribute value. Identifies the Property Management System being used by this hotel.

Returns:
value

setPMSSystem

public void setPMSSystem(java.lang.String PMSSystem)
Set the 'PMSSystem' attribute value. Identifies the Property Management System being used by this hotel.

Parameters:
PMSSystem -

getDateTimeSpanGroup

public DateTimeSpanGroup getDateTimeSpanGroup()
Get the 'DateTimeSpanGroup' attributeGroup value. Used to provide the opening and closing dates for the hotel. The date that the hotel opened or is going to open is provided in the start attribute. The end attribute may be used to provide a closing date in the event that the hotel has closed or is going to close.

Returns:
value

setDateTimeSpanGroup

public void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
Set the 'DateTimeSpanGroup' attributeGroup value. Used to provide the opening and closing dates for the hotel. The date that the hotel opened or is going to open is provided in the start attribute. The end attribute may be used to provide a closing date in the event that the hotel has closed or is going to close.

Parameters:
dateTimeSpanGroup -

getHotelStatus

public java.lang.String getHotelStatus()
Get the 'HotelStatus' attribute value. This is a description of the operating status of the Hotel. This information may support the code in HotelStatusCode.

Returns:
value

setHotelStatus

public void setHotelStatus(java.lang.String hotelStatus)
Set the 'HotelStatus' attribute value. This is a description of the operating status of the Hotel. This information may support the code in HotelStatusCode.

Parameters:
hotelStatus -

getHotelStatusCode

public java.lang.String getHotelStatusCode()
Get the 'HotelStatusCode' attribute value. This indicates the operating status (e.g. Open, Closed, Deflagged, Pre-opening) of the hotels to be returned in the response. Refer to OpenTravel Code List HotelStatusCode.

Returns:
value

setHotelStatusCode

public void setHotelStatusCode(java.lang.String hotelStatusCode)
Set the 'HotelStatusCode' attribute value. This indicates the operating status (e.g. Open, Closed, Deflagged, Pre-opening) of the hotels to be returned in the response. Refer to OpenTravel Code List HotelStatusCode.

Parameters:
hotelStatusCode -

getTaxID

public java.lang.String getTaxID()
Get the 'TaxID' attribute value. The tax ID code for the property.

Returns:
value

setTaxID

public void setTaxID(java.lang.String taxID)
Set the 'TaxID' attribute value. The tax ID code for the property.

Parameters:
taxID -

getDaylightSavingIndicator

public java.lang.Boolean getDaylightSavingIndicator()
Get the 'DaylightSavingIndicator' attribute value. When false, indicates the location does not observe Daylight Saving Time.

Returns:
value

setDaylightSavingIndicator

public void setDaylightSavingIndicator(java.lang.Boolean daylightSavingIndicator)
Set the 'DaylightSavingIndicator' attribute value. When false, indicates the location does not observe Daylight Saving Time.

Parameters:
daylightSavingIndicator -

getISO9000CertifiedInd

public java.lang.Boolean getISO9000CertifiedInd()
Get the 'ISO9000CertifiedInd' attribute value. When true, the hotel indicates they are ISO 9000 certified.

Returns:
value

setISO9000CertifiedInd

public void setISO9000CertifiedInd(java.lang.Boolean ISO9000CertifiedInd)
Set the 'ISO9000CertifiedInd' attribute value. When true, the hotel indicates they are ISO 9000 certified.

Parameters:
ISO9000CertifiedInd -