Class DefaultAccommodationFacetSearchService
java.lang.Object
de.hybris.platform.solrfacetsearch.search.impl.DefaultFacetSearchService
de.hybris.platform.travelservices.search.solrfacetsearch.impl.DefaultAccommodationFacetSearchService
- All Implemented Interfaces:
de.hybris.platform.solrfacetsearch.search.FacetSearchService,AccommodationFacetSearchService,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanFactoryAware
public class DefaultAccommodationFacetSearchService
extends de.hybris.platform.solrfacetsearch.search.impl.DefaultFacetSearchService
implements AccommodationFacetSearchService
Default implementation of
AccommodationFacetSearchService. Extends DefaultFacetSearchService to introduce
accommodation specific functionality.-
Field Summary
Fields inherited from class de.hybris.platform.solrfacetsearch.search.impl.DefaultFacetSearchService
DEFAULT_QUERY_TEMPLATE_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckAgainstSearchType(IndexedProperty indexedProperty, String searchType) de.hybris.platform.solrfacetsearch.search.SearchQuerycreateFreeTextSearchQuery(FacetSearchConfig facetSearchConfig, IndexedType indexedType, String userQuery, String searchType) Creates free text search query field, which are filtered for accommodation functionality based on tbe search type providedprotected voidpopulateFreeTextQuery(FacetSearchConfig facetSearchConfig, IndexedType indexedType, de.hybris.platform.solrfacetsearch.search.SearchQuery searchQuery, String userQuery, String searchType) Methods inherited from class de.hybris.platform.solrfacetsearch.search.impl.DefaultFacetSearchService
createFreeTextSearchQuery, createFreeTextSearchQueryFromTemplate, createPopulatedSearchQuery, createSearchQuery, createSearchQueryFromTemplate, findQueryTemplateForName, getBeanFactory, getFacetSearchStrategy, getFacetSearchStrategyFactory, getFieldsValuesProvider, populateFacetFields, populateFacetFields, populateFields, populateFields, populateFreeTextQuery, populateFreeTextQuery, populateGroupCommandFields, populateGroupCommandFields, populateHighlightingFields, populateHighlightingFields, populatePagination, populateSortFields, populateSortFields, search, search, setBeanFactory, setFacetSearchStrategyFactoryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.solrfacetsearch.search.FacetSearchService
createFreeTextSearchQuery, createFreeTextSearchQueryFromTemplate, createPopulatedSearchQuery, createSearchQuery, createSearchQueryFromTemplate, search, search
-
Constructor Details
-
DefaultAccommodationFacetSearchService
public DefaultAccommodationFacetSearchService()
-
-
Method Details
-
createFreeTextSearchQuery
public de.hybris.platform.solrfacetsearch.search.SearchQuery createFreeTextSearchQuery(FacetSearchConfig facetSearchConfig, IndexedType indexedType, String userQuery, String searchType) Description copied from interface:AccommodationFacetSearchServiceCreates free text search query field, which are filtered for accommodation functionality based on tbe search type provided- Specified by:
createFreeTextSearchQueryin interfaceAccommodationFacetSearchService- Returns:
-
populateFreeTextQuery
protected void populateFreeTextQuery(FacetSearchConfig facetSearchConfig, IndexedType indexedType, de.hybris.platform.solrfacetsearch.search.SearchQuery searchQuery, String userQuery, String searchType) -
checkAgainstSearchType
-