public class SearchParams extends MApiParams
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SEARCH_PARAM_ADULTS |
static java.lang.String |
SEARCH_PARAM_CHILDREN |
static java.lang.String |
SEARCH_PARAM_DATE |
static java.lang.String |
SEARCH_PARAM_DESTINATION_IATA |
static java.lang.String |
SEARCH_PARAM_HOST |
static java.lang.String |
SEARCH_PARAM_INFANTS |
static java.lang.String |
SEARCH_PARAM_KNOW_ENGLISH |
static java.lang.String |
SEARCH_PARAM_LOCALE |
static java.lang.String |
SEARCH_PARAM_MARKER |
static java.lang.String |
SEARCH_PARAM_ORIGIN_IATA |
static java.lang.String |
SEARCH_PARAM_RANGE |
static java.lang.String |
SEARCH_PARAM_TRIP_CLASS |
static java.lang.String |
SEARCH_PARAMS_DATE_FORMAT |
static java.lang.String |
SEGMENT_NUMBER |
static java.lang.String |
TRIP_CLASS_BUSINESS |
static java.lang.String |
TRIP_CLASS_ECONOMY |
static java.lang.String |
TRIP_CLASS_PREMIUM_ECONOMY_VALUE |
Constructor and Description |
---|
SearchParams() |
Modifier and Type | Method and Description |
---|---|
void |
addSegment(int position,
java.lang.String origin,
java.lang.String destination,
java.lang.String date) |
void |
addSegment(Segment segment) |
void |
addSegment(java.lang.String origin,
java.lang.String destination,
java.lang.String date) |
static java.lang.String |
convertToNewTripClass(int oldTripClass) |
SearchParams |
getCopy() |
java.lang.String |
getHost() |
java.util.List<java.lang.String> |
getIatas() |
java.lang.String |
getLocale() |
java.lang.String |
getMarkerWithSource() |
Passengers |
getPassengers() |
java.lang.Integer |
getSearchCacheTime() |
java.util.List<Segment> |
getSegments() |
java.lang.String |
getSignature() |
java.lang.String |
getSource() |
java.lang.String |
getTripClass() |
boolean |
isComplexSearch() |
boolean |
isKnowEnglish() |
void |
setKnowEnglish(boolean knowEnglish) |
void |
setLocale(java.lang.String locale) |
void |
setMarkerWithSource(java.lang.String markerWithSource) |
void |
setPassengers(Passengers passengers) |
void |
setSearchCacheTime(java.lang.Integer search_cache_time) |
void |
setSegments(java.util.List<Segment> segments) |
void |
setSource(java.lang.String source) |
void |
setTripClass(java.lang.String tripClass) |
void |
setupMarker() |
void |
setupSignature() |
m
addParam, getContext, setContext
public static final java.lang.String TRIP_CLASS_ECONOMY
public static final java.lang.String TRIP_CLASS_BUSINESS
public static final java.lang.String TRIP_CLASS_PREMIUM_ECONOMY_VALUE
public static final java.lang.String SEARCH_PARAM_ORIGIN_IATA
public static final java.lang.String SEARCH_PARAM_DESTINATION_IATA
public static final java.lang.String SEARCH_PARAM_DATE
public static final java.lang.String SEARCH_PARAM_TRIP_CLASS
public static final java.lang.String SEARCH_PARAM_HOST
public static final java.lang.String SEARCH_PARAM_LOCALE
public static final java.lang.String SEARCH_PARAM_INFANTS
public static final java.lang.String SEARCH_PARAM_CHILDREN
public static final java.lang.String SEARCH_PARAM_ADULTS
public static final java.lang.String SEARCH_PARAM_KNOW_ENGLISH
public static final java.lang.String SEARCH_PARAM_RANGE
public static final java.lang.String SEARCH_PARAM_MARKER
public static final java.lang.String SEGMENT_NUMBER
public static final java.lang.String SEARCH_PARAMS_DATE_FORMAT
public static java.lang.String convertToNewTripClass(int oldTripClass)
public boolean isKnowEnglish()
public void setKnowEnglish(boolean knowEnglish)
public java.lang.String getHost()
public java.lang.String getMarkerWithSource()
public void setMarkerWithSource(java.lang.String markerWithSource)
public java.util.List<Segment> getSegments()
public void setSegments(java.util.List<Segment> segments)
public java.lang.String getTripClass()
public void setTripClass(java.lang.String tripClass)
public java.lang.String getSignature()
public Passengers getPassengers()
public void setPassengers(Passengers passengers)
public java.lang.String getLocale()
public void setLocale(java.lang.String locale)
public java.lang.String getSource()
public void setSource(java.lang.String source)
public void setupSignature()
public void addSegment(Segment segment)
public void addSegment(java.lang.String origin, java.lang.String destination, java.lang.String date)
public void setupMarker()
public void addSegment(int position, java.lang.String origin, java.lang.String destination, java.lang.String date)
public boolean isComplexSearch()
public SearchParams getCopy()
public java.lang.Integer getSearchCacheTime()
public void setSearchCacheTime(java.lang.Integer search_cache_time)
public java.util.List<java.lang.String> getIatas()