Interface AccommodationOfferingSearchFacade<ITEM extends AccommodationOfferingDayRateData>
- Type Parameters:
ITEM- the type of the accommodation offering result items
- All Known Implementing Classes:
DefaultSolrAccommodationOfferingSearchFacade
public interface AccommodationOfferingSearchFacade<ITEM extends AccommodationOfferingDayRateData>
Accommodation offering search facade interface. Used to retrieve accommodation offering rate data of type
AccommodationOfferingDayRateData (or subclasses of).-
Method Summary
Modifier and TypeMethodDescriptionaccommodationOfferingSearch(SearchData searchData) Initiate a new search using simple query with accommodation search data.accommodationOfferingSearch(SearchData searchData, PageableData pageableData) Refine an exiting search.
-
Method Details
-
accommodationOfferingSearch
AccommodationOfferingSearchPageData<SearchStateData,ITEM> accommodationOfferingSearch(SearchData searchData) Initiate a new search using simple query with accommodation search data.- Parameters:
searchData- the search data- Returns:
- search results
-
accommodationOfferingSearch
AccommodationOfferingSearchPageData<SearchStateData,ITEM> accommodationOfferingSearch(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 toaccommodationOfferingSearch(SearchData).- Parameters:
searchData- the search datapageableData- the pageable data- Returns:
- search results
-