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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    checkAgainstSearchType(IndexedProperty indexedProperty, String searchType)
     
    de.hybris.platform.solrfacetsearch.search.SearchQuery
    createFreeTextSearchQuery(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 provided
    protected void
    populateFreeTextQuery(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, setFacetSearchStrategyFactory

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface de.hybris.platform.solrfacetsearch.search.FacetSearchService

    createFreeTextSearchQuery, createFreeTextSearchQueryFromTemplate, createPopulatedSearchQuery, createSearchQuery, createSearchQueryFromTemplate, search, search
  • Constructor Details

    • DefaultAccommodationFacetSearchService

      public DefaultAccommodationFacetSearchService()
  • Method Details