Class FlexibleSearchUncategorizedConditionAdapter
- java.lang.Object
-
- com.hybris.backoffice.widgets.searchadapters.conditions.SearchConditionAdapter
-
- com.hybris.backoffice.widgets.searchadapters.conditions.products.FlexibleSearchUncategorizedConditionAdapter
-
public class FlexibleSearchUncategorizedConditionAdapter extends SearchConditionAdapter
SearchConditionAdapterresponsible for handling node representing uncategorized products. The handler adds condition toAdvancedSearchDatathat product doesn't have assigned any category. Moreover it finds and invokes handler for parent object which may represents CatalogModel or CatalogVersionModel
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPARENT_NODE_ID
-
Constructor Summary
Constructors Constructor Description FlexibleSearchUncategorizedConditionAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSearchCondition(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData searchData, com.hybris.backoffice.navigation.NavigationNode node)Adds condition to existing set of conditions.booleancanHandle(com.hybris.backoffice.navigation.NavigationNode node)Indicated whether handler is able to handle given navigationNode.java.util.List<SearchConditionAdapter>getConditionsAdapters()voidsetConditionsAdapters(java.util.List<SearchConditionAdapter> conditionsAdapters)-
Methods inherited from class com.hybris.backoffice.widgets.searchadapters.conditions.SearchConditionAdapter
createSearchConditions
-
-
-
-
Field Detail
-
PARENT_NODE_ID
public static final java.lang.String PARENT_NODE_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
canHandle
public boolean canHandle(com.hybris.backoffice.navigation.NavigationNode node)
Description copied from class:SearchConditionAdapterIndicated whether handler is able to handle given navigationNode.- Specified by:
canHandlein classSearchConditionAdapter- 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:SearchConditionAdapterAdds condition to existing set of conditions.- Specified by:
addSearchConditionin classSearchConditionAdapter- Parameters:
searchData-AdvancedSearchDataexisting set of conditionsnode-NavigationNodenavigation node to handle
-
getConditionsAdapters
public java.util.List<SearchConditionAdapter> getConditionsAdapters()
-
setConditionsAdapters
public void setConditionsAdapters(java.util.List<SearchConditionAdapter> conditionsAdapters)
-
-