org.eaglei.search.provider.ncbi
Class NCBISearchProviderSet

java.lang.Object
  extended by org.eaglei.search.provider.ncbi.NCBISearchProviderSet
All Implemented Interfaces:
org.eaglei.search.provider.SearchProvider

public class NCBISearchProviderSet
extends java.lang.Object
implements org.eaglei.search.provider.SearchProvider

SearchProvider implementation for querying multiple NCBISearchProviders

Author:
rfrost

Constructor Summary
NCBISearchProviderSet(org.eaglei.model.EIOntModel eagleiOntModel, org.eaglei.services.InstitutionRegistry registry)
          Creates a new SearchProvider that executes queries against NCBI.
 
Method Summary
 org.eaglei.search.provider.SearchCounts count(org.eaglei.search.provider.SearchCountRequest request)
           
 org.eaglei.search.provider.ClassCountResult getResourceCount(org.eaglei.search.provider.SearchRequest request)
           
 void init()
           
 org.eaglei.search.provider.SearchResultSet query(org.eaglei.search.provider.SearchRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NCBISearchProviderSet

public NCBISearchProviderSet(org.eaglei.model.EIOntModel eagleiOntModel,
                             org.eaglei.services.InstitutionRegistry registry)
Creates a new SearchProvider that executes queries against NCBI.

Method Detail

init

public void init()
          throws java.io.IOException
Specified by:
init in interface org.eaglei.search.provider.SearchProvider
Throws:
java.io.IOException

query

public org.eaglei.search.provider.SearchResultSet query(org.eaglei.search.provider.SearchRequest request)
                                                 throws java.io.IOException
Specified by:
query in interface org.eaglei.search.provider.SearchProvider
Throws:
java.io.IOException

count

public org.eaglei.search.provider.SearchCounts count(org.eaglei.search.provider.SearchCountRequest request)
                                              throws java.io.IOException
Specified by:
count in interface org.eaglei.search.provider.SearchProvider
Throws:
java.io.IOException

getResourceCount

public org.eaglei.search.provider.ClassCountResult getResourceCount(org.eaglei.search.provider.SearchRequest request)
Specified by:
getResourceCount in interface org.eaglei.search.provider.SearchProvider


Copyright © 2009-2011 Eagle-I. All Rights Reserved.