Class DefaultAdvancedSearchOperatorService
java.lang.Object
com.hybris.backoffice.cockpitng.search.DefaultAdvancedSearchOperatorService
- All Implemented Interfaces:
com.hybris.backoffice.widgets.advancedsearch.AdvancedSearchOperatorService
- Direct Known Subclasses:
RuleEngineAdvancedSearchOperatorService
public class DefaultAdvancedSearchOperatorService
extends Object
implements com.hybris.backoffice.widgets.advancedsearch.AdvancedSearchOperatorService
Default implementation of the
AdvancedSearchOperatorService that allows for easy injection (via Spring) of
the available advanced search operators.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.hybris.cockpitng.search.data.ValueComparisonOperatorfindMatchingOperator(com.hybris.cockpitng.dataaccess.facades.type.DataAttribute attribute, String operatorCode) Collection<com.hybris.cockpitng.search.data.ValueComparisonOperator>getAvailableOperators(com.hybris.cockpitng.dataaccess.facades.type.DataAttribute dataAttribute) voidsetAdvancedSearchOperators(Map<AdvancedSearchOperatorType, List<com.hybris.cockpitng.search.data.ValueComparisonOperator>> advancedSearchOperators)
-
Constructor Details
-
DefaultAdvancedSearchOperatorService
public DefaultAdvancedSearchOperatorService()
-
-
Method Details
-
getAvailableOperators
public Collection<com.hybris.cockpitng.search.data.ValueComparisonOperator> getAvailableOperators(com.hybris.cockpitng.dataaccess.facades.type.DataAttribute dataAttribute) - Specified by:
getAvailableOperatorsin interfacecom.hybris.backoffice.widgets.advancedsearch.AdvancedSearchOperatorService
-
findMatchingOperator
public com.hybris.cockpitng.search.data.ValueComparisonOperator findMatchingOperator(com.hybris.cockpitng.dataaccess.facades.type.DataAttribute attribute, String operatorCode) - Specified by:
findMatchingOperatorin interfacecom.hybris.backoffice.widgets.advancedsearch.AdvancedSearchOperatorService
-
setAdvancedSearchOperators
public void setAdvancedSearchOperators(Map<AdvancedSearchOperatorType, List<com.hybris.cockpitng.search.data.ValueComparisonOperator>> advancedSearchOperators)
-