org.ota.hotel
Class HotelRoomList

java.lang.Object
  extended by org.ota.hotel.HotelRoomList

public class HotelRoomList
extends java.lang.Object

Provides the details of a rooming list. Schema fragment(s) for this class:

 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="HotelRoomListType">
   <xs:sequence>
     <xs:element type="ns:UniqueID_Type" name="UniqueID" minOccurs="0"/>
     <xs:element name="Guests" minOccurs="0">
       <!-- Reference to inner class Guests -->
     </xs:element>
     <xs:element name="MasterContact" minOccurs="0">
       <!-- Reference to inner class MasterContact -->
     </xs:element>
     <xs:element name="MasterAccount" minOccurs="0">
       <!-- Reference to inner class MasterAccount -->
     </xs:element>
     <xs:element name="RoomStays" minOccurs="0">
       <!-- Reference to inner class RoomStays -->
     </xs:element>
     <xs:element name="Event" minOccurs="0">
       <!-- Reference to inner class Event -->
     </xs:element>
   </xs:sequence>
   <xs:attributeGroup ref="ns:HotelReferenceGroup"/>
   <xs:attribute type="xs:string" use="optional" name="GroupBlockCode"/>
   <xs:attribute type="xs:dateTime" use="optional" name="CreationDate"/>
 </xs:complexType>
 


Nested Class Summary
static class HotelRoomList.Event
          Defines the event to which the rooming list applies.
static class HotelRoomList.Guests
          A collection of Guest.
static class HotelRoomList.MasterAccount
          Account established at the hotel for the purposes of billing arrangements for an entity.
static class HotelRoomList.MasterContact
          Planner or coordinator contact information for the rooming list.
static class HotelRoomList.RoomStays
          A collection of RoomStay.
 
Constructor Summary
HotelRoomList()
           
 
Method Summary
 java.util.Date getCreationDate()
          Get the 'CreationDate' attribute value.
 HotelRoomList.Event getEvent()
          Get the 'Event' element value.
 java.lang.String getGroupBlockCode()
          Get the 'GroupBlockCode' attribute value.
 HotelRoomList.Guests getGuests()
          Get the 'Guests' element value.
 HotelReferenceGroup getHotelReferenceGroup()
          Get the 'HotelReferenceGroup' attributeGroup value.
 HotelRoomList.MasterAccount getMasterAccount()
          Get the 'MasterAccount' element value.
 HotelRoomList.MasterContact getMasterContact()
          Get the 'MasterContact' element value.
 HotelRoomList.RoomStays getRoomStays()
          Get the 'RoomStays' element value.
 UniqueID getUniqueID()
          Get the 'UniqueID' element value.
 void setCreationDate(java.util.Date creationDate)
          Set the 'CreationDate' attribute value.
 void setEvent(HotelRoomList.Event event)
          Set the 'Event' element value.
 void setGroupBlockCode(java.lang.String groupBlockCode)
          Set the 'GroupBlockCode' attribute value.
 void setGuests(HotelRoomList.Guests guests)
          Set the 'Guests' element value.
 void setHotelReferenceGroup(HotelReferenceGroup hotelReferenceGroup)
          Set the 'HotelReferenceGroup' attributeGroup value.
 void setMasterAccount(HotelRoomList.MasterAccount masterAccount)
          Set the 'MasterAccount' element value.
 void setMasterContact(HotelRoomList.MasterContact masterContact)
          Set the 'MasterContact' element value.
 void setRoomStays(HotelRoomList.RoomStays roomStays)
          Set the 'RoomStays' element value.
 void setUniqueID(UniqueID uniqueID)
          Set the 'UniqueID' element value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HotelRoomList

public HotelRoomList()
Method Detail

getUniqueID

public UniqueID getUniqueID()
Get the 'UniqueID' element value. The unique indicator for the group rooming list or tour operator booking reference.

Returns:
value

setUniqueID

public void setUniqueID(UniqueID uniqueID)
Set the 'UniqueID' element value. The unique indicator for the group rooming list or tour operator booking reference.

Parameters:
uniqueID -

getGuests

public HotelRoomList.Guests getGuests()
Get the 'Guests' element value.

Returns:
value

setGuests

public void setGuests(HotelRoomList.Guests guests)
Set the 'Guests' element value.

Parameters:
guests -

getMasterContact

public HotelRoomList.MasterContact getMasterContact()
Get the 'MasterContact' element value.

Returns:
value

setMasterContact

public void setMasterContact(HotelRoomList.MasterContact masterContact)
Set the 'MasterContact' element value.

Parameters:
masterContact -

getMasterAccount

public HotelRoomList.MasterAccount getMasterAccount()
Get the 'MasterAccount' element value.

Returns:
value

setMasterAccount

public void setMasterAccount(HotelRoomList.MasterAccount masterAccount)
Set the 'MasterAccount' element value.

Parameters:
masterAccount -

getRoomStays

public HotelRoomList.RoomStays getRoomStays()
Get the 'RoomStays' element value.

Returns:
value

setRoomStays

public void setRoomStays(HotelRoomList.RoomStays roomStays)
Set the 'RoomStays' element value.

Parameters:
roomStays -

getEvent

public HotelRoomList.Event getEvent()
Get the 'Event' element value.

Returns:
value

setEvent

public void setEvent(HotelRoomList.Event event)
Set the 'Event' element value.

Parameters:
event -

getHotelReferenceGroup

public HotelReferenceGroup getHotelReferenceGroup()
Get the 'HotelReferenceGroup' attributeGroup value.

Returns:
value

setHotelReferenceGroup

public void setHotelReferenceGroup(HotelReferenceGroup hotelReferenceGroup)
Set the 'HotelReferenceGroup' attributeGroup value.

Parameters:
hotelReferenceGroup -

getGroupBlockCode

public java.lang.String getGroupBlockCode()
Get the 'GroupBlockCode' attribute value. The code that identifies which group within a specific hotel for which this room list has been provided.

Returns:
value

setGroupBlockCode

public void setGroupBlockCode(java.lang.String groupBlockCode)
Set the 'GroupBlockCode' attribute value. The code that identifies which group within a specific hotel for which this room list has been provided.

Parameters:
groupBlockCode -

getCreationDate

public java.util.Date getCreationDate()
Get the 'CreationDate' attribute value. Date this room list was initially created.

Returns:
value

setCreationDate

public void setCreationDate(java.util.Date creationDate)
Set the 'CreationDate' attribute value. Date this room list was initially created.

Parameters:
creationDate -