Class DefaultFieldSearchFacadeStrategy<T extends ItemModel>

java.lang.Object
com.hybris.backoffice.search.dataaccess.facades.DefaultFieldSearchFacadeStrategy<T>
All Implemented Interfaces:
com.hybris.cockpitng.dataaccess.facades.search.AutosuggestionSupport, com.hybris.cockpitng.dataaccess.facades.search.FieldSearchFacade<T>, com.hybris.cockpitng.dataaccess.facades.search.FieldSearchFacadeStrategy<T>, com.hybris.cockpitng.dataaccess.facades.search.OrderedFieldSearchFacadeStrategy<T>, org.springframework.core.Ordered
Direct Known Subclasses:
BackofficeSolrFieldSearchFacadeStrategy, DefaultSearchServicesFieldSearchFacadeStrategy

public abstract class DefaultFieldSearchFacadeStrategy<T extends ItemModel> extends Object implements com.hybris.cockpitng.dataaccess.facades.search.AutosuggestionSupport, com.hybris.cockpitng.dataaccess.facades.search.OrderedFieldSearchFacadeStrategy<T>
  • Constructor Details

    • DefaultFieldSearchFacadeStrategy

      public DefaultFieldSearchFacadeStrategy()
  • Method Details

    • canHandle

      public boolean canHandle(String typeCode)
      Specified by:
      canHandle in interface com.hybris.cockpitng.dataaccess.facades.search.FieldSearchFacadeStrategy<T extends ItemModel>
    • canHandle

      public boolean canHandle(String typeCode, com.hybris.cockpitng.dataaccess.context.Context context)
      Specified by:
      canHandle in interface com.hybris.cockpitng.dataaccess.facades.search.FieldSearchFacadeStrategy<T extends ItemModel>
    • isSortable

      public boolean isSortable(com.hybris.cockpitng.dataaccess.facades.type.DataType type, String attributeQualifier, com.hybris.cockpitng.dataaccess.context.Context context)
      Specified by:
      isSortable in interface com.hybris.cockpitng.dataaccess.facades.search.FieldSearchFacade<T extends ItemModel>
    • getAutosuggestionsForQuery

      public Map<String,Collection<String>> getAutosuggestionsForQuery(com.hybris.cockpitng.search.data.AutosuggestionQueryData queryData)
      Specified by:
      getAutosuggestionsForQuery in interface com.hybris.cockpitng.dataaccess.facades.search.AutosuggestionSupport
    • getFilteredResults

      protected List<ItemModel> getFilteredResults(List<ItemModel> itemModels)
    • setCommonI18NService

      public void setCommonI18NService(CommonI18NService commonI18NService)
    • getCommonI18NService

      public CommonI18NService getCommonI18NService()
    • setFacetSearchConfigService

      public void setFacetSearchConfigService(BackofficeFacetSearchConfigService facetSearchConfigService)
    • getFacetSearchConfigService

      public BackofficeFacetSearchConfigService getFacetSearchConfigService()
    • setItemModelSearchDAO

      public void setItemModelSearchDAO(ItemModelSearchDAO itemModelSearchDAO)
    • getItemModelSearchDAO

      public ItemModelSearchDAO getItemModelSearchDAO()
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface org.springframework.core.Ordered
    • setOrder

      public void setOrder(int order)