Class BasicSearchParameters

java.lang.Object
com.inductiveautomation.ignition.common.search.BasicSearchParameters
All Implemented Interfaces:
SearchParameters, Serializable

public class BasicSearchParameters extends Object implements SearchParameters, Serializable
Since:
8.0
See Also:
  • Constructor Details

    • BasicSearchParameters

      public BasicSearchParameters(Map<String,Filter<?>> searchProviders, String searchPredicate, boolean searchImmutableItems)
  • Method Details

    • getSearchFilters

      public Map<String,Filter<?>> getSearchFilters()
      Description copied from interface: SearchParameters
      The names of the search providers that should process the search request. Each search provider must supply a Filter object, configured to search for items that the search provider knows how to locate.
      Specified by:
      getSearchFilters in interface SearchParameters
    • searchImmutableItems

      public boolean searchImmutableItems()
      Description copied from interface: SearchParameters
      Set to True to return immutable items in the search results
      Specified by:
      searchImmutableItems in interface SearchParameters
    • getSearchPredicate

      public String getSearchPredicate()
      Description copied from interface: SearchParameters
      This is ultimately the String that you are attempting to find via the Search/Replace dialog. The Filter should be able to help to significantly cut down on the list, but each item must be text searched so that it can be returned as a SearchResult
      Specified by:
      getSearchPredicate in interface SearchParameters