org.ota.hotel
Class RFPTransientRQ.TransientRFPRequestSegment

java.lang.Object
  extended by org.ota.hotel.RFPTransientRQ.TransientRFPRequestSegment
Enclosing class:
RFPTransientRQ

public static class RFPTransientRQ.TransientRFPRequestSegment
extends java.lang.Object

Provides the details of the data being requested. 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="TransientRFP_RequestSegment" minOccurs="0" maxOccurs="unbounded">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:ContactInfosType" name="ContactInfos" minOccurs="0"/>
       <xs:element type="ns:AddressPrefType" name="HotelAddress" minOccurs="0"/>
       <xs:element name="AccountSpecificInfo" minOccurs="0">
         <!-- Reference to inner class AccountSpecificInfo -->
       </xs:element>
     </xs:sequence>
     <xs:attributeGroup ref="ns:HotelReferenceGroup"/>
     <xs:attribute type="xs:string" use="optional" name="IntermediaryPropertyCode"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class RFPTransientRQ.TransientRFPRequestSegment.AccountSpecificInfo
          Used to specify information that is specific to the requesting account.
 
Constructor Summary
RFPTransientRQ.TransientRFPRequestSegment()
           
 
Method Summary
 RFPTransientRQ.TransientRFPRequestSegment.AccountSpecificInfo getAccountSpecificInfo()
          Get the 'AccountSpecificInfo' element value.
 ContactInfos getContactInfos()
          Get the 'ContactInfos' element value.
 AddressPref getHotelAddress()
          Get the 'HotelAddress' element value.
 HotelReferenceGroup getHotelReferenceGroup()
          Get the 'HotelReferenceGroup' attributeGroup value.
 java.lang.String getIntermediaryPropertyCode()
          Get the 'IntermediaryPropertyCode' attribute value.
 void setAccountSpecificInfo(RFPTransientRQ.TransientRFPRequestSegment.AccountSpecificInfo accountSpecificInfo)
          Set the 'AccountSpecificInfo' element value.
 void setContactInfos(ContactInfos contactInfos)
          Set the 'ContactInfos' element value.
 void setHotelAddress(AddressPref hotelAddress)
          Set the 'HotelAddress' element value.
 void setHotelReferenceGroup(HotelReferenceGroup hotelReferenceGroup)
          Set the 'HotelReferenceGroup' attributeGroup value.
 void setIntermediaryPropertyCode(java.lang.String intermediaryPropertyCode)
          Set the 'IntermediaryPropertyCode' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RFPTransientRQ.TransientRFPRequestSegment

public RFPTransientRQ.TransientRFPRequestSegment()
Method Detail

getContactInfos

public ContactInfos getContactInfos()
Get the 'ContactInfos' element value. A collection of ContactInfo elements. This may be used for who this is from as well as who this is going to.

Returns:
value

setContactInfos

public void setContactInfos(ContactInfos contactInfos)
Set the 'ContactInfos' element value. A collection of ContactInfo elements. This may be used for who this is from as well as who this is going to.

Parameters:
contactInfos -

getHotelAddress

public AddressPref getHotelAddress()
Get the 'HotelAddress' element value. May be used in conjuction with the HotelName attribute found in TransientRFP_RequestSegment to specify a particular hotel, or simply to pass hotel address information.

Returns:
value

setHotelAddress

public void setHotelAddress(AddressPref hotelAddress)
Set the 'HotelAddress' element value. May be used in conjuction with the HotelName attribute found in TransientRFP_RequestSegment to specify a particular hotel, or simply to pass hotel address information.

Parameters:
hotelAddress -

getAccountSpecificInfo

public RFPTransientRQ.TransientRFPRequestSegment.AccountSpecificInfo getAccountSpecificInfo()
Get the 'AccountSpecificInfo' element value.

Returns:
value

setAccountSpecificInfo

public void setAccountSpecificInfo(RFPTransientRQ.TransientRFPRequestSegment.AccountSpecificInfo accountSpecificInfo)
Set the 'AccountSpecificInfo' element value.

Parameters:
accountSpecificInfo -

getHotelReferenceGroup

public HotelReferenceGroup getHotelReferenceGroup()
Get the 'HotelReferenceGroup' attributeGroup value. Used to specify from who the requestor would like an RFP. This may be a specific property, all the properties for a specific brand and chain in a specific city or other combinations of data.

Returns:
value

setHotelReferenceGroup

public void setHotelReferenceGroup(HotelReferenceGroup hotelReferenceGroup)
Set the 'HotelReferenceGroup' attributeGroup value. Used to specify from who the requestor would like an RFP. This may be a specific property, all the properties for a specific brand and chain in a specific city or other combinations of data.

Parameters:
hotelReferenceGroup -

getIntermediaryPropertyCode

public java.lang.String getIntermediaryPropertyCode()
Get the 'IntermediaryPropertyCode' attribute value. This is an intermediary specific code used to identify a specific hotel (i.e., RFPExpress uses a proprietary code that could be passed here).

Returns:
value

setIntermediaryPropertyCode

public void setIntermediaryPropertyCode(java.lang.String intermediaryPropertyCode)
Set the 'IntermediaryPropertyCode' attribute value. This is an intermediary specific code used to identify a specific hotel (i.e., RFPExpress uses a proprietary code that could be passed here).

Parameters:
intermediaryPropertyCode -