Class FlexibleSearchClassificationSystemConditionAdapter

java.lang.Object
com.hybris.backoffice.widgets.searchadapters.conditions.SearchConditionAdapter
com.hybris.backoffice.widgets.searchadapters.conditions.products.FlexibleSearchClassificationSystemConditionAdapter

public class FlexibleSearchClassificationSystemConditionAdapter extends SearchConditionAdapter
SearchConditionAdapter responsible for handling node representing classification catalog. The handler gets all catalog's versions, then for each catalog's version it gets all categories and add them as a condition to AdvancedSearchData.
  • Constructor Details

    • FlexibleSearchClassificationSystemConditionAdapter

      public FlexibleSearchClassificationSystemConditionAdapter()
  • 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
    • 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
    • setClassificationSystemVersionPropertyName

      public void setClassificationSystemVersionPropertyName(String classificationSystemVersionPropertyName)
    • setOperator

      public void setOperator(com.hybris.cockpitng.search.data.ValueComparisonOperator operator)