org.ota.hotel
Class EventReport.GeneralEventInfo

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

public static class EventReport.GeneralEventInfo
extends java.lang.Object

High-level information regarding 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" name="GeneralEventInfo" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="EventContacts" minOccurs="0">
         <!-- Reference to inner class EventContacts -->
       </xs:element>
       <xs:element type="ns:LocationGeneralType" name="EventLocation" minOccurs="0"/>
       <xs:element name="AttendeeInfo" minOccurs="0" maxOccurs="3">
         <!-- Reference to inner class AttendeeInfo -->
       </xs:element>
       <xs:element name="Dates" minOccurs="0">
         <!-- Reference to inner class Dates -->
       </xs:element>
       <xs:element name="HousingInfo" minOccurs="0">
         <!-- Reference to inner class HousingInfo -->
       </xs:element>
       <xs:element name="FoodAndBeverageInfo" minOccurs="0">
         <!-- Reference to inner class FoodAndBeverageInfo -->
       </xs:element>
       <xs:element name="FunctionSpaceInfo" minOccurs="0">
         <!-- Reference to inner class FunctionSpaceInfo -->
       </xs:element>
       <xs:element name="ExhibitionInfo" minOccurs="0">
         <!-- Reference to inner class ExhibitionInfo -->
       </xs:element>
       <xs:element name="Comments" minOccurs="0">
         <!-- Reference to inner class Comments -->
       </xs:element>
     </xs:sequence>
     <xs:attribute type="xs:string" use="optional" name="Name"/>
     <xs:attribute type="xs:string" use="optional" name="Acronym"/>
     <xs:attribute type="xs:string" use="optional" name="URL"/>
     <xs:attribute type="xs:string" use="optional" name="Type"/>
     <xs:attribute type="ns:FrequencyType" use="optional" name="Frequency"/>
     <xs:attribute type="xs:boolean" use="optional" name="SpouseInvitedIndicator"/>
     <xs:attribute type="xs:boolean" use="optional" name="ChildrenInvitedIndicator"/>
     <xs:attribute use="optional" name="Scope">
       <xs:simpleType>
         <!-- Reference to inner class Scope -->
       </xs:simpleType>
     </xs:attribute>
     <xs:attribute type="xs:boolean" use="optional" name="OffsiteVenueIndicator"/>
     <xs:attribute type="xs:boolean" use="optional" name="ShuttleServiceIndicator"/>
     <xs:attribute type="xs:string" use="optional" name="DestinationServiceProviderCode"/>
     <xs:attribute type="xs:boolean" use="optional" name="AttendeeGuestProgramIndicator"/>
     <xs:attribute type="xs:string" use="optional" name="EventReportRPH"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class EventReport.GeneralEventInfo.AttendeeInfo
          Specifies the number of event attendees.
static class EventReport.GeneralEventInfo.Comments
          A collection of comments that pertain to the overall event.
static class EventReport.GeneralEventInfo.Dates
          A collection of dates for past or future events.
static class EventReport.GeneralEventInfo.EventContacts
          A collection of contacts that pertain to this event.
static class EventReport.GeneralEventInfo.ExhibitionInfo
          General exhibition information for this event.
static class EventReport.GeneralEventInfo.FoodAndBeverageInfo
          General food and beverage information.
static class EventReport.GeneralEventInfo.FunctionSpaceInfo
          General function space information for this event.
static class EventReport.GeneralEventInfo.HousingInfo
          General hotel usage information.
static class EventReport.GeneralEventInfo.Scope
          Schema fragment(s) for this class:
 
Constructor Summary
EventReport.GeneralEventInfo()
           
 
Method Summary
 void addAttendeeInfo(EventReport.GeneralEventInfo.AttendeeInfo item)
          Add a 'AttendeeInfo' element item.
 void clearAttendeeInfos()
          Remove all 'AttendeeInfo' element items.
 java.lang.String getAcronym()
          Get the 'Acronym' attribute value.
 java.lang.Boolean getAttendeeGuestProgramIndicator()
          Get the 'AttendeeGuestProgramIndicator' attribute value.
 EventReport.GeneralEventInfo.AttendeeInfo getAttendeeInfo(int index)
          Get 'AttendeeInfo' element item by position.
 java.util.List<EventReport.GeneralEventInfo.AttendeeInfo> getAttendeeInfos()
          Get the list of 'AttendeeInfo' element items.
 java.lang.Boolean getChildrenInvitedIndicator()
          Get the 'ChildrenInvitedIndicator' attribute value.
 EventReport.GeneralEventInfo.Comments getComments()
          Get the 'Comments' element value.
 EventReport.GeneralEventInfo.Dates getDates()
          Get the 'Dates' element value.
 java.lang.String getDestinationServiceProviderCode()
          Get the 'DestinationServiceProviderCode' attribute value.
 EventReport.GeneralEventInfo.EventContacts getEventContacts()
          Get the 'EventContacts' element value.
 LocationGeneral getEventLocation()
          Get the 'EventLocation' element value.
 java.lang.String getEventReportRPH()
          Get the 'EventReportRPH' attribute value.
 EventReport.GeneralEventInfo.ExhibitionInfo getExhibitionInfo()
          Get the 'ExhibitionInfo' element value.
 EventReport.GeneralEventInfo.FoodAndBeverageInfo getFoodAndBeverageInfo()
          Get the 'FoodAndBeverageInfo' element value.
 Frequency getFrequency()
          Get the 'Frequency' attribute value.
 EventReport.GeneralEventInfo.FunctionSpaceInfo getFunctionSpaceInfo()
          Get the 'FunctionSpaceInfo' element value.
 EventReport.GeneralEventInfo.HousingInfo getHousingInfo()
          Get the 'HousingInfo' element value.
 java.lang.String getName()
          Get the 'Name' attribute value.
 java.lang.Boolean getOffsiteVenueIndicator()
          Get the 'OffsiteVenueIndicator' attribute value.
 EventReport.GeneralEventInfo.Scope getScope()
          Get the 'Scope' attribute value.
 java.lang.Boolean getShuttleServiceIndicator()
          Get the 'ShuttleServiceIndicator' attribute value.
 java.lang.Boolean getSpouseInvitedIndicator()
          Get the 'SpouseInvitedIndicator' attribute value.
 java.lang.String getType()
          Get the 'Type' attribute value.
 java.lang.String getURL()
          Get the 'URL' attribute value.
 void setAcronym(java.lang.String acronym)
          Set the 'Acronym' attribute value.
 void setAttendeeGuestProgramIndicator(java.lang.Boolean attendeeGuestProgramIndicator)
          Set the 'AttendeeGuestProgramIndicator' attribute value.
 void setAttendeeInfos(java.util.List<EventReport.GeneralEventInfo.AttendeeInfo> list)
          Set the list of 'AttendeeInfo' element items.
 void setChildrenInvitedIndicator(java.lang.Boolean childrenInvitedIndicator)
          Set the 'ChildrenInvitedIndicator' attribute value.
 void setComments(EventReport.GeneralEventInfo.Comments comments)
          Set the 'Comments' element value.
 void setDates(EventReport.GeneralEventInfo.Dates dates)
          Set the 'Dates' element value.
 void setDestinationServiceProviderCode(java.lang.String destinationServiceProviderCode)
          Set the 'DestinationServiceProviderCode' attribute value.
 void setEventContacts(EventReport.GeneralEventInfo.EventContacts eventContacts)
          Set the 'EventContacts' element value.
 void setEventLocation(LocationGeneral eventLocation)
          Set the 'EventLocation' element value.
 void setEventReportRPH(java.lang.String eventReportRPH)
          Set the 'EventReportRPH' attribute value.
 void setExhibitionInfo(EventReport.GeneralEventInfo.ExhibitionInfo exhibitionInfo)
          Set the 'ExhibitionInfo' element value.
 void setFoodAndBeverageInfo(EventReport.GeneralEventInfo.FoodAndBeverageInfo foodAndBeverageInfo)
          Set the 'FoodAndBeverageInfo' element value.
 void setFrequency(Frequency frequency)
          Set the 'Frequency' attribute value.
 void setFunctionSpaceInfo(EventReport.GeneralEventInfo.FunctionSpaceInfo functionSpaceInfo)
          Set the 'FunctionSpaceInfo' element value.
 void setHousingInfo(EventReport.GeneralEventInfo.HousingInfo housingInfo)
          Set the 'HousingInfo' element value.
 void setName(java.lang.String name)
          Set the 'Name' attribute value.
 void setOffsiteVenueIndicator(java.lang.Boolean offsiteVenueIndicator)
          Set the 'OffsiteVenueIndicator' attribute value.
 void setScope(EventReport.GeneralEventInfo.Scope scope)
          Set the 'Scope' attribute value.
 void setShuttleServiceIndicator(java.lang.Boolean shuttleServiceIndicator)
          Set the 'ShuttleServiceIndicator' attribute value.
 void setSpouseInvitedIndicator(java.lang.Boolean spouseInvitedIndicator)
          Set the 'SpouseInvitedIndicator' attribute value.
 void setType(java.lang.String type)
          Set the 'Type' attribute value.
 void setURL(java.lang.String URL)
          Set the 'URL' attribute value.
 int sizeAttendeeInfos()
          Get the number of 'AttendeeInfo' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventReport.GeneralEventInfo

public EventReport.GeneralEventInfo()
Method Detail

getEventContacts

public EventReport.GeneralEventInfo.EventContacts getEventContacts()
Get the 'EventContacts' element value.

Returns:
value

setEventContacts

public void setEventContacts(EventReport.GeneralEventInfo.EventContacts eventContacts)
Set the 'EventContacts' element value.

Parameters:
eventContacts -

getEventLocation

public LocationGeneral getEventLocation()
Get the 'EventLocation' element value. Provides high-level event location information (i.e., city, state/province, country).

Returns:
value

setEventLocation

public void setEventLocation(LocationGeneral eventLocation)
Set the 'EventLocation' element value. Provides high-level event location information (i.e., city, state/province, country).

Parameters:
eventLocation -

getAttendeeInfos

public java.util.List<EventReport.GeneralEventInfo.AttendeeInfo> getAttendeeInfos()
Get the list of 'AttendeeInfo' element items.

Returns:
list

setAttendeeInfos

public void setAttendeeInfos(java.util.List<EventReport.GeneralEventInfo.AttendeeInfo> list)
Set the list of 'AttendeeInfo' element items.

Parameters:
list -

sizeAttendeeInfos

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

Returns:
count

addAttendeeInfo

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

Parameters:
item -

getAttendeeInfo

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

Parameters:
index -
Returns:
item

clearAttendeeInfos

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


getDates

public EventReport.GeneralEventInfo.Dates getDates()
Get the 'Dates' element value.

Returns:
value

setDates

public void setDates(EventReport.GeneralEventInfo.Dates dates)
Set the 'Dates' element value.

Parameters:
dates -

getHousingInfo

public EventReport.GeneralEventInfo.HousingInfo getHousingInfo()
Get the 'HousingInfo' element value.

Returns:
value

setHousingInfo

public void setHousingInfo(EventReport.GeneralEventInfo.HousingInfo housingInfo)
Set the 'HousingInfo' element value.

Parameters:
housingInfo -

getFoodAndBeverageInfo

public EventReport.GeneralEventInfo.FoodAndBeverageInfo getFoodAndBeverageInfo()
Get the 'FoodAndBeverageInfo' element value.

Returns:
value

setFoodAndBeverageInfo

public void setFoodAndBeverageInfo(EventReport.GeneralEventInfo.FoodAndBeverageInfo foodAndBeverageInfo)
Set the 'FoodAndBeverageInfo' element value.

Parameters:
foodAndBeverageInfo -

getFunctionSpaceInfo

public EventReport.GeneralEventInfo.FunctionSpaceInfo getFunctionSpaceInfo()
Get the 'FunctionSpaceInfo' element value.

Returns:
value

setFunctionSpaceInfo

public void setFunctionSpaceInfo(EventReport.GeneralEventInfo.FunctionSpaceInfo functionSpaceInfo)
Set the 'FunctionSpaceInfo' element value.

Parameters:
functionSpaceInfo -

getExhibitionInfo

public EventReport.GeneralEventInfo.ExhibitionInfo getExhibitionInfo()
Get the 'ExhibitionInfo' element value.

Returns:
value

setExhibitionInfo

public void setExhibitionInfo(EventReport.GeneralEventInfo.ExhibitionInfo exhibitionInfo)
Set the 'ExhibitionInfo' element value.

Parameters:
exhibitionInfo -

getComments

public EventReport.GeneralEventInfo.Comments getComments()
Get the 'Comments' element value.

Returns:
value

setComments

public void setComments(EventReport.GeneralEventInfo.Comments comments)
Set the 'Comments' element value.

Parameters:
comments -

getName

public java.lang.String getName()
Get the 'Name' attribute value. Identifies the name of the event.

Returns:
value

setName

public void setName(java.lang.String name)
Set the 'Name' attribute value. Identifies the name of the event.

Parameters:
name -

getAcronym

public java.lang.String getAcronym()
Get the 'Acronym' attribute value. Identifies an acronym for the event.

Returns:
value

setAcronym

public void setAcronym(java.lang.String acronym)
Set the 'Acronym' attribute value. Identifies an acronym for the event.

Parameters:
acronym -

getURL

public java.lang.String getURL()
Get the 'URL' attribute value. Identifies a web site associated with the event.

Returns:
value

setURL

public void setURL(java.lang.String URL)
Set the 'URL' attribute value. Identifies a web site associated with the event.

Parameters:
URL -

getType

public java.lang.String getType()
Get the 'Type' attribute value. Identifies the type of event (e.g., Board Meeting, Trade Show). Refer to OpenTravel Code List Event Type (ETT).

Returns:
value

setType

public void setType(java.lang.String type)
Set the 'Type' attribute value. Identifies the type of event (e.g., Board Meeting, Trade Show). Refer to OpenTravel Code List Event Type (ETT).

Parameters:
type -

getFrequency

public Frequency getFrequency()
Get the 'Frequency' attribute value. Used to indicate the frequency of this event.

Returns:
value

setFrequency

public void setFrequency(Frequency frequency)
Set the 'Frequency' attribute value. Used to indicate the frequency of this event.

Parameters:
frequency -

getSpouseInvitedIndicator

public java.lang.Boolean getSpouseInvitedIndicator()
Get the 'SpouseInvitedIndicator' attribute value. When true, the attendees spouses are invited to the event.

Returns:
value

setSpouseInvitedIndicator

public void setSpouseInvitedIndicator(java.lang.Boolean spouseInvitedIndicator)
Set the 'SpouseInvitedIndicator' attribute value. When true, the attendees spouses are invited to the event.

Parameters:
spouseInvitedIndicator -

getChildrenInvitedIndicator

public java.lang.Boolean getChildrenInvitedIndicator()
Get the 'ChildrenInvitedIndicator' attribute value. When true, the attendees children are invited to the event.

Returns:
value

setChildrenInvitedIndicator

public void setChildrenInvitedIndicator(java.lang.Boolean childrenInvitedIndicator)
Set the 'ChildrenInvitedIndicator' attribute value. When true, the attendees children are invited to the event.

Parameters:
childrenInvitedIndicator -

getScope

public EventReport.GeneralEventInfo.Scope getScope()
Get the 'Scope' attribute value. Defines the size of the event by identifying if one or multiple venues are needed for the event.

Returns:
value

setScope

public void setScope(EventReport.GeneralEventInfo.Scope scope)
Set the 'Scope' attribute value. Defines the size of the event by identifying if one or multiple venues are needed for the event.

Parameters:
scope -

getOffsiteVenueIndicator

public java.lang.Boolean getOffsiteVenueIndicator()
Get the 'OffsiteVenueIndicator' attribute value. When true, a venue off-site was utilized.

Returns:
value

setOffsiteVenueIndicator

public void setOffsiteVenueIndicator(java.lang.Boolean offsiteVenueIndicator)
Set the 'OffsiteVenueIndicator' attribute value. When true, a venue off-site was utilized.

Parameters:
offsiteVenueIndicator -

getShuttleServiceIndicator

public java.lang.Boolean getShuttleServiceIndicator()
Get the 'ShuttleServiceIndicator' attribute value. When true, shuttle service was provided.

Returns:
value

setShuttleServiceIndicator

public void setShuttleServiceIndicator(java.lang.Boolean shuttleServiceIndicator)
Set the 'ShuttleServiceIndicator' attribute value. When true, shuttle service was provided.

Parameters:
shuttleServiceIndicator -

getDestinationServiceProviderCode

public java.lang.String getDestinationServiceProviderCode()
Get the 'DestinationServiceProviderCode' attribute value. Identifies the type of desitnation service provider used. Refer to OpenTravel Code List Destination Service Provider Type (DSP).

Returns:
value

setDestinationServiceProviderCode

public void setDestinationServiceProviderCode(java.lang.String destinationServiceProviderCode)
Set the 'DestinationServiceProviderCode' attribute value. Identifies the type of desitnation service provider used. Refer to OpenTravel Code List Destination Service Provider Type (DSP).

Parameters:
destinationServiceProviderCode -

getAttendeeGuestProgramIndicator

public java.lang.Boolean getAttendeeGuestProgramIndicator()
Get the 'AttendeeGuestProgramIndicator' attribute value. When true, indicates organized programs were available to attendee's guests (e.g., a tour).

Returns:
value

setAttendeeGuestProgramIndicator

public void setAttendeeGuestProgramIndicator(java.lang.Boolean attendeeGuestProgramIndicator)
Set the 'AttendeeGuestProgramIndicator' attribute value. When true, indicates organized programs were available to attendee's guests (e.g., a tour).

Parameters:
attendeeGuestProgramIndicator -

getEventReportRPH

public java.lang.String getEventReportRPH()
Get the 'EventReportRPH' attribute value. References the other events that were held in conjunction with (ICW) this event as identified by the RPH located in their EventReport element.

Returns:
value

setEventReportRPH

public void setEventReportRPH(java.lang.String eventReportRPH)
Set the 'EventReportRPH' attribute value. References the other events that were held in conjunction with (ICW) this event as identified by the RPH located in their EventReport element.

Parameters:
eventReportRPH -