Class DefaultSolrAccommodationOfferingSearchService<ITEM>
java.lang.Object
de.hybris.platform.travelservices.search.solrfacetsearch.impl.DefaultSolrAccommodationOfferingSearchService<ITEM>
- Type Parameters:
ITEM-
- All Implemented Interfaces:
AccommodationOfferingSearchService<SolrSearchQueryData,ITEM, AccommodationOfferingSearchPageData<SolrSearchQueryData, ITEM>>
public class DefaultSolrAccommodationOfferingSearchService<ITEM>
extends Object
implements AccommodationOfferingSearchService<SolrSearchQueryData,ITEM,AccommodationOfferingSearchPageData<SolrSearchQueryData,ITEM>>
Default implementation of the AccommodationOfferingSearchService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SearchQueryPageableData<SolrSearchQueryData>buildSearchQueryPageableData(SolrSearchQueryData searchQueryData, PageableData pageableData) protected SearchQueryPageableData<SolrSearchQueryData>doSearch(SolrSearchQueryData searchQueryData, PageableData pageableData) protected org.springframework.core.convert.converter.Converter<SearchQueryPageableData<SolrSearchQueryData>,SolrSearchRequest> protected org.springframework.core.convert.converter.Converter<SolrSearchRequest,SolrSearchResponse> protected org.springframework.core.convert.converter.Converter<SolrSearchResponse,AccommodationOfferingSearchPageData<SolrSearchQueryData, ITEM>> voidsetAccommodationSearchQueryPageableConverter(org.springframework.core.convert.converter.Converter<SearchQueryPageableData<SolrSearchQueryData>, SolrSearchRequest> accommodationSearchQueryPageableConverter) voidsetSearchRequestConverter(org.springframework.core.convert.converter.Converter<SolrSearchRequest, SolrSearchResponse> searchRequestConverter) voidsetSearchResponseConverter(org.springframework.core.convert.converter.Converter<SolrSearchResponse, AccommodationOfferingSearchPageData<SolrSearchQueryData, ITEM>> searchResponseConverter)
-
Constructor Details
-
DefaultSolrAccommodationOfferingSearchService
public DefaultSolrAccommodationOfferingSearchService()
-
-
Method Details
-
doSearch
public AccommodationOfferingSearchPageData<SolrSearchQueryData,ITEM> doSearch(SolrSearchQueryData searchQueryData, PageableData pageableData) - Specified by:
doSearchin interfaceAccommodationOfferingSearchService<SolrSearchQueryData,ITEM, AccommodationOfferingSearchPageData<SolrSearchQueryData, ITEM>> - Parameters:
searchQueryData- the search query objectpageableData- the page to return- Returns:
- the search results
-
buildSearchQueryPageableData
protected SearchQueryPageableData<SolrSearchQueryData> buildSearchQueryPageableData(SolrSearchQueryData searchQueryData, PageableData pageableData) -
createSearchQueryPageableData
-
getAccommodationSearchQueryPageableConverter
protected org.springframework.core.convert.converter.Converter<SearchQueryPageableData<SolrSearchQueryData>,SolrSearchRequest> getAccommodationSearchQueryPageableConverter()- Returns:
- the accommodationSearchQueryPageableConverter
-
setAccommodationSearchQueryPageableConverter
public void setAccommodationSearchQueryPageableConverter(org.springframework.core.convert.converter.Converter<SearchQueryPageableData<SolrSearchQueryData>, SolrSearchRequest> accommodationSearchQueryPageableConverter) - Parameters:
accommodationSearchQueryPageableConverter- the accommodationSearchQueryPageableConverter to set
-
getSearchResponseConverter
protected org.springframework.core.convert.converter.Converter<SolrSearchResponse,AccommodationOfferingSearchPageData<SolrSearchQueryData, getSearchResponseConverter()ITEM>> - Returns:
- the searchResponseConverter
-
setSearchResponseConverter
public void setSearchResponseConverter(org.springframework.core.convert.converter.Converter<SolrSearchResponse, AccommodationOfferingSearchPageData<SolrSearchQueryData, ITEM>> searchResponseConverter) - Parameters:
searchResponseConverter- the searchResponseConverter to set
-
getSearchRequestConverter
protected org.springframework.core.convert.converter.Converter<SolrSearchRequest,SolrSearchResponse> getSearchRequestConverter()- Returns:
- the searchRequestConverter
-
setSearchRequestConverter
public void setSearchRequestConverter(org.springframework.core.convert.converter.Converter<SolrSearchRequest, SolrSearchResponse> searchRequestConverter) - Parameters:
searchRequestConverter- the searchRequestConverter to set
-