org.ota.hotel
Class RFPTransientRQ

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

public class RFPTransientRQ
extends java.lang.Object

This message is used to request a business rate for a specific account for one or many locations. 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_TransientRQ">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:POS_Type" name="POS" minOccurs="0"/>
       <xs:element name="TransientRFP_RequestSegments">
         <xs:complexType>
           <xs:sequence>
             <xs:element name="RequestedInfos" minOccurs="0">
               <!-- Reference to inner class RequestedInfos -->
             </xs:element>
             <xs:element name="TransientRFP_RequestSegment" minOccurs="0" maxOccurs="unbounded">
               <!-- Reference to inner class TransientRFPRequestSegment -->
             </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="ResponseMethod"/>
           <xs:attribute type="xs:string" use="optional" name="ResponseFormat"/>
           <xs:attribute type="xs:string" use="optional" name="ResponseDueDate"/>
           <xs:attribute type="xs:string" use="optional" name="DecisionDueDate"/>
           <xs:attribute type="xs:string" use="optional" name="ContractDuration"/>
           <xs:attribute type="xs:string" use="optional" name="ContractStart"/>
         </xs:complexType>
       </xs:element>
       <xs:element type="ns:UniqueID_Type" name="MessageID" minOccurs="0"/>
     </xs:sequence>
     <xs:attributeGroup ref="ns:OTA_PayloadStdAttributes"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class RFPTransientRQ.Comments
          A collection of Comment elements.
static class RFPTransientRQ.RequestedInfos
          A collection of RequestedInfo elements.
static class RFPTransientRQ.TransientRFPRequestSegment
          Provides the details of the data being requested.
 
Constructor Summary
RFPTransientRQ()
           
 
Method Summary
 void addTransientRFPRequestSegment(RFPTransientRQ.TransientRFPRequestSegment item)
          Add a 'TransientRFP_RequestSegment' element item.
 void clearTransientRFPRequestSegments()
          Remove all 'TransientRFP_RequestSegment' element items.
 RFPTransientRQ.Comments getComments()
          Get the 'Comments' element value.
 UniqueID getMessageID()
          Get the 'MessageID' element value.
 OTAPayloadStdAttributes getOTAPayloadStdAttributes()
          Get the 'OTA_PayloadStdAttributes' attributeGroup value.
 POS getPOS()
          Get the 'POS' element value.
 RFPTransientRQ.RequestedInfos getRequestedInfos()
          Get the 'RequestedInfos' element value.
 RFPTransientRQ.TransientRFPRequestSegment getTransientRFPRequestSegment(int index)
          Get 'TransientRFP_RequestSegment' element item by position.
 java.util.List<RFPTransientRQ.TransientRFPRequestSegment> getTransientRFPRequestSegments()
          Get the list of 'TransientRFP_RequestSegment' element items.
 java.lang.String getTransientRFPRequestSegmentsContractDuration()
          Get the 'ContractDuration' attribute value.
 java.lang.String getTransientRFPRequestSegmentsContractStart()
          Get the 'ContractStart' attribute value.
 java.lang.String getTransientRFPRequestSegmentsDecisionDueDate()
          Get the 'DecisionDueDate' attribute value.
 java.lang.String getTransientRFPRequestSegmentsResponseDueDate()
          Get the 'ResponseDueDate' attribute value.
 java.lang.String getTransientRFPRequestSegmentsResponseFormat()
          Get the 'ResponseFormat' attribute value.
 java.lang.String getTransientRFPRequestSegmentsResponseMethod()
          Get the 'ResponseMethod' attribute value.
 void setComments(RFPTransientRQ.Comments comments)
          Set the 'Comments' element value.
 void setMessageID(UniqueID messageID)
          Set the 'MessageID' element value.
 void setOTAPayloadStdAttributes(OTAPayloadStdAttributes OTAPayloadStdAttributes)
          Set the 'OTA_PayloadStdAttributes' attributeGroup value.
 void setPOS(POS POS)
          Set the 'POS' element value.
 void setRequestedInfos(RFPTransientRQ.RequestedInfos requestedInfos)
          Set the 'RequestedInfos' element value.
 void setTransientRFPRequestSegments(java.util.List<RFPTransientRQ.TransientRFPRequestSegment> list)
          Set the list of 'TransientRFP_RequestSegment' element items.
 void setTransientRFPRequestSegmentsContractDuration(java.lang.String transientRFPRequestSegmentsContractDuration)
          Set the 'ContractDuration' attribute value.
 void setTransientRFPRequestSegmentsContractStart(java.lang.String transientRFPRequestSegmentsContractStart)
          Set the 'ContractStart' attribute value.
 void setTransientRFPRequestSegmentsDecisionDueDate(java.lang.String transientRFPRequestSegmentsDecisionDueDate)
          Set the 'DecisionDueDate' attribute value.
 void setTransientRFPRequestSegmentsResponseDueDate(java.lang.String transientRFPRequestSegmentsResponseDueDate)
          Set the 'ResponseDueDate' attribute value.
 void setTransientRFPRequestSegmentsResponseFormat(java.lang.String transientRFPRequestSegmentsResponseFormat)
          Set the 'ResponseFormat' attribute value.
 void setTransientRFPRequestSegmentsResponseMethod(java.lang.String transientRFPRequestSegmentsResponseMethod)
          Set the 'ResponseMethod' attribute value.
 int sizeTransientRFPRequestSegments()
          Get the number of 'TransientRFP_RequestSegment' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RFPTransientRQ

public RFPTransientRQ()
Method Detail

getPOS

public POS getPOS()
Get the 'POS' element value. Used to identify the sender of the request. If the sender is an intermediary, this may additionally be used to identify the company on whose behalf the information is being requested.

Returns:
value

setPOS

public void setPOS(POS POS)
Set the 'POS' element value. Used to identify the sender of the request. If the sender is an intermediary, this may additionally be used to identify the company on whose behalf the information is being requested.

Parameters:
POS -

getRequestedInfos

public RFPTransientRQ.RequestedInfos getRequestedInfos()
Get the 'RequestedInfos' element value. A collection of TransientRFP_RequestSegment. This allows for the RFP to be sent to multiple properties.

Returns:
value

setRequestedInfos

public void setRequestedInfos(RFPTransientRQ.RequestedInfos requestedInfos)
Set the 'RequestedInfos' element value. A collection of TransientRFP_RequestSegment. This allows for the RFP to be sent to multiple properties.

Parameters:
requestedInfos -

getTransientRFPRequestSegments

public java.util.List<RFPTransientRQ.TransientRFPRequestSegment> getTransientRFPRequestSegments()
Get the list of 'TransientRFP_RequestSegment' element items. A collection of TransientRFP_RequestSegment. This allows for the RFP to be sent to multiple properties.

Returns:
list

setTransientRFPRequestSegments

public void setTransientRFPRequestSegments(java.util.List<RFPTransientRQ.TransientRFPRequestSegment> list)
Set the list of 'TransientRFP_RequestSegment' element items. A collection of TransientRFP_RequestSegment. This allows for the RFP to be sent to multiple properties.

Parameters:
list -

sizeTransientRFPRequestSegments

public int sizeTransientRFPRequestSegments()
Get the number of 'TransientRFP_RequestSegment' element items.

Returns:
count

addTransientRFPRequestSegment

public void addTransientRFPRequestSegment(RFPTransientRQ.TransientRFPRequestSegment item)
Add a 'TransientRFP_RequestSegment' element item.

Parameters:
item -

getTransientRFPRequestSegment

public RFPTransientRQ.TransientRFPRequestSegment getTransientRFPRequestSegment(int index)
Get 'TransientRFP_RequestSegment' element item by position.

Parameters:
index -
Returns:
item

clearTransientRFPRequestSegments

public void clearTransientRFPRequestSegments()
Remove all 'TransientRFP_RequestSegment' element items.


getComments

public RFPTransientRQ.Comments getComments()
Get the 'Comments' element value. A collection of TransientRFP_RequestSegment. This allows for the RFP to be sent to multiple properties.

Returns:
value

setComments

public void setComments(RFPTransientRQ.Comments comments)
Set the 'Comments' element value. A collection of TransientRFP_RequestSegment. This allows for the RFP to be sent to multiple properties.

Parameters:
comments -

getTransientRFPRequestSegmentsResponseMethod

public java.lang.String getTransientRFPRequestSegmentsResponseMethod()
Get the 'ResponseMethod' attribute value. This defines how the detailed response to the RFP should be communicated (e.g., http, e-mail, telephone). Refer to OpenTravel Code List Distribution Type (DTB).

Returns:
value

setTransientRFPRequestSegmentsResponseMethod

public void setTransientRFPRequestSegmentsResponseMethod(java.lang.String transientRFPRequestSegmentsResponseMethod)
Set the 'ResponseMethod' attribute value. This defines how the detailed response to the RFP should be communicated (e.g., http, e-mail, telephone). Refer to OpenTravel Code List Distribution Type (DTB).

Parameters:
transientRFPRequestSegmentsResponseMethod -

getTransientRFPRequestSegmentsResponseFormat

public java.lang.String getTransientRFPRequestSegmentsResponseFormat()
Get the 'ResponseFormat' attribute value. This defines the format in which the response to the RFP should be communicated (e.g., XML, Excel, hardcopy). Refer to OpenTravel Code List Format Type (FMT).

Returns:
value

setTransientRFPRequestSegmentsResponseFormat

public void setTransientRFPRequestSegmentsResponseFormat(java.lang.String transientRFPRequestSegmentsResponseFormat)
Set the 'ResponseFormat' attribute value. This defines the format in which the response to the RFP should be communicated (e.g., XML, Excel, hardcopy). Refer to OpenTravel Code List Format Type (FMT).

Parameters:
transientRFPRequestSegmentsResponseFormat -

getTransientRFPRequestSegmentsResponseDueDate

public java.lang.String getTransientRFPRequestSegmentsResponseDueDate()
Get the 'ResponseDueDate' attribute value. The date the requestor requires a response.

Returns:
value

setTransientRFPRequestSegmentsResponseDueDate

public void setTransientRFPRequestSegmentsResponseDueDate(java.lang.String transientRFPRequestSegmentsResponseDueDate)
Set the 'ResponseDueDate' attribute value. The date the requestor requires a response.

Parameters:
transientRFPRequestSegmentsResponseDueDate -

getTransientRFPRequestSegmentsDecisionDueDate

public java.lang.String getTransientRFPRequestSegmentsDecisionDueDate()
Get the 'DecisionDueDate' attribute value. The date the requestor intends to make a decision.

Returns:
value

setTransientRFPRequestSegmentsDecisionDueDate

public void setTransientRFPRequestSegmentsDecisionDueDate(java.lang.String transientRFPRequestSegmentsDecisionDueDate)
Set the 'DecisionDueDate' attribute value. The date the requestor intends to make a decision.

Parameters:
transientRFPRequestSegmentsDecisionDueDate -

getTransientRFPRequestSegmentsContractDuration

public java.lang.String getTransientRFPRequestSegmentsContractDuration()
Get the 'ContractDuration' attribute value. This specifies the intended length of time to which this request applies.

Returns:
value

setTransientRFPRequestSegmentsContractDuration

public void setTransientRFPRequestSegmentsContractDuration(java.lang.String transientRFPRequestSegmentsContractDuration)
Set the 'ContractDuration' attribute value. This specifies the intended length of time to which this request applies.

Parameters:
transientRFPRequestSegmentsContractDuration -

getTransientRFPRequestSegmentsContractStart

public java.lang.String getTransientRFPRequestSegmentsContractStart()
Get the 'ContractStart' attribute value. The intended originating contract year or year and month

Returns:
value

setTransientRFPRequestSegmentsContractStart

public void setTransientRFPRequestSegmentsContractStart(java.lang.String transientRFPRequestSegmentsContractStart)
Set the 'ContractStart' attribute value. The intended originating contract year or year and month

Parameters:
transientRFPRequestSegmentsContractStart -

getMessageID

public UniqueID getMessageID()
Get the 'MessageID' element value. The ID is used to identify the request.

Returns:
value

setMessageID

public void setMessageID(UniqueID messageID)
Set the 'MessageID' element value. The ID is used to identify the request.

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 -