Interface SearchQueryData

    • Method Detail

      • getSearchType

        java.lang.String getSearchType()
        Returns current search type
        Returns:
        search type
      • isIncludeSubtypes

        boolean isIncludeSubtypes()
        Whether subtypes should be taken into account in search resulsts

        Returns:
        if true all subtypes should be taken into accoutn in search results
      • getPageSize

        int getPageSize()
        Returns current page size

        Returns:
        current page size
      • getSortData

        SortData getSortData()
        Returns sort information

        Returns:
        sort information
      • setSortData

        void setSortData​(SortData sortData)
        Sets given sort data information
        Parameters:
        sortData - sort data information
      • getGlobalComparisonOperator

        ValueComparisonOperator getGlobalComparisonOperator()
        Returns global operator i.e. how conditions are connected are ther OR-ed or AND-ed

        Returns:
        global operator
      • isTokenizable

        boolean isTokenizable()
        Returns:
        whether condition value should be tokenized based on special characters and converted to multiple conditions
      • getConditions

        default java.util.List<? extends SearchQueryCondition> getConditions()
        Returns:
        condition collection
      • getSearchQueryText

        default java.lang.String getSearchQueryText()
        Returns:
        simple search user query
      • getSelectedFacets

        default java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> getSelectedFacets()
        Returns selected facets.
        Returns:
        map of facets names with selected values.
      • getConditions

        default java.util.Set<SearchQueryCondition> getConditions​(boolean flatRepresentation)
        Parameters:
        flatRepresentation - if true SearchQueryConditionList is falter
        Returns:
        Set of condition