Class FlexibleSearchUncategorizedConditionAdapter


  • public class FlexibleSearchUncategorizedConditionAdapter
    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
    • Constructor Detail

      • FlexibleSearchUncategorizedConditionAdapter

        public FlexibleSearchUncategorizedConditionAdapter()
    • Method Detail

      • 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
      • setConditionsAdapters

        public void setConditionsAdapters​(java.util.List<SearchConditionAdapter> conditionsAdapters)