org.ota.hotel
Class RFPMeetingRQ.RFPRequestSegment.EventBlock

java.lang.Object
  extended by org.ota.hotel.RFPMeetingRQ.RFPRequestSegment.EventBlock
Enclosing class:
RFPMeetingRQ.RFPRequestSegment

public static class RFPMeetingRQ.RFPRequestSegment.EventBlock
extends java.lang.Object

This is information pertaining to the event requirements for this request. 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="EventBlock" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="FunctionSpaceReq" minOccurs="0">
         <!-- Reference to inner class FunctionSpaceReq -->
       </xs:element>
       <xs:element name="EventBudget" minOccurs="0" maxOccurs="5">
         <!-- Reference to inner class EventBudget -->
       </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 type="ns:ParagraphType" name="Comments" minOccurs="0" maxOccurs="10"/>
     </xs:sequence>
     <xs:attribute type="xs:string" use="optional" name="Type"/>
     <xs:attribute type="xs:string" use="optional" name="MarketSegmentCode"/>
     <xs:attribute type="xs:boolean" use="optional" name="DefiniteIndicator"/>
     <xs:attribute type="ns:FrequencyType" use="optional" name="Frequency"/>
     <xs:attribute type="xs:int" use="optional" name="ExpectedTotalAttendanceQuantity"/>
     <xs:attribute type="xs:boolean" use="optional" name="FirstTimeIndicator"/>
     <xs:attribute type="xs:boolean" use="optional" name="FutureOpenDatesIndicator"/>
     <xs:attribute type="xs:boolean" use="optional" name="ExhibitionIncludedIndicator"/>
     <xs:attribute type="xs:string" use="optional" name="EventName"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class RFPMeetingRQ.RFPRequestSegment.EventBlock.EventBudget
          A general indication of the planner's budget for the event.
static class RFPMeetingRQ.RFPRequestSegment.EventBlock.EventDays
          A collection of multiple EventDays.
static class RFPMeetingRQ.RFPRequestSegment.EventBlock.Exhibition
          Describes an event at which products and services are displayed, typically the primary activity of attendees is visiting exhibits on the show floor.
static class RFPMeetingRQ.RFPRequestSegment.EventBlock.FunctionSpaceReq
          Used to define requirements for function space for the event.
 
Constructor Summary
RFPMeetingRQ.RFPRequestSegment.EventBlock()
           
 
Method Summary
 void addComment(Paragraph item)
          Add a 'Comments' element item.
 void addEventBudget(RFPMeetingRQ.RFPRequestSegment.EventBlock.EventBudget item)
          Add a 'EventBudget' element item.
 void addExhibition(RFPMeetingRQ.RFPRequestSegment.EventBlock.Exhibition item)
          Add a 'Exhibition' element item.
 void clearComments()
          Remove all 'Comments' element items.
 void clearEventBudgets()
          Remove all 'EventBudget' element items.
 void clearExhibitions()
          Remove all 'Exhibition' element items.
 Paragraph getComment(int index)
          Get 'Comments' element item by position.
 java.util.List<Paragraph> getComments()
          Get the list of 'Comments' element items.
 java.lang.Boolean getDefiniteIndicator()
          Get the 'DefiniteIndicator' attribute value.
 RFPMeetingRQ.RFPRequestSegment.EventBlock.EventBudget getEventBudget(int index)
          Get 'EventBudget' element item by position.
 java.util.List<RFPMeetingRQ.RFPRequestSegment.EventBlock.EventBudget> getEventBudgets()
          Get the list of 'EventBudget' element items.
 RFPMeetingRQ.RFPRequestSegment.EventBlock.EventDays getEventDays()
          Get the 'EventDays' element value.
 java.lang.String getEventName()
          Get the 'EventName' attribute value.
 RFPMeetingRQ.RFPRequestSegment.EventBlock.Exhibition getExhibition(int index)
          Get 'Exhibition' element item by position.
 java.lang.Boolean getExhibitionIncludedIndicator()
          Get the 'ExhibitionIncludedIndicator' attribute value.
 java.util.List<RFPMeetingRQ.RFPRequestSegment.EventBlock.Exhibition> getExhibitions()
          Get the list of 'Exhibition' element items.
 java.lang.Integer getExpectedTotalAttendanceQuantity()
          Get the 'ExpectedTotalAttendanceQuantity' attribute value.
 java.lang.Boolean getFirstTimeIndicator()
          Get the 'FirstTimeIndicator' attribute value.
 Frequency getFrequency()
          Get the 'Frequency' attribute value.
 RFPMeetingRQ.RFPRequestSegment.EventBlock.FunctionSpaceReq getFunctionSpaceReq()
          Get the 'FunctionSpaceReq' element value.
 java.lang.Boolean getFutureOpenDatesIndicator()
          Get the 'FutureOpenDatesIndicator' attribute value.
 java.lang.String getMarketSegmentCode()
          Get the 'MarketSegmentCode' attribute value.
 java.lang.String getType()
          Get the 'Type' attribute value.
 void setComments(java.util.List<Paragraph> list)
          Set the list of 'Comments' element items.
 void setDefiniteIndicator(java.lang.Boolean definiteIndicator)
          Set the 'DefiniteIndicator' attribute value.
 void setEventBudgets(java.util.List<RFPMeetingRQ.RFPRequestSegment.EventBlock.EventBudget> list)
          Set the list of 'EventBudget' element items.
 void setEventDays(RFPMeetingRQ.RFPRequestSegment.EventBlock.EventDays eventDays)
          Set the 'EventDays' element value.
 void setEventName(java.lang.String eventName)
          Set the 'EventName' attribute value.
 void setExhibitionIncludedIndicator(java.lang.Boolean exhibitionIncludedIndicator)
          Set the 'ExhibitionIncludedIndicator' attribute value.
 void setExhibitions(java.util.List<RFPMeetingRQ.RFPRequestSegment.EventBlock.Exhibition> list)
          Set the list of 'Exhibition' element items.
 void setExpectedTotalAttendanceQuantity(java.lang.Integer expectedTotalAttendanceQuantity)
          Set the 'ExpectedTotalAttendanceQuantity' attribute value.
 void setFirstTimeIndicator(java.lang.Boolean firstTimeIndicator)
          Set the 'FirstTimeIndicator' attribute value.
 void setFrequency(Frequency frequency)
          Set the 'Frequency' attribute value.
 void setFunctionSpaceReq(RFPMeetingRQ.RFPRequestSegment.EventBlock.FunctionSpaceReq functionSpaceReq)
          Set the 'FunctionSpaceReq' element value.
 void setFutureOpenDatesIndicator(java.lang.Boolean futureOpenDatesIndicator)
          Set the 'FutureOpenDatesIndicator' attribute value.
 void setMarketSegmentCode(java.lang.String marketSegmentCode)
          Set the 'MarketSegmentCode' attribute value.
 void setType(java.lang.String type)
          Set the 'Type' attribute value.
 int sizeComments()
          Get the number of 'Comments' element items.
 int sizeEventBudgets()
          Get the number of 'EventBudget' element items.
 int sizeExhibitions()
          Get the number of 'Exhibition' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RFPMeetingRQ.RFPRequestSegment.EventBlock

public RFPMeetingRQ.RFPRequestSegment.EventBlock()
Method Detail

getFunctionSpaceReq

public RFPMeetingRQ.RFPRequestSegment.EventBlock.FunctionSpaceReq getFunctionSpaceReq()
Get the 'FunctionSpaceReq' element value.

Returns:
value

setFunctionSpaceReq

public void setFunctionSpaceReq(RFPMeetingRQ.RFPRequestSegment.EventBlock.FunctionSpaceReq functionSpaceReq)
Set the 'FunctionSpaceReq' element value.

Parameters:
functionSpaceReq -

getEventBudgets

public java.util.List<RFPMeetingRQ.RFPRequestSegment.EventBlock.EventBudget> getEventBudgets()
Get the list of 'EventBudget' element items.

Returns:
list

setEventBudgets

public void setEventBudgets(java.util.List<RFPMeetingRQ.RFPRequestSegment.EventBlock.EventBudget> list)
Set the list of 'EventBudget' element items.

Parameters:
list -

sizeEventBudgets

public int sizeEventBudgets()
Get the number of 'EventBudget' element items.

Returns:
count

addEventBudget

public void addEventBudget(RFPMeetingRQ.RFPRequestSegment.EventBlock.EventBudget item)
Add a 'EventBudget' element item.

Parameters:
item -

getEventBudget

public RFPMeetingRQ.RFPRequestSegment.EventBlock.EventBudget getEventBudget(int index)
Get 'EventBudget' element item by position.

Parameters:
index -
Returns:
item

clearEventBudgets

public void clearEventBudgets()
Remove all 'EventBudget' element items.


getEventDays

public RFPMeetingRQ.RFPRequestSegment.EventBlock.EventDays getEventDays()
Get the 'EventDays' element value.

Returns:
value

setEventDays

public void setEventDays(RFPMeetingRQ.RFPRequestSegment.EventBlock.EventDays eventDays)
Set the 'EventDays' element value.

Parameters:
eventDays -

getExhibitions

public java.util.List<RFPMeetingRQ.RFPRequestSegment.EventBlock.Exhibition> getExhibitions()
Get the list of 'Exhibition' element items.

Returns:
list

setExhibitions

public void setExhibitions(java.util.List<RFPMeetingRQ.RFPRequestSegment.EventBlock.Exhibition> list)
Set the list of 'Exhibition' element items.

Parameters:
list -

sizeExhibitions

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

Returns:
count

addExhibition

public void addExhibition(RFPMeetingRQ.RFPRequestSegment.EventBlock.Exhibition item)
Add a 'Exhibition' element item.

Parameters:
item -

getExhibition

public RFPMeetingRQ.RFPRequestSegment.EventBlock.Exhibition getExhibition(int index)
Get 'Exhibition' element item by position.

Parameters:
index -
Returns:
item

clearExhibitions

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


getComments

public java.util.List<Paragraph> getComments()
Get the list of 'Comments' element items. An open field to comment on the event block.

Returns:
list

setComments

public void setComments(java.util.List<Paragraph> list)
Set the list of 'Comments' element items. An open field to comment on the event block.

Parameters:
list -

sizeComments

public int sizeComments()
Get the number of 'Comments' element items.

Returns:
count

addComment

public void addComment(Paragraph item)
Add a 'Comments' element item.

Parameters:
item -

getComment

public Paragraph getComment(int index)
Get 'Comments' element item by position.

Parameters:
index -
Returns:
item

clearComments

public void clearComments()
Remove all 'Comments' element items.


getType

public java.lang.String getType()
Get the 'Type' attribute value. Specifies the type of event. Refer to OpenTravel Code table Event Type Code List.

Returns:
value

setType

public void setType(java.lang.String type)
Set the 'Type' attribute value. Specifies the type of event. Refer to OpenTravel Code table Event Type Code List.

Parameters:
type -

getMarketSegmentCode

public java.lang.String getMarketSegmentCode()
Get the 'MarketSegmentCode' attribute value. Used to identify the market segment for the meeting. Refer to OpenTravel Code Table Inventory Block Type (IBT).

Returns:
value

setMarketSegmentCode

public void setMarketSegmentCode(java.lang.String marketSegmentCode)
Set the 'MarketSegmentCode' attribute value. Used to identify the market segment for the meeting. Refer to OpenTravel Code Table Inventory Block Type (IBT).

Parameters:
marketSegmentCode -

getDefiniteIndicator

public java.lang.Boolean getDefiniteIndicator()
Get the 'DefiniteIndicator' attribute value. If true, the event is definite (i.e., the event is budgeted). If false, the event is potential (i.e., the event is not yet budgeted).

Returns:
value

setDefiniteIndicator

public void setDefiniteIndicator(java.lang.Boolean definiteIndicator)
Set the 'DefiniteIndicator' attribute value. If true, the event is definite (i.e., the event is budgeted). If false, the event is potential (i.e., the event is not yet budgeted).

Parameters:
definiteIndicator -

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 -

getExpectedTotalAttendanceQuantity

public java.lang.Integer getExpectedTotalAttendanceQuantity()
Get the 'ExpectedTotalAttendanceQuantity' attribute value. This is the expected total attendance at the event.

Returns:
value

setExpectedTotalAttendanceQuantity

public void setExpectedTotalAttendanceQuantity(java.lang.Integer expectedTotalAttendanceQuantity)
Set the 'ExpectedTotalAttendanceQuantity' attribute value. This is the expected total attendance at the event.

Parameters:
expectedTotalAttendanceQuantity -

getFirstTimeIndicator

public java.lang.Boolean getFirstTimeIndicator()
Get the 'FirstTimeIndicator' attribute value. If true, indicates this is a first time event. If false, indicates this event has taken place previously.

Returns:
value

setFirstTimeIndicator

public void setFirstTimeIndicator(java.lang.Boolean firstTimeIndicator)
Set the 'FirstTimeIndicator' attribute value. If true, indicates this is a first time event. If false, indicates this event has taken place previously.

Parameters:
firstTimeIndicator -

getFutureOpenDatesIndicator

public java.lang.Boolean getFutureOpenDatesIndicator()
Get the 'FutureOpenDatesIndicator' attribute value. If true, future open dates exist for this event. If false, no future dates exist for this event.

Returns:
value

setFutureOpenDatesIndicator

public void setFutureOpenDatesIndicator(java.lang.Boolean futureOpenDatesIndicator)
Set the 'FutureOpenDatesIndicator' attribute value. If true, future open dates exist for this event. If false, no future dates exist for this event.

Parameters:
futureOpenDatesIndicator -

getExhibitionIncludedIndicator

public java.lang.Boolean getExhibitionIncludedIndicator()
Get the 'ExhibitionIncludedIndicator' attribute value. When true, indicates this event will include an exhibition component. When false, an exhibition will not be a part of this event.

Returns:
value

setExhibitionIncludedIndicator

public void setExhibitionIncludedIndicator(java.lang.Boolean exhibitionIncludedIndicator)
Set the 'ExhibitionIncludedIndicator' attribute value. When true, indicates this event will include an exhibition component. When false, an exhibition will not be a part of this event.

Parameters:
exhibitionIncludedIndicator -

getEventName

public java.lang.String getEventName()
Get the 'EventName' attribute value. This is used to identify the event in the request.

Returns:
value

setEventName

public void setEventName(java.lang.String eventName)
Set the 'EventName' attribute value. This is used to identify the event in the request.

Parameters:
eventName -