Class DefaultSearchConditionDataConverter
- java.lang.Object
-
- com.hybris.backoffice.solrsearch.converters.impl.DefaultSearchConditionDataConverter
-
- All Implemented Interfaces:
SearchConditionDataConverter
public class DefaultSearchConditionDataConverter extends java.lang.Object implements SearchConditionDataConverter
-
-
Constructor Summary
Constructors Constructor Description DefaultSearchConditionDataConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchConditionDataconvertConditions(java.util.List<SolrSearchCondition> conditions, SearchQuery.Operator globalOperator)protected java.util.List<SolrSearchCondition>flattenConditions(java.util.List<SolrSearchCondition> conditions)protected booleanisFQApplicableCondition(SolrSearchCondition condition)voidsetFqApplicableOperators(java.util.Set<com.hybris.cockpitng.search.data.ValueComparisonOperator> fqApplicableOperators)voidsetFqApplicablePropertiesTypes(java.util.Set<SolrPropertiesTypes> fqApplicablePropertiesTypes)
-
-
-
Method Detail
-
convertConditions
public SearchConditionData convertConditions(java.util.List<SolrSearchCondition> conditions, SearchQuery.Operator globalOperator)
- Specified by:
convertConditionsin interfaceSearchConditionDataConverter- Parameters:
conditions- conditions to be convertedglobalOperator- operator to connect the conditions- Returns:
- SearchConditionData with appropriate assignments
-
isFQApplicableCondition
protected boolean isFQApplicableCondition(SolrSearchCondition condition)
-
flattenConditions
protected java.util.List<SolrSearchCondition> flattenConditions(java.util.List<SolrSearchCondition> conditions)
-
setFqApplicableOperators
public void setFqApplicableOperators(java.util.Set<com.hybris.cockpitng.search.data.ValueComparisonOperator> fqApplicableOperators)
-
setFqApplicablePropertiesTypes
public void setFqApplicablePropertiesTypes(java.util.Set<SolrPropertiesTypes> fqApplicablePropertiesTypes)
-
-