Class SearchTextPopulatorEnhancer

java.lang.Object
com.sap.retail.commercesuite.saparticlesearch.populator.SearchTextPopulatorEnhancer

public class SearchTextPopulatorEnhancer extends Object
Allows to enhance the list of FreeTextQueryBuilder of an existing SearchTextPopulator spring definition.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Enhances the SearchTextPopulator.
    void
    setFreeTextQueryBuilders(List<de.hybris.platform.commerceservices.search.solrfacetsearch.querybuilder.FreeTextQueryBuilder> freeTextQueryBuilders)
    Injection setter for list of FreeTextQueryBuilder which should be added to the SearchTextPopulator .
    void
    setSearchTextPopulator(de.hybris.platform.commerceservices.search.solrfacetsearch.populators.SearchTextPopulator searchTextPopulator)
    Injection setter for SearchTextPopulator.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SearchTextPopulatorEnhancer

      public SearchTextPopulatorEnhancer()
  • Method Details

    • setSearchTextPopulator

      public void setSearchTextPopulator(de.hybris.platform.commerceservices.search.solrfacetsearch.populators.SearchTextPopulator searchTextPopulator)
      Injection setter for SearchTextPopulator.
      Parameters:
      searchTextPopulator - the searchTextPopulator to set
    • setFreeTextQueryBuilders

      public void setFreeTextQueryBuilders(List<de.hybris.platform.commerceservices.search.solrfacetsearch.querybuilder.FreeTextQueryBuilder> freeTextQueryBuilders)
      Injection setter for list of FreeTextQueryBuilder which should be added to the SearchTextPopulator .
      Parameters:
      freeTextQueryBuilders - list of FreeTextQueryBuilder
    • enhance

      public void enhance()
      Enhances the SearchTextPopulator.