Class SolrSearchUncategorizedConditionAdapter


  • public class SolrSearchUncategorizedConditionAdapter
    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

      • SolrSearchUncategorizedConditionAdapter

        public SolrSearchUncategorizedConditionAdapter()
    • 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)
      • setUncategorizedPropertyName

        public void setUncategorizedPropertyName​(java.lang.String uncategorizedPropertyName)
      • setOperator

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