org.ota.hotel
Class EventReport.EventSites.EventSite

java.lang.Object
  extended by org.ota.hotel.EventReport.EventSites.EventSite
Enclosing class:
EventReport.EventSites

public static class EventReport.EventSites.EventSite
extends java.lang.Object

A site utilized by the event. 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:PostEventSiteReportType" name="EventSite" maxOccurs="99"/>
 
 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="PostEventSiteReportType">
   <xs:sequence>
     <xs:element type="ns:RFP_ResponseDetailType" name="ResponseType" minOccurs="0"/>
     <xs:element name="Event_ID" minOccurs="0" maxOccurs="9">
       <!-- Reference to inner class EventID -->
     </xs:element>
     <xs:element name="Date" minOccurs="0">
       <xs:complexType>
         <xs:attributeGroup ref="ns:DateTimeSpanGroup"/>
       </xs:complexType>
     </xs:element>
     <xs:element name="Contacts" minOccurs="0">
       <!-- Reference to inner class Contacts -->
     </xs:element>
     <xs:element name="AttendeeInfo" minOccurs="0" maxOccurs="3">
       <!-- Reference to inner class AttendeeInfo -->
     </xs:element>
     <xs:element name="EventDays" minOccurs="0">
       <!-- Reference to inner class EventDays -->
     </xs:element>
     <xs:element name="Exhibition" minOccurs="0" maxOccurs="5">
       <!-- Reference to inner class Exhibition -->
     </xs:element>
     <xs:element name="RoomBlocks" minOccurs="0">
       <!-- Reference to inner class RoomBlocks -->
     </xs:element>
     <xs:element type="ns:TransportationType" name="Transportations" minOccurs="0"/>
     <xs:element name="TaxExemptInfo" minOccurs="0" maxOccurs="3">
       <!-- Reference to inner class TaxExemptInfo -->
     </xs:element>
     <xs:element name="Comments" minOccurs="0">
       <!-- Reference to inner class Comments -->
     </xs:element>
   </xs:sequence>
   <xs:attributeGroup ref="ns:HotelReferenceGroup"/>
   <xs:attribute type="xs:string" use="optional" name="LocationCategoryCode"/>
   <xs:attribute type="xs:boolean" use="optional" name="PrimaryFacilityIndicator"/>
   <xs:attribute type="xs:boolean" use="optional" name="HeadquarterHotelIndicator"/>
   <xs:attribute type="xs:string" use="optional" name="PropertyTypeCode"/>
   <xs:attributeGroup ref="ns:CurrencyCodeGroup"/>
 </xs:complexType>
 


Nested Class Summary
static class EventReport.EventSites.EventSite.AttendeeInfo
          The number of attendees by type at this site for this event.
static class EventReport.EventSites.EventSite.Comments
          A collection of comments that pertain to this occurrence of the event.
static class EventReport.EventSites.EventSite.Contacts
          A collection of contacts associated with a specific site.
static class EventReport.EventSites.EventSite.EventDays
          A collection of event days.
static class EventReport.EventSites.EventSite.EventID
          This is a UniqueID that is associated with an individual event.
static class EventReport.EventSites.EventSite.Exhibition
          Describes an event at which products and services are displayed.
static class EventReport.EventSites.EventSite.RoomBlocks
          A collection of room blocks for this event.
static class EventReport.EventSites.EventSite.TaxExemptInfo
          Used to provide tax exemption information for the event.
 
Constructor Summary
EventReport.EventSites.EventSite()
           
 
Method Summary
 void addAttendeeInfo(EventReport.EventSites.EventSite.AttendeeInfo item)
          Add a 'AttendeeInfo' element item.
 void addEventID(EventReport.EventSites.EventSite.EventID item)
          Add a 'Event_ID' element item.
 void addExhibition(EventReport.EventSites.EventSite.Exhibition item)
          Add a 'Exhibition' element item.
 void addTaxExemptInfo(EventReport.EventSites.EventSite.TaxExemptInfo item)
          Add a 'TaxExemptInfo' element item.
 void clearAttendeeInfos()
          Remove all 'AttendeeInfo' element items.
 void clearEventIDs()
          Remove all 'Event_ID' element items.
 void clearExhibitions()
          Remove all 'Exhibition' element items.
 void clearTaxExemptInfos()
          Remove all 'TaxExemptInfo' element items.
 EventReport.EventSites.EventSite.AttendeeInfo getAttendeeInfo(int index)
          Get 'AttendeeInfo' element item by position.
 java.util.List<EventReport.EventSites.EventSite.AttendeeInfo> getAttendeeInfos()
          Get the list of 'AttendeeInfo' element items.
 EventReport.EventSites.EventSite.Comments getComments()
          Get the 'Comments' element value.
 EventReport.EventSites.EventSite.Contacts getContacts()
          Get the 'Contacts' element value.
 CurrencyCodeGroup getCurrencyCodeGroup()
          Get the 'CurrencyCodeGroup' attributeGroup value.
 DateTimeSpanGroup getDate()
          Get the 'DateTimeSpanGroup' attributeGroup value.
 EventReport.EventSites.EventSite.EventDays getEventDays()
          Get the 'EventDays' element value.
 EventReport.EventSites.EventSite.EventID getEventID(int index)
          Get 'Event_ID' element item by position.
 java.util.List<EventReport.EventSites.EventSite.EventID> getEventIDs()
          Get the list of 'Event_ID' element items.
 EventReport.EventSites.EventSite.Exhibition getExhibition(int index)
          Get 'Exhibition' element item by position.
 java.util.List<EventReport.EventSites.EventSite.Exhibition> getExhibitions()
          Get the list of 'Exhibition' element items.
 java.lang.Boolean getHeadquarterHotelIndicator()
          Get the 'HeadquarterHotelIndicator' attribute value.
 HotelReferenceGroup getHotelReferenceGroup()
          Get the 'HotelReferenceGroup' attributeGroup value.
 java.lang.String getLocationCategoryCode()
          Get the 'LocationCategoryCode' attribute value.
 java.lang.Boolean getPrimaryFacilityIndicator()
          Get the 'PrimaryFacilityIndicator' attribute value.
 java.lang.String getPropertyTypeCode()
          Get the 'PropertyTypeCode' attribute value.
 RFPResponseDetail getResponse()
          Get the 'ResponseType' element value.
 EventReport.EventSites.EventSite.RoomBlocks getRoomBlocks()
          Get the 'RoomBlocks' element value.
 EventReport.EventSites.EventSite.TaxExemptInfo getTaxExemptInfo(int index)
          Get 'TaxExemptInfo' element item by position.
 java.util.List<EventReport.EventSites.EventSite.TaxExemptInfo> getTaxExemptInfos()
          Get the list of 'TaxExemptInfo' element items.
 Transportation getTransportations()
          Get the 'Transportations' element value.
 void setAttendeeInfos(java.util.List<EventReport.EventSites.EventSite.AttendeeInfo> list)
          Set the list of 'AttendeeInfo' element items.
 void setComments(EventReport.EventSites.EventSite.Comments comments)
          Set the 'Comments' element value.
 void setContacts(EventReport.EventSites.EventSite.Contacts contacts)
          Set the 'Contacts' element value.
 void setCurrencyCodeGroup(CurrencyCodeGroup currencyCodeGroup)
          Set the 'CurrencyCodeGroup' attributeGroup value.
 void setDate(DateTimeSpanGroup date)
          Set the 'DateTimeSpanGroup' attributeGroup value.
 void setEventDays(EventReport.EventSites.EventSite.EventDays eventDays)
          Set the 'EventDays' element value.
 void setEventIDs(java.util.List<EventReport.EventSites.EventSite.EventID> list)
          Set the list of 'Event_ID' element items.
 void setExhibitions(java.util.List<EventReport.EventSites.EventSite.Exhibition> list)
          Set the list of 'Exhibition' element items.
 void setHeadquarterHotelIndicator(java.lang.Boolean headquarterHotelIndicator)
          Set the 'HeadquarterHotelIndicator' attribute value.
 void setHotelReferenceGroup(HotelReferenceGroup hotelReferenceGroup)
          Set the 'HotelReferenceGroup' attributeGroup value.
 void setLocationCategoryCode(java.lang.String locationCategoryCode)
          Set the 'LocationCategoryCode' attribute value.
 void setPrimaryFacilityIndicator(java.lang.Boolean primaryFacilityIndicator)
          Set the 'PrimaryFacilityIndicator' attribute value.
 void setPropertyTypeCode(java.lang.String propertyTypeCode)
          Set the 'PropertyTypeCode' attribute value.
 void setResponse(RFPResponseDetail response)
          Set the 'ResponseType' element value.
 void setRoomBlocks(EventReport.EventSites.EventSite.RoomBlocks roomBlocks)
          Set the 'RoomBlocks' element value.
 void setTaxExemptInfos(java.util.List<EventReport.EventSites.EventSite.TaxExemptInfo> list)
          Set the list of 'TaxExemptInfo' element items.
 void setTransportations(Transportation transportations)
          Set the 'Transportations' element value.
 int sizeAttendeeInfos()
          Get the number of 'AttendeeInfo' element items.
 int sizeEventIDs()
          Get the number of 'Event_ID' element items.
 int sizeExhibitions()
          Get the number of 'Exhibition' element items.
 int sizeTaxExemptInfos()
          Get the number of 'TaxExemptInfo' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventReport.EventSites.EventSite

public EventReport.EventSites.EventSite()
Method Detail

getResponse

public RFPResponseDetail getResponse()
Get the 'ResponseType' element value. This is used to send information about the data that will be returned, specifically when and in what delivery mode.

Returns:
value

setResponse

public void setResponse(RFPResponseDetail response)
Set the 'ResponseType' element value. This is used to send information about the data that will be returned, specifically when and in what delivery mode.

Parameters:
response -

getEventIDs

public java.util.List<EventReport.EventSites.EventSite.EventID> getEventIDs()
Get the list of 'Event_ID' element items. Provides event site information.

Returns:
list

setEventIDs

public void setEventIDs(java.util.List<EventReport.EventSites.EventSite.EventID> list)
Set the list of 'Event_ID' element items. Provides event site information.

Parameters:
list -

sizeEventIDs

public int sizeEventIDs()
Get the number of 'Event_ID' element items.

Returns:
count

addEventID

public void addEventID(EventReport.EventSites.EventSite.EventID item)
Add a 'Event_ID' element item.

Parameters:
item -

getEventID

public EventReport.EventSites.EventSite.EventID getEventID(int index)
Get 'Event_ID' element item by position.

Parameters:
index -
Returns:
item

clearEventIDs

public void clearEventIDs()
Remove all 'Event_ID' element items.


getDate

public DateTimeSpanGroup getDate()
Get the 'DateTimeSpanGroup' attributeGroup value. Date or date range for this event for this site. These dates include pre-event, published and post event dates.

Returns:
value

setDate

public void setDate(DateTimeSpanGroup date)
Set the 'DateTimeSpanGroup' attributeGroup value. Date or date range for this event for this site. These dates include pre-event, published and post event dates.

Parameters:
date -

getContacts

public EventReport.EventSites.EventSite.Contacts getContacts()
Get the 'Contacts' element value. Provides event site information.

Returns:
value

setContacts

public void setContacts(EventReport.EventSites.EventSite.Contacts contacts)
Set the 'Contacts' element value. Provides event site information.

Parameters:
contacts -

getAttendeeInfos

public java.util.List<EventReport.EventSites.EventSite.AttendeeInfo> getAttendeeInfos()
Get the list of 'AttendeeInfo' element items. Provides event site information.

Returns:
list

setAttendeeInfos

public void setAttendeeInfos(java.util.List<EventReport.EventSites.EventSite.AttendeeInfo> list)
Set the list of 'AttendeeInfo' element items. Provides event site information.

Parameters:
list -

sizeAttendeeInfos

public int sizeAttendeeInfos()
Get the number of 'AttendeeInfo' element items.

Returns:
count

addAttendeeInfo

public void addAttendeeInfo(EventReport.EventSites.EventSite.AttendeeInfo item)
Add a 'AttendeeInfo' element item.

Parameters:
item -

getAttendeeInfo

public EventReport.EventSites.EventSite.AttendeeInfo getAttendeeInfo(int index)
Get 'AttendeeInfo' element item by position.

Parameters:
index -
Returns:
item

clearAttendeeInfos

public void clearAttendeeInfos()
Remove all 'AttendeeInfo' element items.


getEventDays

public EventReport.EventSites.EventSite.EventDays getEventDays()
Get the 'EventDays' element value. Provides event site information.

Returns:
value

setEventDays

public void setEventDays(EventReport.EventSites.EventSite.EventDays eventDays)
Set the 'EventDays' element value. Provides event site information.

Parameters:
eventDays -

getExhibitions

public java.util.List<EventReport.EventSites.EventSite.Exhibition> getExhibitions()
Get the list of 'Exhibition' element items. Provides event site information.

Returns:
list

setExhibitions

public void setExhibitions(java.util.List<EventReport.EventSites.EventSite.Exhibition> list)
Set the list of 'Exhibition' element items. Provides event site information.

Parameters:
list -

sizeExhibitions

public int sizeExhibitions()
Get the number of 'Exhibition' element items.

Returns:
count

addExhibition

public void addExhibition(EventReport.EventSites.EventSite.Exhibition item)
Add a 'Exhibition' element item.

Parameters:
item -

getExhibition

public EventReport.EventSites.EventSite.Exhibition getExhibition(int index)
Get 'Exhibition' element item by position.

Parameters:
index -
Returns:
item

clearExhibitions

public void clearExhibitions()
Remove all 'Exhibition' element items.


getRoomBlocks

public EventReport.EventSites.EventSite.RoomBlocks getRoomBlocks()
Get the 'RoomBlocks' element value. Provides event site information.

Returns:
value

setRoomBlocks

public void setRoomBlocks(EventReport.EventSites.EventSite.RoomBlocks roomBlocks)
Set the 'RoomBlocks' element value. Provides event site information.

Parameters:
roomBlocks -

getTransportations

public Transportation getTransportations()
Get the 'Transportations' element value. A collection of transportation requirements for this site for this event.

Returns:
value

setTransportations

public void setTransportations(Transportation transportations)
Set the 'Transportations' element value. A collection of transportation requirements for this site for this event.

Parameters:
transportations -

getTaxExemptInfos

public java.util.List<EventReport.EventSites.EventSite.TaxExemptInfo> getTaxExemptInfos()
Get the list of 'TaxExemptInfo' element items. Provides event site information.

Returns:
list

setTaxExemptInfos

public void setTaxExemptInfos(java.util.List<EventReport.EventSites.EventSite.TaxExemptInfo> list)
Set the list of 'TaxExemptInfo' element items. Provides event site information.

Parameters:
list -

sizeTaxExemptInfos

public int sizeTaxExemptInfos()
Get the number of 'TaxExemptInfo' element items.

Returns:
count

addTaxExemptInfo

public void addTaxExemptInfo(EventReport.EventSites.EventSite.TaxExemptInfo item)
Add a 'TaxExemptInfo' element item.

Parameters:
item -

getTaxExemptInfo

public EventReport.EventSites.EventSite.TaxExemptInfo getTaxExemptInfo(int index)
Get 'TaxExemptInfo' element item by position.

Parameters:
index -
Returns:
item

clearTaxExemptInfos

public void clearTaxExemptInfos()
Remove all 'TaxExemptInfo' element items.


getComments

public EventReport.EventSites.EventSite.Comments getComments()
Get the 'Comments' element value. Provides event site information.

Returns:
value

setComments

public void setComments(EventReport.EventSites.EventSite.Comments comments)
Set the 'Comments' element value. Provides event site information.

Parameters:
comments -

getHotelReferenceGroup

public HotelReferenceGroup getHotelReferenceGroup()
Get the 'HotelReferenceGroup' attributeGroup value. The venue for which event information is being provided (e.g., hotel, convention center, golf course).

Returns:
value

setHotelReferenceGroup

public void setHotelReferenceGroup(HotelReferenceGroup hotelReferenceGroup)
Set the 'HotelReferenceGroup' attributeGroup value. The venue for which event information is being provided (e.g., hotel, convention center, golf course).

Parameters:
hotelReferenceGroup -

getLocationCategoryCode

public java.lang.String getLocationCategoryCode()
Get the 'LocationCategoryCode' attribute value. Defines the hotel location category. Refer to OpenTravel Code table Location Category Codes (LOC).

Returns:
value

setLocationCategoryCode

public void setLocationCategoryCode(java.lang.String locationCategoryCode)
Set the 'LocationCategoryCode' attribute value. Defines the hotel location category. Refer to OpenTravel Code table Location Category Codes (LOC).

Parameters:
locationCategoryCode -

getPrimaryFacilityIndicator

public java.lang.Boolean getPrimaryFacilityIndicator()
Get the 'PrimaryFacilityIndicator' attribute value. When true, indicates the site is the primary facility for the event.

Returns:
value

setPrimaryFacilityIndicator

public void setPrimaryFacilityIndicator(java.lang.Boolean primaryFacilityIndicator)
Set the 'PrimaryFacilityIndicator' attribute value. When true, indicates the site is the primary facility for the event.

Parameters:
primaryFacilityIndicator -

getHeadquarterHotelIndicator

public java.lang.Boolean getHeadquarterHotelIndicator()
Get the 'HeadquarterHotelIndicator' attribute value. When true, indicates the site is the headquarter hotel for the event.

Returns:
value

setHeadquarterHotelIndicator

public void setHeadquarterHotelIndicator(java.lang.Boolean headquarterHotelIndicator)
Set the 'HeadquarterHotelIndicator' attribute value. When true, indicates the site is the headquarter hotel for the event.

Parameters:
headquarterHotelIndicator -

getPropertyTypeCode

public java.lang.String getPropertyTypeCode()
Get the 'PropertyTypeCode' attribute value. Used to indicate a property type. Refer to OpenTravel Code List Property Class Type (PCT).

Returns:
value

setPropertyTypeCode

public void setPropertyTypeCode(java.lang.String propertyTypeCode)
Set the 'PropertyTypeCode' attribute value. Used to indicate a property type. Refer to OpenTravel Code List Property Class Type (PCT).

Parameters:
propertyTypeCode -

getCurrencyCodeGroup

public CurrencyCodeGroup getCurrencyCodeGroup()
Get the 'CurrencyCodeGroup' attributeGroup value. Provides a currency code to reflect the currency in which the event charges are expressed.

Returns:
value

setCurrencyCodeGroup

public void setCurrencyCodeGroup(CurrencyCodeGroup currencyCodeGroup)
Set the 'CurrencyCodeGroup' attributeGroup value. Provides a currency code to reflect the currency in which the event charges are expressed.

Parameters:
currencyCodeGroup -