Class UncategorizedConditionAdapter

java.lang.Object
com.hybris.backoffice.widgets.searchadapters.conditions.SearchConditionAdapter
com.hybris.backoffice.widgets.searchadapters.conditions.products.UncategorizedConditionAdapter
Direct Known Subclasses:
FlexibleSearchUncategorizedConditionAdapter, FullTextSearchUncategorizedConditionAdapter

public abstract class UncategorizedConditionAdapter extends SearchConditionAdapter
SearchConditionAdapter responsible for handling node representing uncategorized products. The handler adds condition to AdvancedSearchData that product doesn't have assigned any category. Moreover it finds and invokes handler for parent object which may represents CatalogModel or CatalogVersionModel
  • Field Details

  • Constructor Details

    • UncategorizedConditionAdapter

      public UncategorizedConditionAdapter()
  • Method Details

    • canHandle

      public boolean canHandle(com.hybris.backoffice.navigation.NavigationNode node)
      Description copied from class: SearchConditionAdapter
      Indicated whether handler is able to handle given navigationNode.
      Specified by:
      canHandle in class SearchConditionAdapter
      Parameters:
      node - NavigationNode
      Returns:
      boolean
    • buildUncategorizedSearchCondition

      protected abstract com.hybris.backoffice.widgets.advancedsearch.impl.SearchConditionData buildUncategorizedSearchCondition()
    • addSearchCondition

      public void addSearchCondition(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData searchData, com.hybris.backoffice.navigation.NavigationNode node)
      Description copied from class: SearchConditionAdapter
      Adds condition to existing set of conditions.
      Specified by:
      addSearchCondition in class SearchConditionAdapter
      Parameters:
      searchData - AdvancedSearchData existing set of conditions
      node - NavigationNode navigation node to handle
    • getConditionsAdapters

      public List<SearchConditionAdapter> getConditionsAdapters()
    • setConditionsAdapters

      public void setConditionsAdapters(List<SearchConditionAdapter> conditionsAdapters)