Class DefaultContainsConditionDecorator
java.lang.Object
com.hybris.backoffice.solrsearch.decorators.impl.AbstractOrderedSearchConditionDecorator
com.hybris.backoffice.solrsearch.decorators.impl.DefaultContainsConditionDecorator
- All Implemented Interfaces:
SearchConditionDecorator,org.springframework.core.Ordered
Decorates 'contains' conditions with 'or equals' part
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<SolrSearchCondition>convertToContainsOrEquals(SolrSearchCondition condition) voiddecorate(SearchConditionData searchConditionData, com.hybris.cockpitng.search.data.SearchQueryData queryData, IndexedType indexedType) DecoratesSearchConditionData.protected List<SolrSearchCondition>decorateConditions(List<SolrSearchCondition> conditions) protected SolrSearchConditionextractConditionFromValue(SolrSearchCondition condition, SolrSearchCondition.ConditionValue conditionValue) protected booleanhasContainsOperator(SolrSearchCondition condition) Methods inherited from class com.hybris.backoffice.solrsearch.decorators.impl.AbstractOrderedSearchConditionDecorator
getOrder, setOrder
-
Constructor Details
-
DefaultContainsConditionDecorator
public DefaultContainsConditionDecorator()
-
-
Method Details
-
decorate
public void decorate(SearchConditionData searchConditionData, com.hybris.cockpitng.search.data.SearchQueryData queryData, IndexedType indexedType) Description copied from interface:SearchConditionDecoratorDecoratesSearchConditionData. In this decorator list of fq conditions and search conditions can be modified.- Parameters:
searchConditionData- search condition data which contains filter query conditions and query conditions.queryData- query data which comes from client side.indexedType- indexed type.
-
decorateConditions
-
hasContainsOperator
-
convertToContainsOrEquals
-
extractConditionFromValue
protected SolrSearchCondition extractConditionFromValue(SolrSearchCondition condition, SolrSearchCondition.ConditionValue conditionValue)
-