Class DefaultTypeConditionDecorator
java.lang.Object
com.hybris.backoffice.solrsearch.decorators.impl.AbstractOrderedSearchConditionDecorator
com.hybris.backoffice.solrsearch.decorators.impl.DefaultTypeConditionDecorator
- All Implemented Interfaces:
SearchConditionDecorator,org.springframework.core.Ordered
Adds search type condition to filter query.
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddecorate(SearchConditionData conditionData, com.hybris.cockpitng.search.data.SearchQueryData queryData, IndexedType indexedType) DecoratesSearchConditionData.protected StringgetIndexedPropertyType(IndexedType indexedType) protected booleanhasIndexedTypeCodeField(IndexedType indexedType) protected SolrSearchConditionprepareTypeCondition(com.hybris.cockpitng.search.data.SearchQueryData queryData, IndexedType indexedType) voidsetTypeCodeFieldName(String typeCodeFieldName) voidsetTypeService(TypeService typeService) Methods inherited from class com.hybris.backoffice.solrsearch.decorators.impl.AbstractOrderedSearchConditionDecorator
getOrder, setOrder
-
Constructor Details
-
DefaultTypeConditionDecorator
public DefaultTypeConditionDecorator()
-
-
Method Details
-
decorate
public void decorate(SearchConditionData conditionData, 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:
conditionData- search condition data which contains filter query conditions and query conditions.queryData- query data which comes from client side.indexedType- indexed type.
-
prepareTypeCondition
protected SolrSearchCondition prepareTypeCondition(com.hybris.cockpitng.search.data.SearchQueryData queryData, IndexedType indexedType) -
hasIndexedTypeCodeField
-
getIndexedPropertyType
-
setTypeCodeFieldName
-
getTypeCodeFieldName
-
setTypeService
-
getTypeService
-