Class IOSearchServiceImpl

  • All Implemented Interfaces:
    org.uberfire.ext.metadata.search.IOSearchService

    public class IOSearchServiceImpl
    extends Object
    implements org.uberfire.ext.metadata.search.IOSearchService
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.uberfire.ext.metadata.search.IOSearchService

        org.uberfire.ext.metadata.search.IOSearchService.Filter, org.uberfire.ext.metadata.search.IOSearchService.NoOpFilter
    • Constructor Summary

      Constructors 
      Constructor Description
      IOSearchServiceImpl​(org.uberfire.ext.metadata.search.SearchIndex searchIndex, org.uberfire.io.IOService ioService)  
    • Constructor Detail

      • IOSearchServiceImpl

        public IOSearchServiceImpl​(org.uberfire.ext.metadata.search.SearchIndex searchIndex,
                                   org.uberfire.io.IOService ioService)
    • Method Detail

      • searchByAttrs

        public List<org.uberfire.java.nio.file.Path> searchByAttrs​(Map<String,​?> attrs,
                                                                   org.uberfire.ext.metadata.search.IOSearchService.Filter filter,
                                                                   org.uberfire.java.nio.file.Path... roots)
        Specified by:
        searchByAttrs in interface org.uberfire.ext.metadata.search.IOSearchService
      • fullTextSearch

        public List<org.uberfire.java.nio.file.Path> fullTextSearch​(String _term,
                                                                    org.uberfire.ext.metadata.search.IOSearchService.Filter filter,
                                                                    org.uberfire.java.nio.file.Path... roots)
        Specified by:
        fullTextSearch in interface org.uberfire.ext.metadata.search.IOSearchService
      • searchByAttrsHits

        public int searchByAttrsHits​(Map<String,​?> attrs,
                                     org.uberfire.java.nio.file.Path... roots)
        Specified by:
        searchByAttrsHits in interface org.uberfire.ext.metadata.search.IOSearchService
      • fullTextSearchHits

        public int fullTextSearchHits​(String term,
                                      org.uberfire.java.nio.file.Path... roots)
        Specified by:
        fullTextSearchHits in interface org.uberfire.ext.metadata.search.IOSearchService