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 java.lang.Object implements com.hybris.backoffice.widgets.advancedsearch.AdvancedSearchOperatorServiceDefault implementation of theAdvancedSearchOperatorServicethat allows for easy injection (via Spring) of the available advanced search operators.
-
-
Constructor Summary
Constructors Constructor Description DefaultAdvancedSearchOperatorService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.hybris.cockpitng.search.data.ValueComparisonOperatorfindMatchingOperator(com.hybris.cockpitng.dataaccess.facades.type.DataAttribute attribute, java.lang.String operatorCode)java.util.Collection<com.hybris.cockpitng.search.data.ValueComparisonOperator>getAvailableOperators(com.hybris.cockpitng.dataaccess.facades.type.DataAttribute dataAttribute)voidsetAdvancedSearchOperators(java.util.Map<AdvancedSearchOperatorType,java.util.List<com.hybris.cockpitng.search.data.ValueComparisonOperator>> advancedSearchOperators)
-
-
-
Method Detail
-
getAvailableOperators
public java.util.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, java.lang.String operatorCode)- Specified by:
findMatchingOperatorin interfacecom.hybris.backoffice.widgets.advancedsearch.AdvancedSearchOperatorService
-
setAdvancedSearchOperators
public void setAdvancedSearchOperators(java.util.Map<AdvancedSearchOperatorType,java.util.List<com.hybris.cockpitng.search.data.ValueComparisonOperator>> advancedSearchOperators)
-
-