org.ota.air
Class LowFareSearchRQ.TravelPreferences

java.lang.Object
  extended by org.ota.air.AirSearchPrefs
      extended by org.ota.air.LowFareSearchRQ.TravelPreferences
Enclosing class:
LowFareSearchRQ

public static class LowFareSearchRQ.TravelPreferences
extends AirSearchPrefs

Air Low Fare Search Request preference information. 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="TravelPreferences" minOccurs="0" maxOccurs="10">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:AirSearchPrefsType">
         <xs:attribute use="optional" name="FlexDatePref">
           <xs:simpleType>
             <!-- Reference to inner class FlexDatePref -->
           </xs:simpleType>
         </xs:attribute>
         <xs:attribute type="xs:boolean" use="optional" name="FlexWeekendIndicator"/>
         <xs:attribute type="xs:boolean" use="optional" name="FlexLevelIndicator"/>
         <xs:attribute type="xs:boolean" use="optional" name="NoFareBreakIndicator"/>
         <xs:attribute type="xs:string" use="optional" name="OriginDestinationRPHs"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class LowFareSearchRQ.TravelPreferences.FlexDatePref
          Schema fragment(s) for this class:
 
Nested classes/interfaces inherited from class org.ota.air.AirSearchPrefs
AirSearchPrefs.CabinPref, AirSearchPrefs.FareRestrictPref, AirSearchPrefs.TicketDistribPref, AirSearchPrefs.VendorPref
 
Constructor Summary
LowFareSearchRQ.TravelPreferences()
           
 
Method Summary
 LowFareSearchRQ.TravelPreferences.FlexDatePref getFlexDatePref()
          Get the 'FlexDatePref' attribute value.
 java.lang.Boolean getFlexLevelIndicator()
          Get the 'FlexLevelIndicator' attribute value.
 java.lang.Boolean getFlexWeekendIndicator()
          Get the 'FlexWeekendIndicator' attribute value.
 java.lang.Boolean getNoFareBreakIndicator()
          Get the 'NoFareBreakIndicator' attribute value.
 java.lang.String getOriginDestinationRPHs()
          Get the 'OriginDestinationRPHs' attribute value.
 void setFlexDatePref(LowFareSearchRQ.TravelPreferences.FlexDatePref flexDatePref)
          Set the 'FlexDatePref' attribute value.
 void setFlexLevelIndicator(java.lang.Boolean flexLevelIndicator)
          Set the 'FlexLevelIndicator' attribute value.
 void setFlexWeekendIndicator(java.lang.Boolean flexWeekendIndicator)
          Set the 'FlexWeekendIndicator' attribute value.
 void setNoFareBreakIndicator(java.lang.Boolean noFareBreakIndicator)
          Set the 'NoFareBreakIndicator' attribute value.
 void setOriginDestinationRPHs(java.lang.String originDestinationRPHs)
          Set the 'OriginDestinationRPHs' attribute value.
 
Methods inherited from class org.ota.air.AirSearchPrefs
addCabinPref, addEquipPref, addFareRestrictPref, addFlightTypePref, addTicketDistribPref, addVendorPref, clearCabinPrefs, clearEquipPrefs, clearFareRestrictPrefs, clearFlightTypePrefs, clearTicketDistribPrefs, clearVendorPrefs, getCabinPref, getCabinPrefs, getDateTimeSpanGroup, getEquipPref, getEquipPrefs, getETicketDesired, getFareRestrictPref, getFareRestrictPrefs, getFlightTypePref, getFlightTypePrefs, getMaxStopsQuantity, getOnTimeRate, getSmokingAllowed, getTicketDistribPref, getTicketDistribPrefs, getVendorPref, getVendorPrefs, setCabinPrefs, setDateTimeSpanGroup, setEquipPrefs, setETicketDesired, setFareRestrictPrefs, setFlightTypePrefs, setMaxStopsQuantity, setOnTimeRate, setSmokingAllowed, setTicketDistribPrefs, setVendorPrefs, sizeCabinPrefs, sizeEquipPrefs, sizeFareRestrictPrefs, sizeFlightTypePrefs, sizeTicketDistribPrefs, sizeVendorPrefs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LowFareSearchRQ.TravelPreferences

public LowFareSearchRQ.TravelPreferences()
Method Detail

getFlexDatePref

public LowFareSearchRQ.TravelPreferences.FlexDatePref getFlexDatePref()
Get the 'FlexDatePref' attribute value. To specify which portions of the journey the date is flexible.

Returns:
value

setFlexDatePref

public void setFlexDatePref(LowFareSearchRQ.TravelPreferences.FlexDatePref flexDatePref)
Set the 'FlexDatePref' attribute value. To specify which portions of the journey the date is flexible.

Parameters:
flexDatePref -

getFlexWeekendIndicator

public java.lang.Boolean getFlexWeekendIndicator()
Get the 'FlexWeekendIndicator' attribute value. If true, days before or after the weekend day should be searched.

Returns:
value

setFlexWeekendIndicator

public void setFlexWeekendIndicator(java.lang.Boolean flexWeekendIndicator)
Set the 'FlexWeekendIndicator' attribute value. If true, days before or after the weekend day should be searched.

Parameters:
flexWeekendIndicator -

getFlexLevelIndicator

public java.lang.Boolean getFlexLevelIndicator()
Get the 'FlexLevelIndicator' attribute value. If true, eligible for widest flex searches.

Returns:
value

setFlexLevelIndicator

public void setFlexLevelIndicator(java.lang.Boolean flexLevelIndicator)
Set the 'FlexLevelIndicator' attribute value. If true, eligible for widest flex searches.

Parameters:
flexLevelIndicator -

getNoFareBreakIndicator

public java.lang.Boolean getNoFareBreakIndicator()
Get the 'NoFareBreakIndicator' attribute value. If true, no fare breaks in the itinerary apart from the turn point should be considered.

Returns:
value

setNoFareBreakIndicator

public void setNoFareBreakIndicator(java.lang.Boolean noFareBreakIndicator)
Set the 'NoFareBreakIndicator' attribute value. If true, no fare breaks in the itinerary apart from the turn point should be considered.

Parameters:
noFareBreakIndicator -

getOriginDestinationRPHs

public java.lang.String getOriginDestinationRPHs()
Get the 'OriginDestinationRPHs' attribute value. Refers to specific origin destination information within this request message.

Returns:
value

setOriginDestinationRPHs

public void setOriginDestinationRPHs(java.lang.String originDestinationRPHs)
Set the 'OriginDestinationRPHs' attribute value. Refers to specific origin destination information within this request message.

Parameters:
originDestinationRPHs -