org.ota.shared
Class RateQualifier

java.lang.Object
  extended by org.ota.shared.RateQualifier
Direct Known Subclasses:
VehicleRentalRate.RateQualifier

public class RateQualifier
extends java.lang.Object

The RateQualifierType complex type describes fully rate information associated with a specific rate quotation, including the description of any promotions that may apply. 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="RateQualifierType">
   <xs:sequence>
     <xs:element type="xs:string" name="PromoDesc" minOccurs="0"/>
     <xs:element name="RateComments" minOccurs="0">
       <!-- Reference to inner class RateComments -->
     </xs:element>
   </xs:sequence>
   <xs:attributeGroup ref="ns:RateQualifierCoreGroup"/>
   <xs:attribute type="xs:boolean" use="optional" name="ArriveByFlight"/>
   <xs:attribute type="xs:string" use="optional" name="RateAuthorizationCode"/>
   <xs:attribute type="xs:string" use="optional" name="VendorRateID"/>
 </xs:complexType>
 


Nested Class Summary
static class RateQualifier.RateComments
          Collection of rate comments.
 
Constructor Summary
RateQualifier()
           
 
Method Summary
 java.lang.Boolean getArriveByFlight()
          Get the 'ArriveByFlight' attribute value.
 java.lang.String getPromoDesc()
          Get the 'PromoDesc' element value.
 java.lang.String getRateAuthorizationCode()
          Get the 'RateAuthorizationCode' attribute value.
 RateQualifier.RateComments getRateComments()
          Get the 'RateComments' element value.
 RateQualifierCoreGroup getRateQualifierCoreGroup()
          Get the 'RateQualifierCoreGroup' attributeGroup value.
 java.lang.String getVendorRateID()
          Get the 'VendorRateID' attribute value.
 void setArriveByFlight(java.lang.Boolean arriveByFlight)
          Set the 'ArriveByFlight' attribute value.
 void setPromoDesc(java.lang.String promoDesc)
          Set the 'PromoDesc' element value.
 void setRateAuthorizationCode(java.lang.String rateAuthorizationCode)
          Set the 'RateAuthorizationCode' attribute value.
 void setRateComments(RateQualifier.RateComments rateComments)
          Set the 'RateComments' element value.
 void setRateQualifierCoreGroup(RateQualifierCoreGroup rateQualifierCoreGroup)
          Set the 'RateQualifierCoreGroup' attributeGroup value.
 void setVendorRateID(java.lang.String vendorRateID)
          Set the 'VendorRateID' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RateQualifier

public RateQualifier()
Method Detail

getPromoDesc

public java.lang.String getPromoDesc()
Get the 'PromoDesc' element value. This may be used to provide additional information about the promotion code.

Returns:
value

setPromoDesc

public void setPromoDesc(java.lang.String promoDesc)
Set the 'PromoDesc' element value. This may be used to provide additional information about the promotion code.

Parameters:
promoDesc -

getRateComments

public RateQualifier.RateComments getRateComments()
Get the 'RateComments' element value.

Returns:
value

setRateComments

public void setRateComments(RateQualifier.RateComments rateComments)
Set the 'RateComments' element value.

Parameters:
rateComments -

getRateQualifierCoreGroup

public RateQualifierCoreGroup getRateQualifierCoreGroup()
Get the 'RateQualifierCoreGroup' attributeGroup value. Basic information pertaining to a rate.

Returns:
value

setRateQualifierCoreGroup

public void setRateQualifierCoreGroup(RateQualifierCoreGroup rateQualifierCoreGroup)
Set the 'RateQualifierCoreGroup' attributeGroup value. Basic information pertaining to a rate.

Parameters:
rateQualifierCoreGroup -

getArriveByFlight

public java.lang.Boolean getArriveByFlight()
Get the 'ArriveByFlight' attribute value. Indicates if this rate is only available to those customers who are flying to the vehicle rental location. false

Returns:
value

setArriveByFlight

public void setArriveByFlight(java.lang.Boolean arriveByFlight)
Set the 'ArriveByFlight' attribute value. Indicates if this rate is only available to those customers who are flying to the vehicle rental location. false

Parameters:
arriveByFlight -

getRateAuthorizationCode

public java.lang.String getRateAuthorizationCode()
Get the 'RateAuthorizationCode' attribute value. The rate authorization code for this rate.

Returns:
value

setRateAuthorizationCode

public void setRateAuthorizationCode(java.lang.String rateAuthorizationCode)
Set the 'RateAuthorizationCode' attribute value. The rate authorization code for this rate.

Parameters:
rateAuthorizationCode -

getVendorRateID

public java.lang.String getVendorRateID()
Get the 'VendorRateID' attribute value. The identifier assigned to this rate by the vendor.

Returns:
value

setVendorRateID

public void setVendorRateID(java.lang.String vendorRateID)
Set the 'VendorRateID' attribute value. The identifier assigned to this rate by the vendor.

Parameters:
vendorRateID -