Interface SearchUiService

All Known Implementing Classes:
SearchUiServiceImpl

public interface SearchUiService
  • Method Details

    • runSearch

      void runSearch(String searchStr)
    • displaySearchModule

      void displaySearchModule()
    • enhanceQuery

      String enhanceQuery(String query)
    • createFilterFor

      SearchFilterDto createFilterFor(List<Class<? extends RsDto>> allowedTypes, boolean exactTypes)
      Creates a filter which only allows results of the given types, e.g. report variants, or specific report types.
      Parameters:
      allowedTypes - the allowed types to filter
      exactTypes - if true, the exact types of "allowedTypes" are matched. If false, also their subclasses are matched.
      Returns:
      a filter containing default values and only allowing the given types