org.ota.hotel
Class RFPMeetingRQ.RFPRequestSegment

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

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

This is the request data for an event, whether it be a block of rooms and/or meeting space. 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="RFP_RequestSegment" maxOccurs="unbounded">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="ProposalSpecification" minOccurs="0">
         <!-- Reference to inner class ProposalSpecification -->
       </xs:element>
       <xs:element type="ns:ProfilesType" name="Profiles" minOccurs="0"/>
       <xs:element name="Dates">
         <xs:complexType>
           <xs:sequence>
             <xs:element name="Date" maxOccurs="99">
               <!-- Reference to inner class Date -->
             </xs:element>
             <xs:element type="ns:ParagraphType" name="Comments" minOccurs="0"/>
           </xs:sequence>
         </xs:complexType>
       </xs:element>
       <xs:element name="Sites" minOccurs="0">
         <!-- Reference to inner class Sites -->
       </xs:element>
       <xs:element name="RoomBlock" minOccurs="0">
         <!-- Reference to inner class RoomBlock -->
       </xs:element>
       <xs:element name="EventBlock" minOccurs="0">
         <!-- Reference to inner class EventBlock -->
       </xs:element>
       <xs:element name="Preferences" minOccurs="0">
         <!-- Reference to inner class Preferences -->
       </xs:element>
       <xs:element name="Histories" minOccurs="0">
         <!-- Reference to inner class Histories -->
       </xs:element>
       <xs:element type="ns:ParagraphType" name="Comments" minOccurs="0" maxOccurs="5"/>
       <xs:element name="RFP_ID" minOccurs="0" maxOccurs="9">
         <!-- Reference to inner class RFPID -->
       </xs:element>
       <xs:element name="AdditionalInfos" minOccurs="0">
         <!-- Reference to inner class AdditionalInfos -->
       </xs:element>
       <xs:element ref="ns:TPA_Extensions" minOccurs="0"/>
     </xs:sequence>
     <xs:attribute type="xs:boolean" use="optional" name="RoomBlockIndicator"/>
     <xs:attribute type="xs:boolean" use="optional" name="EventBlockIndicator"/>
   </xs:complexType>
 </xs:element>
 
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="ns:TPA_ExtensionsType" name="TPA_Extensions"/>
 


Nested Class Summary
static class RFPMeetingRQ.RFPRequestSegment.AdditionalInfos
          A collection of additional information requests.
static class RFPMeetingRQ.RFPRequestSegment.Date
          Specifies a specific date or date range.
static class RFPMeetingRQ.RFPRequestSegment.EventBlock
          This is information pertaining to the event requirements for this request.
static class RFPMeetingRQ.RFPRequestSegment.Histories
          A collection of individual Histories.
static class RFPMeetingRQ.RFPRequestSegment.Preferences
          Collection of preferences or requirements for the RFP.
static class RFPMeetingRQ.RFPRequestSegment.ProposalSpecification
          Used to provide details on the proposal such as the key factors that will play a role in the proposal evaluation.
static class RFPMeetingRQ.RFPRequestSegment.RFPID
          This is a UniqueID that is associated with an individual RFP.
static class RFPMeetingRQ.RFPRequestSegment.RoomBlock
          This is information pertaining to room requirements for this request.
static class RFPMeetingRQ.RFPRequestSegment.Sites
          A collection of sites for which the request is being submitted (e.g.
 
Constructor Summary
RFPMeetingRQ.RFPRequestSegment()
           
 
Method Summary
 void addComment(Paragraph item)
          Add a 'Comments' element item.
 void addDate(RFPMeetingRQ.RFPRequestSegment.Date item)
          Add a 'Date' element item.
 void addRFPID(RFPMeetingRQ.RFPRequestSegment.RFPID item)
          Add a 'RFP_ID' element item.
 void clearComments()
          Remove all 'Comments' element items.
 void clearDates()
          Remove all 'Date' element items.
 void clearRFPIDs()
          Remove all 'RFP_ID' element items.
 RFPMeetingRQ.RFPRequestSegment.AdditionalInfos getAdditionalInfos()
          Get the 'AdditionalInfos' element value.
 Paragraph getComment(int index)
          Get 'Comments' element item by position.
 java.util.List<Paragraph> getComments()
          Get the list of 'Comments' element items.
 RFPMeetingRQ.RFPRequestSegment.Date getDate(int index)
          Get 'Date' element item by position.
 java.util.List<RFPMeetingRQ.RFPRequestSegment.Date> getDates()
          Get the list of 'Date' element items.
 Paragraph getDatesComments()
          Get the 'Comments' element value.
 RFPMeetingRQ.RFPRequestSegment.EventBlock getEventBlock()
          Get the 'EventBlock' element value.
 java.lang.Boolean getEventBlockIndicator()
          Get the 'EventBlockIndicator' attribute value.
 RFPMeetingRQ.RFPRequestSegment.Histories getHistories()
          Get the 'Histories' element value.
 RFPMeetingRQ.RFPRequestSegment.Preferences getPreferences()
          Get the 'Preferences' element value.
 Profiles getProfiles()
          Get the 'Profiles' element value.
 RFPMeetingRQ.RFPRequestSegment.ProposalSpecification getProposalSpecification()
          Get the 'ProposalSpecification' element value.
 RFPMeetingRQ.RFPRequestSegment.RFPID getRFPID(int index)
          Get 'RFP_ID' element item by position.
 java.util.List<RFPMeetingRQ.RFPRequestSegment.RFPID> getRFPIDs()
          Get the list of 'RFP_ID' element items.
 RFPMeetingRQ.RFPRequestSegment.RoomBlock getRoomBlock()
          Get the 'RoomBlock' element value.
 java.lang.Boolean getRoomBlockIndicator()
          Get the 'RoomBlockIndicator' attribute value.
 RFPMeetingRQ.RFPRequestSegment.Sites getSites()
          Get the 'Sites' element value.
 TPAExtensions getTPAExtensions()
          Get the 'TPA_Extensions' element value.
 void setAdditionalInfos(RFPMeetingRQ.RFPRequestSegment.AdditionalInfos additionalInfos)
          Set the 'AdditionalInfos' element value.
 void setComments(java.util.List<Paragraph> list)
          Set the list of 'Comments' element items.
 void setDates(java.util.List<RFPMeetingRQ.RFPRequestSegment.Date> list)
          Set the list of 'Date' element items.
 void setDatesComments(Paragraph datesComments)
          Set the 'Comments' element value.
 void setEventBlock(RFPMeetingRQ.RFPRequestSegment.EventBlock eventBlock)
          Set the 'EventBlock' element value.
 void setEventBlockIndicator(java.lang.Boolean eventBlockIndicator)
          Set the 'EventBlockIndicator' attribute value.
 void setHistories(RFPMeetingRQ.RFPRequestSegment.Histories histories)
          Set the 'Histories' element value.
 void setPreferences(RFPMeetingRQ.RFPRequestSegment.Preferences preferences)
          Set the 'Preferences' element value.
 void setProfiles(Profiles profiles)
          Set the 'Profiles' element value.
 void setProposalSpecification(RFPMeetingRQ.RFPRequestSegment.ProposalSpecification proposalSpecification)
          Set the 'ProposalSpecification' element value.
 void setRFPIDs(java.util.List<RFPMeetingRQ.RFPRequestSegment.RFPID> list)
          Set the list of 'RFP_ID' element items.
 void setRoomBlock(RFPMeetingRQ.RFPRequestSegment.RoomBlock roomBlock)
          Set the 'RoomBlock' element value.
 void setRoomBlockIndicator(java.lang.Boolean roomBlockIndicator)
          Set the 'RoomBlockIndicator' attribute value.
 void setSites(RFPMeetingRQ.RFPRequestSegment.Sites sites)
          Set the 'Sites' element value.
 void setTPAExtensions(TPAExtensions TPAExtensions)
          Set the 'TPA_Extensions' element value.
 int sizeComments()
          Get the number of 'Comments' element items.
 int sizeDates()
          Get the number of 'Date' element items.
 int sizeRFPIDs()
          Get the number of 'RFP_ID' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RFPMeetingRQ.RFPRequestSegment

public RFPMeetingRQ.RFPRequestSegment()
Method Detail

getProposalSpecification

public RFPMeetingRQ.RFPRequestSegment.ProposalSpecification getProposalSpecification()
Get the 'ProposalSpecification' element value.

Returns:
value

setProposalSpecification

public void setProposalSpecification(RFPMeetingRQ.RFPRequestSegment.ProposalSpecification proposalSpecification)
Set the 'ProposalSpecification' element value.

Parameters:
proposalSpecification -

getProfiles

public Profiles getProfiles()
Get the 'Profiles' element value. This is who is submitting the request.

Returns:
value

setProfiles

public void setProfiles(Profiles profiles)
Set the 'Profiles' element value. This is who is submitting the request.

Parameters:
profiles -

getDates

public java.util.List<RFPMeetingRQ.RFPRequestSegment.Date> getDates()
Get the list of 'Date' element items. A collection of dates which allows you to request preferred and/or alternate dates.

Returns:
list

setDates

public void setDates(java.util.List<RFPMeetingRQ.RFPRequestSegment.Date> list)
Set the list of 'Date' element items. A collection of dates which allows you to request preferred and/or alternate dates.

Parameters:
list -

sizeDates

public int sizeDates()
Get the number of 'Date' element items.

Returns:
count

addDate

public void addDate(RFPMeetingRQ.RFPRequestSegment.Date item)
Add a 'Date' element item.

Parameters:
item -

getDate

public RFPMeetingRQ.RFPRequestSegment.Date getDate(int index)
Get 'Date' element item by position.

Parameters:
index -
Returns:
item

clearDates

public void clearDates()
Remove all 'Date' element items.


getDatesComments

public Paragraph getDatesComments()
Get the 'Comments' element value. Comments regarding the set of date ranges as a whole.

Returns:
value

setDatesComments

public void setDatesComments(Paragraph datesComments)
Set the 'Comments' element value. Comments regarding the set of date ranges as a whole.

Parameters:
datesComments -

getSites

public RFPMeetingRQ.RFPRequestSegment.Sites getSites()
Get the 'Sites' element value.

Returns:
value

setSites

public void setSites(RFPMeetingRQ.RFPRequestSegment.Sites sites)
Set the 'Sites' element value.

Parameters:
sites -

getRoomBlock

public RFPMeetingRQ.RFPRequestSegment.RoomBlock getRoomBlock()
Get the 'RoomBlock' element value.

Returns:
value

setRoomBlock

public void setRoomBlock(RFPMeetingRQ.RFPRequestSegment.RoomBlock roomBlock)
Set the 'RoomBlock' element value.

Parameters:
roomBlock -

getEventBlock

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

Returns:
value

setEventBlock

public void setEventBlock(RFPMeetingRQ.RFPRequestSegment.EventBlock eventBlock)
Set the 'EventBlock' element value.

Parameters:
eventBlock -

getPreferences

public RFPMeetingRQ.RFPRequestSegment.Preferences getPreferences()
Get the 'Preferences' element value.

Returns:
value

setPreferences

public void setPreferences(RFPMeetingRQ.RFPRequestSegment.Preferences preferences)
Set the 'Preferences' element value.

Parameters:
preferences -

getHistories

public RFPMeetingRQ.RFPRequestSegment.Histories getHistories()
Get the 'Histories' element value.

Returns:
value

setHistories

public void setHistories(RFPMeetingRQ.RFPRequestSegment.Histories histories)
Set the 'Histories' element value.

Parameters:
histories -

getComments

public java.util.List<Paragraph> getComments()
Get the list of 'Comments' element items. OTA formatted text type

Returns:
list

setComments

public void setComments(java.util.List<Paragraph> list)
Set the list of 'Comments' element items. OTA formatted text type

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.


getRFPIDs

public java.util.List<RFPMeetingRQ.RFPRequestSegment.RFPID> getRFPIDs()
Get the list of 'RFP_ID' element items.

Returns:
list

setRFPIDs

public void setRFPIDs(java.util.List<RFPMeetingRQ.RFPRequestSegment.RFPID> list)
Set the list of 'RFP_ID' element items.

Parameters:
list -

sizeRFPIDs

public int sizeRFPIDs()
Get the number of 'RFP_ID' element items.

Returns:
count

addRFPID

public void addRFPID(RFPMeetingRQ.RFPRequestSegment.RFPID item)
Add a 'RFP_ID' element item.

Parameters:
item -

getRFPID

public RFPMeetingRQ.RFPRequestSegment.RFPID getRFPID(int index)
Get 'RFP_ID' element item by position.

Parameters:
index -
Returns:
item

clearRFPIDs

public void clearRFPIDs()
Remove all 'RFP_ID' element items.


getAdditionalInfos

public RFPMeetingRQ.RFPRequestSegment.AdditionalInfos getAdditionalInfos()
Get the 'AdditionalInfos' element value.

Returns:
value

setAdditionalInfos

public void setAdditionalInfos(RFPMeetingRQ.RFPRequestSegment.AdditionalInfos additionalInfos)
Set the 'AdditionalInfos' element value.

Parameters:
additionalInfos -

getTPAExtensions

public TPAExtensions getTPAExtensions()
Get the 'TPA_Extensions' element value. A placeholder in the schema to allow for additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

Returns:
value

setTPAExtensions

public void setTPAExtensions(TPAExtensions TPAExtensions)
Set the 'TPA_Extensions' element value. A placeholder in the schema to allow for additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

Parameters:
TPAExtensions -

getRoomBlockIndicator

public java.lang.Boolean getRoomBlockIndicator()
Get the 'RoomBlockIndicator' attribute value. When true, indicates a room block is requested. When false, indicates no room block is requested and RoomBlock will not be passed.

Returns:
value

setRoomBlockIndicator

public void setRoomBlockIndicator(java.lang.Boolean roomBlockIndicator)
Set the 'RoomBlockIndicator' attribute value. When true, indicates a room block is requested. When false, indicates no room block is requested and RoomBlock will not be passed.

Parameters:
roomBlockIndicator -

getEventBlockIndicator

public java.lang.Boolean getEventBlockIndicator()
Get the 'EventBlockIndicator' attribute value. When true, indicates function space is required. When false, indicates no function space is required and EventBlock will not be passed.

Returns:
value

setEventBlockIndicator

public void setEventBlockIndicator(java.lang.Boolean eventBlockIndicator)
Set the 'EventBlockIndicator' attribute value. When true, indicates function space is required. When false, indicates no function space is required and EventBlock will not be passed.

Parameters:
eventBlockIndicator -