Class SearchServicesStrategy

java.lang.Object
com.hybris.backoffice.searchservices.dataaccess.facades.SearchServicesStrategy
All Implemented Interfaces:
com.hybris.backoffice.widgets.fulltextsearch.FullTextSearchStrategy

public class SearchServicesStrategy extends Object implements com.hybris.backoffice.widgets.fulltextsearch.FullTextSearchStrategy
  • Constructor Details

    • SearchServicesStrategy

      public SearchServicesStrategy()
  • Method Details

    • getSnFieldModel

      protected SnFieldModel getSnFieldModel(String typeCode, String name)
    • getFieldType

      public String getFieldType(String typeCode, String fieldName)
      Specified by:
      getFieldType in interface com.hybris.backoffice.widgets.fulltextsearch.FullTextSearchStrategy
    • isLocalized

      public boolean isLocalized(String typeCode, String fieldName)
      Specified by:
      isLocalized in interface com.hybris.backoffice.widgets.fulltextsearch.FullTextSearchStrategy
    • getAvailableLanguages

      public Collection<String> getAvailableLanguages(String typeCode)
      Specified by:
      getAvailableLanguages in interface com.hybris.backoffice.widgets.fulltextsearch.FullTextSearchStrategy
    • getBackofficeFacetSearchConfigService

      protected BackofficeFacetSearchConfigService getBackofficeFacetSearchConfigService()
    • setBackofficeFacetSearchConfigService

      public void setBackofficeFacetSearchConfigService(BackofficeFacetSearchConfigService backofficeFacetSearchConfigService)
    • getAvailableOperators

      public Collection<com.hybris.cockpitng.search.data.ValueComparisonOperator> getAvailableOperators(String typeCode, String fieldName)
      Specified by:
      getAvailableOperators in interface com.hybris.backoffice.widgets.fulltextsearch.FullTextSearchStrategy
    • getTypeMappings

      protected Map<String,String> getTypeMappings()
    • setTypeMappings

      public void setTypeMappings(Map<String,String> typeMappings)
    • getStrategyName

      public String getStrategyName()
      Specified by:
      getStrategyName in interface com.hybris.backoffice.widgets.fulltextsearch.FullTextSearchStrategy
    • getOperatorConfig

      public Map<String,Set<String>> getOperatorConfig()
    • setOperatorConfig

      public void setOperatorConfig(Map<String,Set<String>> operatorConfig)