Class DefaultSQLSearchProvider

java.lang.Object
org.adempiere.base.search.DefaultSQLSearchProvider
All Implemented Interfaces:
ISearchProvider

public class DefaultSQLSearchProvider extends Object implements ISearchProvider
  • Constructor Details

    • DefaultSQLSearchProvider

      public DefaultSQLSearchProvider()
  • Method Details

    • accept

      public boolean accept(MSearchDefinition def)
      Description copied from interface: ISearchProvider
      Check if this provider can handle the given search definition.
      Specified by:
      accept in interface ISearchProvider
      Parameters:
      def - Search Definition
      Returns:
      true if supported
    • search

      public List<SearchResult> search(MSearchDefinition msd, String searchString, int pageSize, int pageNo)
      Description copied from interface: ISearchProvider
      Execute search.
      Specified by:
      search in interface ISearchProvider
      Parameters:
      msd - Search Definition
      searchString - Search query string
      pageSize - Max results
      pageNo - Page number (0 based)
      Returns:
      List of SearchResult