Interface TransportOfferingSearchFacade<ITEM extends TransportOfferingData>
- Type Parameters:
ITEM- The type of the transport offering result items
- All Known Implementing Classes:
DefaultSolrTransportOfferingSearchFacade
public interface TransportOfferingSearchFacade<ITEM extends TransportOfferingData>
Transport offering search facade interface. Used to retrieve transport offering of type
TransportOfferingData
(or subclasses of).-
Method Summary
Modifier and TypeMethodDescriptiontransportOfferingSearch(SearchData searchData) Initiate a new search using simple query with travel search data.transportOfferingSearch(SearchData searchData, PageableData pageableData) Refine an exiting search.
-
Method Details
-
transportOfferingSearch
Initiate a new search using simple query with travel search data.- Parameters:
searchData- the travel search data- Returns:
- the search results
-
transportOfferingSearch
TransportOfferingSearchPageData<SearchData,ITEM> transportOfferingSearch(SearchData searchData, PageableData pageableData) Refine an exiting search. The query object allows more complex queries using facet selection. The SearchStateData must have been obtained from the results of a call totransportOfferingSearch(SearchData).- Parameters:
searchData- the travel search datapageableData- the page to return- Returns:
- the search results
-