org.ota.hotel
Class RFPResponseDetail

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

public class RFPResponseDetail
extends java.lang.Object

Provides an area to send comments regarding the response. Schema fragment(s) for this class:

 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="RFP_ResponseDetailType">
   <xs:sequence>
     <xs:element name="Comments" minOccurs="0">
       <!-- Reference to inner class Comments -->
     </xs:element>
   </xs:sequence>
   <xs:attribute type="xs:boolean" use="optional" name="DetailIncludedIndicator"/>
   <xs:attributeGroup ref="ns:DeliveryResponseGroup"/>
   <xs:attribute type="xs:boolean" use="optional" name="DeclineIndicator"/>
   <xs:attribute type="xs:string" use="optional" name="DeclineReasonCode"/>
   <xs:attribute type="xs:string" use="optional" name="CodeDetail"/>
 </xs:complexType>
 
 <xs:attributeGroup xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DeliveryResponseGroup">
   <xs:attribute type="xs:string" use="optional" name="MinimumTime"/>
   <xs:attribute type="xs:string" use="optional" name="MaximumTime"/>
   <xs:attribute type="xs:string" use="optional" name="ResponseMethod"/>
   <xs:attribute use="optional" name="ResponseTimeUnit">
     <xs:simpleType>
       <!-- Reference to inner class ResponseTimeUnit -->
     </xs:simpleType>
   </xs:attribute>
 </xs:attributeGroup>
 


Nested Class Summary
static class RFPResponseDetail.Comments
          Collection of comments used for additional data about the response.
static class RFPResponseDetail.ResponseTimeUnit
          Schema fragment(s) for this class:
 
Constructor Summary
RFPResponseDetail()
           
 
Method Summary
 java.lang.String getCodeDetail()
          Get the 'CodeDetail' attribute value.
 RFPResponseDetail.Comments getComments()
          Get the 'Comments' element value.
 java.lang.Boolean getDeclineIndicator()
          Get the 'DeclineIndicator' attribute value.
 java.lang.String getDeclineReasonCode()
          Get the 'DeclineReasonCode' attribute value.
 java.lang.Boolean getDetailIncludedIndicator()
          Get the 'DetailIncludedIndicator' attribute value.
 java.lang.String getMaximumTime()
          Get the 'MaximumTime' attribute value.
 java.lang.String getMinimumTime()
          Get the 'MinimumTime' attribute value.
 java.lang.String getResponseMethod()
          Get the 'ResponseMethod' attribute value.
 RFPResponseDetail.ResponseTimeUnit getResponseTimeUnit()
          Get the 'ResponseTimeUnit' attribute value.
 void setCodeDetail(java.lang.String codeDetail)
          Set the 'CodeDetail' attribute value.
 void setComments(RFPResponseDetail.Comments comments)
          Set the 'Comments' element value.
 void setDeclineIndicator(java.lang.Boolean declineIndicator)
          Set the 'DeclineIndicator' attribute value.
 void setDeclineReasonCode(java.lang.String declineReasonCode)
          Set the 'DeclineReasonCode' attribute value.
 void setDetailIncludedIndicator(java.lang.Boolean detailIncludedIndicator)
          Set the 'DetailIncludedIndicator' attribute value.
 void setMaximumTime(java.lang.String maximumTime)
          Set the 'MaximumTime' attribute value.
 void setMinimumTime(java.lang.String minimumTime)
          Set the 'MinimumTime' attribute value.
 void setResponseMethod(java.lang.String responseMethod)
          Set the 'ResponseMethod' attribute value.
 void setResponseTimeUnit(RFPResponseDetail.ResponseTimeUnit responseTimeUnit)
          Set the 'ResponseTimeUnit' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RFPResponseDetail

public RFPResponseDetail()
Method Detail

getComments

public RFPResponseDetail.Comments getComments()
Get the 'Comments' element value.

Returns:
value

setComments

public void setComments(RFPResponseDetail.Comments comments)
Set the 'Comments' element value.

Parameters:
comments -

getDetailIncludedIndicator

public java.lang.Boolean getDetailIncludedIndicator()
Get the 'DetailIncludedIndicator' attribute value. This is an indicator that denotes whether the message contains detailed information; if false this indicates the message is an acknowledgement only, if true this indicates that detailed information is included in this message.

Returns:
value

setDetailIncludedIndicator

public void setDetailIncludedIndicator(java.lang.Boolean detailIncludedIndicator)
Set the 'DetailIncludedIndicator' attribute value. This is an indicator that denotes whether the message contains detailed information; if false this indicates the message is an acknowledgement only, if true this indicates that detailed information is included in this message.

Parameters:
detailIncludedIndicator -

getMinimumTime

public java.lang.String getMinimumTime()
Get the 'MinimumTime' attribute value. Specifies the earliest time within which the detailed response will be communicated. Used in conjunction with MaximumTime to define a range (e.g. the 2 in "2-4 days").

Returns:
value

setMinimumTime

public void setMinimumTime(java.lang.String minimumTime)
Set the 'MinimumTime' attribute value. Specifies the earliest time within which the detailed response will be communicated. Used in conjunction with MaximumTime to define a range (e.g. the 2 in "2-4 days").

Parameters:
minimumTime -

getMaximumTime

public java.lang.String getMaximumTime()
Get the 'MaximumTime' attribute value. Specifies the latest time the detailed response will be communicated. Used in conjunction with MinimumTime to define a range (e.g. the 4 in "2-4 days").

Returns:
value

setMaximumTime

public void setMaximumTime(java.lang.String maximumTime)
Set the 'MaximumTime' attribute value. Specifies the latest time the detailed response will be communicated. Used in conjunction with MinimumTime to define a range (e.g. the 4 in "2-4 days").

Parameters:
maximumTime -

getResponseMethod

public java.lang.String getResponseMethod()
Get the 'ResponseMethod' attribute value. Specifies how the detailed response will be communicated (e.g. XML, e-mail, phone call). Refer to OpenTravel Code List Distribution Type (DTB).

Returns:
value

setResponseMethod

public void setResponseMethod(java.lang.String responseMethod)
Set the 'ResponseMethod' attribute value. Specifies how the detailed response will be communicated (e.g. XML, e-mail, phone call). Refer to OpenTravel Code List Distribution Type (DTB).

Parameters:
responseMethod -

getResponseTimeUnit

public RFPResponseDetail.ResponseTimeUnit getResponseTimeUnit()
Get the 'ResponseTimeUnit' attribute value. This defines the type of day or time span to which the minimum and maximum duration refers, either business day or elapsed time (e.g. if the expected response time is one business day, the ResponseTimeUnit value would equal business day and the MaximumTime attribute value would be P1D).

Returns:
value

setResponseTimeUnit

public void setResponseTimeUnit(RFPResponseDetail.ResponseTimeUnit responseTimeUnit)
Set the 'ResponseTimeUnit' attribute value. This defines the type of day or time span to which the minimum and maximum duration refers, either business day or elapsed time (e.g. if the expected response time is one business day, the ResponseTimeUnit value would equal business day and the MaximumTime attribute value would be P1D).

Parameters:
responseTimeUnit -

getDeclineIndicator

public java.lang.Boolean getDeclineIndicator()
Get the 'DeclineIndicator' attribute value. If true, the supplier cannot accomodate the request and will not send detailed response information. If false, the supplier plans to respond.

Returns:
value

setDeclineIndicator

public void setDeclineIndicator(java.lang.Boolean declineIndicator)
Set the 'DeclineIndicator' attribute value. If true, the supplier cannot accomodate the request and will not send detailed response information. If false, the supplier plans to respond.

Parameters:
declineIndicator -

getDeclineReasonCode

public java.lang.String getDeclineReasonCode()
Get the 'DeclineReasonCode' attribute value. Identifies the reason the request is being declined. Refer to OpenTravel Code List Decline Reason (DEC).

Returns:
value

setDeclineReasonCode

public void setDeclineReasonCode(java.lang.String declineReasonCode)
Set the 'DeclineReasonCode' attribute value. Identifies the reason the request is being declined. Refer to OpenTravel Code List Decline Reason (DEC).

Parameters:
declineReasonCode -

getCodeDetail

public java.lang.String getCodeDetail()
Get the 'CodeDetail' attribute value. This is intended for use as a customized DeclineReasonCode. This may be used when "other" is stated as the DeclineReasonCode or to give additional information with other DeclineReasonCodes.

Returns:
value

setCodeDetail

public void setCodeDetail(java.lang.String codeDetail)
Set the 'CodeDetail' attribute value. This is intended for use as a customized DeclineReasonCode. This may be used when "other" is stated as the DeclineReasonCode or to give additional information with other DeclineReasonCodes.

Parameters:
codeDetail -