Class SearchConditionAdapter

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract void addSearchCondition​(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData searchData, com.hybris.backoffice.navigation.NavigationNode node)
      Adds condition to existing set of conditions.
      abstract boolean canHandle​(com.hybris.backoffice.navigation.NavigationNode node)
      Indicated whether handler is able to handle given navigationNode.
      protected com.hybris.backoffice.widgets.advancedsearch.impl.SearchConditionData createSearchConditions​(java.lang.String fieldName, java.lang.Object data, com.hybris.cockpitng.search.data.ValueComparisonOperator comparisonOperator)
      Creates SearchConditionData based on field name, condition data and comparison operator
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SearchConditionAdapter

        public SearchConditionAdapter()
    • Method Detail

      • canHandle

        public abstract boolean canHandle​(com.hybris.backoffice.navigation.NavigationNode node)
        Indicated whether handler is able to handle given navigationNode.
        Parameters:
        node - NavigationNode
        Returns:
        boolean
      • addSearchCondition

        public abstract void addSearchCondition​(com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData searchData,
                                                com.hybris.backoffice.navigation.NavigationNode node)
        Adds condition to existing set of conditions.
        Parameters:
        searchData - AdvancedSearchData existing set of conditions
        node - NavigationNode navigation node to handle
      • createSearchConditions

        protected com.hybris.backoffice.widgets.advancedsearch.impl.SearchConditionData createSearchConditions​(java.lang.String fieldName,
                                                                                                               java.lang.Object data,
                                                                                                               com.hybris.cockpitng.search.data.ValueComparisonOperator comparisonOperator)
        Creates SearchConditionData based on field name, condition data and comparison operator
        Parameters:
        fieldName - String name of field which should be used in condition
        data - Object data used in condition, for example: PK
        comparisonOperator - ValueComparisonOperator operator used in condition
        Returns:
        SearchConditionData