Class BackofficeSearchFilterValidationStrategy

java.lang.Object
com.hybris.backoffice.search.core.search.BackofficeSearchFilterValidationStrategy
All Implemented Interfaces:
com.hybris.backoffice.widgets.fulltextsearch.SearchFilterValidationStrategy

public class BackofficeSearchFilterValidationStrategy extends Object implements com.hybris.backoffice.widgets.fulltextsearch.SearchFilterValidationStrategy
Implementation of SearchFilterValidationStrategy using Solr and Search Services engine.
  • Constructor Details

    • BackofficeSearchFilterValidationStrategy

      public BackofficeSearchFilterValidationStrategy()
  • Method Details

    • isValid

      public boolean isValid(String typeCode, String name, Object value, com.hybris.cockpitng.search.data.ValueComparisonOperator operator)
      Specified by:
      isValid in interface com.hybris.backoffice.widgets.fulltextsearch.SearchFilterValidationStrategy
    • isLocalizedProperty

      protected boolean isLocalizedProperty(String typeCode, String name)
    • isValid

      public boolean isValid(String typeCode, String name, Object value)
      Specified by:
      isValid in interface com.hybris.backoffice.widgets.fulltextsearch.SearchFilterValidationStrategy
    • canHandle

      public boolean canHandle(String searchStrategy)
      Specified by:
      canHandle in interface com.hybris.backoffice.widgets.fulltextsearch.SearchFilterValidationStrategy
    • getSearchStrategy

      protected com.hybris.backoffice.widgets.fulltextsearch.FullTextSearchStrategy getSearchStrategy()
    • setSearchStrategy

      public void setSearchStrategy(com.hybris.backoffice.widgets.fulltextsearch.FullTextSearchStrategy searchStrategy)
    • getTypeFacade

      protected com.hybris.cockpitng.dataaccess.facades.type.TypeFacade getTypeFacade()
    • setTypeFacade

      public void setTypeFacade(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade)