org.ota.tour
Class SearchRQ.PricePref

java.lang.Object
  extended by org.ota.tour.SearchRQ.PricePref
Enclosing class:
SearchRQ

public static class SearchRQ.PricePref
extends java.lang.Object

Range or limit of budget. 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="PricePref" minOccurs="0">
   <xs:complexType>
     <xs:attribute type="ns:PricingType" use="optional" name="PricingType"/>
     <xs:attribute type="xs:float" use="optional" name="MinPrice"/>
     <xs:attribute type="xs:float" use="optional" name="MaxPrice"/>
     <xs:attribute type="xs:float" use="optional" name="GuidelinePrice"/>
     <xs:attributeGroup ref="ns:CurrencyCodeGroup"/>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
SearchRQ.PricePref()
           
 
Method Summary
 CurrencyCodeGroup getCurrencyCodeGroup()
          Get the 'CurrencyCodeGroup' attributeGroup value.
 java.lang.Float getGuidelinePrice()
          Get the 'GuidelinePrice' attribute value.
 java.lang.Float getMaxPrice()
          Get the 'MaxPrice' attribute value.
 java.lang.Float getMinPrice()
          Get the 'MinPrice' attribute value.
 Pricing getPricing()
          Get the 'PricingType' attribute value.
 void setCurrencyCodeGroup(CurrencyCodeGroup currencyCodeGroup)
          Set the 'CurrencyCodeGroup' attributeGroup value.
 void setGuidelinePrice(java.lang.Float guidelinePrice)
          Set the 'GuidelinePrice' attribute value.
 void setMaxPrice(java.lang.Float maxPrice)
          Set the 'MaxPrice' attribute value.
 void setMinPrice(java.lang.Float minPrice)
          Set the 'MinPrice' attribute value.
 void setPricing(Pricing pricing)
          Set the 'PricingType' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchRQ.PricePref

public SearchRQ.PricePref()
Method Detail

getPricing

public Pricing getPricing()
Get the 'PricingType' attribute value. Indicates the level of the budget - normally either 'per person' or 'per stay' (i.e. total holiday cost). Use of 'per stay' requires the presence of the 'Customers' element.

Returns:
value

setPricing

public void setPricing(Pricing pricing)
Set the 'PricingType' attribute value. Indicates the level of the budget - normally either 'per person' or 'per stay' (i.e. total holiday cost). Use of 'per stay' requires the presence of the 'Customers' element.

Parameters:
pricing -

getMinPrice

public java.lang.Float getMinPrice()
Get the 'MinPrice' attribute value. The lowest price for a price range search.

Returns:
value

setMinPrice

public void setMinPrice(java.lang.Float minPrice)
Set the 'MinPrice' attribute value. The lowest price for a price range search.

Parameters:
minPrice -

getMaxPrice

public java.lang.Float getMaxPrice()
Get the 'MaxPrice' attribute value. The highets price for a price range search.

Returns:
value

setMaxPrice

public void setMaxPrice(java.lang.Float maxPrice)
Set the 'MaxPrice' attribute value. The highets price for a price range search.

Parameters:
maxPrice -

getGuidelinePrice

public java.lang.Float getGuidelinePrice()
Get the 'GuidelinePrice' attribute value. A price which the supplier can use as the base for a price search; the range of prices returned is not limited.

Returns:
value

setGuidelinePrice

public void setGuidelinePrice(java.lang.Float guidelinePrice)
Set the 'GuidelinePrice' attribute value. A price which the supplier can use as the base for a price search; the range of prices returned is not limited.

Parameters:
guidelinePrice -

getCurrencyCodeGroup

public CurrencyCodeGroup getCurrencyCodeGroup()
Get the 'CurrencyCodeGroup' attributeGroup value. Used to specify the currency code and decimal places.

Returns:
value

setCurrencyCodeGroup

public void setCurrencyCodeGroup(CurrencyCodeGroup currencyCodeGroup)
Set the 'CurrencyCodeGroup' attributeGroup value. Used to specify the currency code and decimal places.

Parameters:
currencyCodeGroup -