org.ota.hotel
Class MeetingRooms.MeetingRoom

java.lang.Object
  extended by org.ota.hotel.MeetingRooms.MeetingRoom
Enclosing class:
MeetingRooms

public static class MeetingRooms.MeetingRoom
extends java.lang.Object

Dedicated or non-dedicated space or area in which to hold a meeting. 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="MeetingRoom" minOccurs="0" maxOccurs="unbounded">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="Codes" minOccurs="0">
         <!-- Reference to inner class Codes -->
       </xs:element>
       <xs:element name="Dimension" minOccurs="0">
         <xs:complexType>
           <xs:attributeGroup ref="ns:DimensionGroup"/>
         </xs:complexType>
       </xs:element>
       <xs:element name="AvailableCapacities" minOccurs="0">
         <!-- Reference to inner class AvailableCapacities -->
       </xs:element>
       <xs:element type="ns:FeaturesType" name="Features" minOccurs="0"/>
       <xs:element type="ns:MultimediaDescriptionsType" name="MultimediaDescriptions" minOccurs="0"/>
     </xs:sequence>
     <xs:attribute type="xs:boolean" use="optional" name="Irregular"/>
     <xs:attribute type="xs:string" use="optional" name="PropertySystemName"/>
     <xs:attribute type="xs:string" use="optional" name="RoomName"/>
     <xs:attribute type="xs:int" use="optional" name="Sort"/>
     <xs:attribute type="xs:int" use="optional" name="MeetingRoomCapacity"/>
     <xs:attributeGroup ref="ns:RemovalGroup"/>
     <xs:attributeGroup ref="ns:ID_OptionalGroup"/>
     <xs:attribute type="xs:string" use="optional" name="Access"/>
     <xs:attribute type="xs:string" use="optional" name="MeetingRoomTypeCode"/>
     <xs:attribute type="xs:string" use="optional" name="MeetingRoomLevel"/>
     <xs:attribute type="xs:boolean" use="optional" name="DedicatedIndicator"/>
   </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>
 
 <xs:attributeGroup xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ID_OptionalGroup">
   <xs:attribute type="xs:string" use="optional" name="ID"/>
 </xs:attributeGroup>
 


Nested Class Summary
static class MeetingRooms.MeetingRoom.AvailableCapacities
          The amount of usable meeting space available at a property.
static class MeetingRooms.MeetingRoom.Codes
          Codes or abbreviations for meeting rooms.
 
Constructor Summary
MeetingRooms.MeetingRoom()
           
 
Method Summary
 java.lang.String getAccess()
          Get the 'Access' attribute value.
 MeetingRooms.MeetingRoom.AvailableCapacities getAvailableCapacities()
          Get the 'AvailableCapacities' element value.
 MeetingRooms.MeetingRoom.Codes getCodes()
          Get the 'Codes' element value.
 java.lang.Boolean getDedicatedIndicator()
          Get the 'DedicatedIndicator' attribute value.
 DimensionGroup getDimension()
          Get the 'DimensionGroup' attributeGroup value.
 Features getFeatures()
          Get the 'Features' element value.
 java.lang.String getID()
          Get the 'ID' attribute value.
 java.lang.Boolean getIrregular()
          Get the 'Irregular' attribute value.
 java.lang.Integer getMeetingRoomCapacity()
          Get the 'MeetingRoomCapacity' attribute value.
 java.lang.String getMeetingRoomLevel()
          Get the 'MeetingRoomLevel' attribute value.
 java.lang.String getMeetingRoomTypeCode()
          Get the 'MeetingRoomTypeCode' attribute value.
 MultimediaDescriptions getMultimediaDescriptions()
          Get the 'MultimediaDescriptions' element value.
 java.lang.String getPropertySystemName()
          Get the 'PropertySystemName' attribute value.
 java.lang.Boolean getRemoval()
          Get the 'Removal' attribute value.
 java.lang.String getRoomName()
          Get the 'RoomName' attribute value.
 java.lang.Integer getSort()
          Get the 'Sort' attribute value.
 void setAccess(java.lang.String access)
          Set the 'Access' attribute value.
 void setAvailableCapacities(MeetingRooms.MeetingRoom.AvailableCapacities availableCapacities)
          Set the 'AvailableCapacities' element value.
 void setCodes(MeetingRooms.MeetingRoom.Codes codes)
          Set the 'Codes' element value.
 void setDedicatedIndicator(java.lang.Boolean dedicatedIndicator)
          Set the 'DedicatedIndicator' attribute value.
 void setDimension(DimensionGroup dimension)
          Set the 'DimensionGroup' attributeGroup value.
 void setFeatures(Features features)
          Set the 'Features' element value.
 void setID(java.lang.String ID)
          Set the 'ID' attribute value.
 void setIrregular(java.lang.Boolean irregular)
          Set the 'Irregular' attribute value.
 void setMeetingRoomCapacity(java.lang.Integer meetingRoomCapacity)
          Set the 'MeetingRoomCapacity' attribute value.
 void setMeetingRoomLevel(java.lang.String meetingRoomLevel)
          Set the 'MeetingRoomLevel' attribute value.
 void setMeetingRoomTypeCode(java.lang.String meetingRoomTypeCode)
          Set the 'MeetingRoomTypeCode' attribute value.
 void setMultimediaDescriptions(MultimediaDescriptions multimediaDescriptions)
          Set the 'MultimediaDescriptions' element value.
 void setPropertySystemName(java.lang.String propertySystemName)
          Set the 'PropertySystemName' attribute value.
 void setRemoval(java.lang.Boolean removal)
          Set the 'Removal' attribute value.
 void setRoomName(java.lang.String roomName)
          Set the 'RoomName' attribute value.
 void setSort(java.lang.Integer sort)
          Set the 'Sort' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MeetingRooms.MeetingRoom

public MeetingRooms.MeetingRoom()
Method Detail

getCodes

public MeetingRooms.MeetingRoom.Codes getCodes()
Get the 'Codes' element value.

Returns:
value

setCodes

public void setCodes(MeetingRooms.MeetingRoom.Codes codes)
Set the 'Codes' element value.

Parameters:
codes -

getDimension

public DimensionGroup getDimension()
Get the 'DimensionGroup' attributeGroup value. Dimensions of the meeting room.

Returns:
value

setDimension

public void setDimension(DimensionGroup dimension)
Set the 'DimensionGroup' attributeGroup value. Dimensions of the meeting room.

Parameters:
dimension -

getAvailableCapacities

public MeetingRooms.MeetingRoom.AvailableCapacities getAvailableCapacities()
Get the 'AvailableCapacities' element value.

Returns:
value

setAvailableCapacities

public void setAvailableCapacities(MeetingRooms.MeetingRoom.AvailableCapacities availableCapacities)
Set the 'AvailableCapacities' element value.

Parameters:
availableCapacities -

getFeatures

public Features getFeatures()
Get the 'Features' element value. Collection of features.

Returns:
value

setFeatures

public void setFeatures(Features features)
Set the 'Features' element value. Collection of features.

Parameters:
features -

getMultimediaDescriptions

public MultimediaDescriptions getMultimediaDescriptions()
Get the 'MultimediaDescriptions' element value. Information describing the meeting room.

Returns:
value

setMultimediaDescriptions

public void setMultimediaDescriptions(MultimediaDescriptions multimediaDescriptions)
Set the 'MultimediaDescriptions' element value. Information describing the meeting room.

Parameters:
multimediaDescriptions -

getIrregular

public java.lang.Boolean getIrregular()
Get the 'Irregular' attribute value. This provides information as to whether the room has an irregular shape, if true the room would not be of a traditional square or rectangular style.

Returns:
value

setIrregular

public void setIrregular(java.lang.Boolean irregular)
Set the 'Irregular' attribute value. This provides information as to whether the room has an irregular shape, if true the room would not be of a traditional square or rectangular style.

Parameters:
irregular -

getPropertySystemName

public java.lang.String getPropertySystemName()
Get the 'PropertySystemName' attribute value. This is the room name as it is defined by the system. The name used internally may differ from the name used by guests.

Returns:
value

setPropertySystemName

public void setPropertySystemName(java.lang.String propertySystemName)
Set the 'PropertySystemName' attribute value. This is the room name as it is defined by the system. The name used internally may differ from the name used by guests.

Parameters:
propertySystemName -

getRoomName

public java.lang.String getRoomName()
Get the 'RoomName' attribute value. This is the meeting room name as provided to the guests.

Returns:
value

setRoomName

public void setRoomName(java.lang.String roomName)
Set the 'RoomName' attribute value. This is the meeting room name as provided to the guests.

Parameters:
roomName -

getSort

public java.lang.Integer getSort()
Get the 'Sort' attribute value. This is a number assigned to rooms, usually used to define the display order.

Returns:
value

setSort

public void setSort(java.lang.Integer sort)
Set the 'Sort' attribute value. This is a number assigned to rooms, usually used to define the display order.

Parameters:
sort -

getMeetingRoomCapacity

public java.lang.Integer getMeetingRoomCapacity()
Get the 'MeetingRoomCapacity' attribute value. The total number of people permitted in the meeting room.

Returns:
value

setMeetingRoomCapacity

public void setMeetingRoomCapacity(java.lang.Integer meetingRoomCapacity)
Set the 'MeetingRoomCapacity' attribute value. The total number of people permitted in the meeting room.

Parameters:
meetingRoomCapacity -

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 -

getID

public java.lang.String getID()
Get the 'ID' attribute value. A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.

Returns:
value

setID

public void setID(java.lang.String ID)
Set the 'ID' attribute value. A unique identifying value assigned by the creating system. The ID attribute may be used to reference a primary-key value within a database or in a particular implementation.

Parameters:
ID -

getAccess

public java.lang.String getAccess()
Get the 'Access' attribute value. Used to imply the type of access to the meeting space (e.g. private access, public access, etc.).

Returns:
value

setAccess

public void setAccess(java.lang.String access)
Set the 'Access' attribute value. Used to imply the type of access to the meeting space (e.g. private access, public access, etc.).

Parameters:
access -

getMeetingRoomTypeCode

public java.lang.String getMeetingRoomTypeCode()
Get the 'MeetingRoomTypeCode' attribute value. Defines the type of the meeting room being described (eg. boardroom, ballroom, exhibit space). Refer to OpenTravel Codelist Meeting Room Format Code (MRF).

Returns:
value

setMeetingRoomTypeCode

public void setMeetingRoomTypeCode(java.lang.String meetingRoomTypeCode)
Set the 'MeetingRoomTypeCode' attribute value. Defines the type of the meeting room being described (eg. boardroom, ballroom, exhibit space). Refer to OpenTravel Codelist Meeting Room Format Code (MRF).

Parameters:
meetingRoomTypeCode -

getMeetingRoomLevel

public java.lang.String getMeetingRoomLevel()
Get the 'MeetingRoomLevel' attribute value. Defines the level in the facility where the meeting room is located (i.e., lobby, mezzanine, first floor, ground, outdoor, etc.)

Returns:
value

setMeetingRoomLevel

public void setMeetingRoomLevel(java.lang.String meetingRoomLevel)
Set the 'MeetingRoomLevel' attribute value. Defines the level in the facility where the meeting room is located (i.e., lobby, mezzanine, first floor, ground, outdoor, etc.)

Parameters:
meetingRoomLevel -

getDedicatedIndicator

public java.lang.Boolean getDedicatedIndicator()
Get the 'DedicatedIndicator' attribute value. When true, the room is used for a single purpose as indicated by the MeetingRoomTypeCode attribute.

Returns:
value

setDedicatedIndicator

public void setDedicatedIndicator(java.lang.Boolean dedicatedIndicator)
Set the 'DedicatedIndicator' attribute value. When true, the room is used for a single purpose as indicated by the MeetingRoomTypeCode attribute.

Parameters:
dedicatedIndicator -