org.ota.hotel
Class RFPMeetingRQ

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

public class RFPMeetingRQ
extends java.lang.Object

This message is used to request a block of rooms and/or meeting space for one or many sites. 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="OTA_HotelRFP_MeetingRQ">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:RFP_RequestSegmentsType" name="RFP_RequestSegments"/>
       <xs:element type="ns:UniqueID_Type" name="MessageID" minOccurs="0"/>
     </xs:sequence>
     <xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/>
   </xs:complexType>
 </xs:element>
 
 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="RFP_RequestSegmentsType">
   <xs:sequence>
     <xs:element name="RFP_RequestSegment" maxOccurs="unbounded">
       <!-- Reference to inner class RFPRequestSegment -->
     </xs:element>
   </xs:sequence>
   <xs:attribute type="xs:int" use="optional" name="AttendeeQuantity"/>
   <xs:attributeGroup ref="ns:ProposalGroup"/>
 </xs:complexType>
 


Nested Class Summary
static class RFPMeetingRQ.RFPRequestSegment
          This is the request data for an event, whether it be a block of rooms and/or meeting space.
 
Constructor Summary
RFPMeetingRQ()
           
 
Method Summary
 void addRFPRequestSegment(RFPMeetingRQ.RFPRequestSegment item)
          Add a 'RFP_RequestSegment' element item.
 void clearRFPRequestSegments()
          Remove all 'RFP_RequestSegment' element items.
 UniqueID getMessageID()
          Get the 'MessageID' element value.
 OTAPayloadStdAttributes getOTAPayloadStdAttributes()
          Get the 'OTA_PayloadStdAttributes' attributeGroup value.
 RFPMeetingRQ.RFPRequestSegment getRFPRequestSegment(int index)
          Get 'RFP_RequestSegment' element item by position.
 java.util.List<RFPMeetingRQ.RFPRequestSegment> getRFPRequestSegments()
          Get the list of 'RFP_RequestSegment' element items.
 java.lang.Integer getRFPRequestSegmentsAttendeeQuantity()
          Get the 'AttendeeQuantity' attribute value.
 ProposalGroup getRFPRequestSegmentsProposalGroup()
          Get the 'ProposalGroup' attributeGroup value.
 void setMessageID(UniqueID messageID)
          Set the 'MessageID' element value.
 void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
          Set the 'OTA_PayloadStdAttributes' attributeGroup value.
 void setRFPRequestSegments(java.util.List<RFPMeetingRQ.RFPRequestSegment> list)
          Set the list of 'RFP_RequestSegment' element items.
 void setRFPRequestSegmentsAttendeeQuantity(java.lang.Integer RFPRequestSegmentsAttendeeQuantity)
          Set the 'AttendeeQuantity' attribute value.
 void setRFPRequestSegmentsProposalGroup(ProposalGroup RFPRequestSegmentsProposalGroup)
          Set the 'ProposalGroup' attributeGroup value.
 int sizeRFPRequestSegments()
          Get the number of 'RFP_RequestSegment' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RFPMeetingRQ

public RFPMeetingRQ()
Method Detail

getRFPRequestSegments

public java.util.List<RFPMeetingRQ.RFPRequestSegment> getRFPRequestSegments()
Get the list of 'RFP_RequestSegment' element items. A collection of RequestSegments which allows multiple requests for different blocks of rooms and/or meeting space to be sent in one message.

Returns:
list

setRFPRequestSegments

public void setRFPRequestSegments(java.util.List<RFPMeetingRQ.RFPRequestSegment> list)
Set the list of 'RFP_RequestSegment' element items. A collection of RequestSegments which allows multiple requests for different blocks of rooms and/or meeting space to be sent in one message.

Parameters:
list -

sizeRFPRequestSegments

public int sizeRFPRequestSegments()
Get the number of 'RFP_RequestSegment' element items.

Returns:
count

addRFPRequestSegment

public void addRFPRequestSegment(RFPMeetingRQ.RFPRequestSegment item)
Add a 'RFP_RequestSegment' element item.

Parameters:
item -

getRFPRequestSegment

public RFPMeetingRQ.RFPRequestSegment getRFPRequestSegment(int index)
Get 'RFP_RequestSegment' element item by position.

Parameters:
index -
Returns:
item

clearRFPRequestSegments

public void clearRFPRequestSegments()
Remove all 'RFP_RequestSegment' element items.


getRFPRequestSegmentsAttendeeQuantity

public java.lang.Integer getRFPRequestSegmentsAttendeeQuantity()
Get the 'AttendeeQuantity' attribute value. This specifies the number of people who will attend the function and/or need rooms.

Returns:
value

setRFPRequestSegmentsAttendeeQuantity

public void setRFPRequestSegmentsAttendeeQuantity(java.lang.Integer RFPRequestSegmentsAttendeeQuantity)
Set the 'AttendeeQuantity' attribute value. This specifies the number of people who will attend the function and/or need rooms.

Parameters:
RFPRequestSegmentsAttendeeQuantity -

getRFPRequestSegmentsProposalGroup

public ProposalGroup getRFPRequestSegmentsProposalGroup()
Get the 'ProposalGroup' attributeGroup value. Provides information regarding the requirements of the RFPs contained in this message.

Returns:
value

setRFPRequestSegmentsProposalGroup

public void setRFPRequestSegmentsProposalGroup(ProposalGroup RFPRequestSegmentsProposalGroup)
Set the 'ProposalGroup' attributeGroup value. Provides information regarding the requirements of the RFPs contained in this message.

Parameters:
RFPRequestSegmentsProposalGroup -

getMessageID

public UniqueID getMessageID()
Get the 'MessageID' element value. This is a UniqueID that would be associated with a collection of RFPs.

Returns:
value

setMessageID

public void setMessageID(UniqueID messageID)
Set the 'MessageID' element value. This is a UniqueID that would be associated with a collection of RFPs.

Parameters:
messageID -

getOTAPayloadStdAttributes

public OTAPayloadStdAttributes getOTAPayloadStdAttributes()
Get the 'OTA_PayloadStdAttributes' attributeGroup value.

Returns:
value

setOTAPayloadStdAttributes

public void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
Set the 'OTA_PayloadStdAttributes' attributeGroup value.

Parameters:
OTAPayloadStdAttributes -