public class SearchData
extends java.lang.Object
Constructor and Description |
---|
SearchData() |
SearchData(java.util.List<Proposal> proposals,
java.util.Map<java.lang.String,GateData> gatesInfo,
java.util.Map<java.lang.String,AirlineData> airlines,
java.util.Map<java.lang.String,AirportData> airports) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,AirlineData> |
getAirlines() |
java.util.Map<java.lang.String,AirportData> |
getAirports() |
Proposal |
getCheapestProposal() |
java.util.Map<java.lang.String,java.lang.Double> |
getCurrencies() |
GateData |
getGateById(java.lang.String id) |
java.util.Map<java.lang.String,GateData> |
getGatesInfo() |
java.lang.Integer |
getMinPrice() |
java.lang.Integer |
getMinPriceWithoutMagic() |
Proposal |
getProposalByMailUrlHash(java.lang.String mailSign) |
java.util.List<Proposal> |
getProposals() |
long |
getSearchCompletionTime() |
java.lang.String |
getSearchId() |
java.util.List<ResultsSegment> |
getSegments() |
java.lang.String |
getStatus() |
void |
initEmptyCollections() |
boolean |
isComplexSearch() |
boolean |
isOpenJaw() |
void |
mergeMagicFareWithGatesCopy(SearchData dataForMerge) |
void |
mergeSearchData(SearchData dataForMerge) |
void |
setAirlines(java.util.Map<java.lang.String,AirlineData> airlines) |
void |
setAirports(java.util.Map<java.lang.String,AirportData> airports) |
void |
setCurrencies(java.util.Map<java.lang.String,java.lang.Double> currencies) |
void |
setGatesInfo(java.util.Map<java.lang.String,GateData> gatesInfo) |
void |
setMagicFareMinPrice(java.lang.Integer magicFareMinPrice) |
void |
setMinPrice(java.lang.Integer minPrice) |
void |
setMinPriceWithoutMagic(java.lang.Integer minPriceWithoutMagic) |
void |
setOpenJaw(boolean openJaw) |
void |
setProposals(java.util.List<Proposal> proposals) |
void |
setSearchCompletionTime(long searchCompletionTime) |
void |
setSearchId(java.lang.String searchId) |
void |
setSegments(java.util.List<ResultsSegment> segments) |
void |
setStatus(java.lang.String status) |
public SearchData()
public SearchData(java.util.List<Proposal> proposals, java.util.Map<java.lang.String,GateData> gatesInfo, java.util.Map<java.lang.String,AirlineData> airlines, java.util.Map<java.lang.String,AirportData> airports)
public void initEmptyCollections()
public java.lang.String getSearchId()
public void setSearchId(java.lang.String searchId)
public boolean isOpenJaw()
public void setOpenJaw(boolean openJaw)
public java.util.Map<java.lang.String,GateData> getGatesInfo()
public void setGatesInfo(java.util.Map<java.lang.String,GateData> gatesInfo)
public java.util.Map<java.lang.String,AirlineData> getAirlines()
public void setAirlines(java.util.Map<java.lang.String,AirlineData> airlines)
public java.util.Map<java.lang.String,AirportData> getAirports()
public void setAirports(java.util.Map<java.lang.String,AirportData> airports)
public java.lang.String getStatus()
public void setStatus(java.lang.String status)
public java.util.List<Proposal> getProposals()
public void setProposals(java.util.List<Proposal> proposals)
public void mergeSearchData(SearchData dataForMerge)
public GateData getGateById(java.lang.String id)
public java.util.Map<java.lang.String,java.lang.Double> getCurrencies()
public void setCurrencies(java.util.Map<java.lang.String,java.lang.Double> currencies)
public java.util.List<ResultsSegment> getSegments()
public void setSegments(java.util.List<ResultsSegment> segments)
public boolean isComplexSearch()
public java.lang.Integer getMinPrice()
public void setMinPrice(java.lang.Integer minPrice)
public java.lang.Integer getMinPriceWithoutMagic()
public void setMinPriceWithoutMagic(java.lang.Integer minPriceWithoutMagic)
public Proposal getCheapestProposal()
public void mergeMagicFareWithGatesCopy(SearchData dataForMerge)
public void setMagicFareMinPrice(java.lang.Integer magicFareMinPrice)
public Proposal getProposalByMailUrlHash(java.lang.String mailSign)
public long getSearchCompletionTime()
public void setSearchCompletionTime(long searchCompletionTime)