org.eaglei.search.provider.ncbi.pubmed
Class NCBIPubMedSearchProvider
java.lang.Object
org.eaglei.search.provider.ncbi.NCBISearchProvider
org.eaglei.search.provider.ncbi.pubmed.NCBIPubMedSearchProvider
- All Implemented Interfaces:
- org.eaglei.search.provider.SearchProvider
public final class NCBIPubMedSearchProvider
- extends NCBISearchProvider
Subclass of NCBISearchProvider that wraps an NCBIPubMedProvider.
- Author:
- rfrost
|
Constructor Summary |
NCBIPubMedSearchProvider(org.eaglei.model.EIOntModel eagleiOntModel,
org.eaglei.services.InstitutionRegistry registry)
|
|
Method Summary |
protected org.eaglei.search.provider.SearchResult |
createSearchResultForDocSummary(org.eaglei.search.provider.ncbi.ESummary.ESummaryResult sum)
|
org.eaglei.search.provider.ClassCountResult |
getProviderTypeCount(org.eaglei.search.provider.SearchRequest request)
|
protected java.lang.String |
getQuery(org.eaglei.search.provider.SearchRequest request)
|
org.eaglei.search.provider.ClassCountResult |
getResourceCount(org.eaglei.search.provider.SearchRequest request)
|
org.eaglei.model.EIEntity |
getType()
|
boolean |
shouldAddResults(org.eaglei.search.provider.SearchRequest request)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DOCUMENT_URI
public static final java.lang.String DOCUMENT_URI
- See Also:
- Constant Field Values
PUBLICATION_URI
public static final java.lang.String PUBLICATION_URI
- See Also:
- Constant Field Values
NCBIPubMedSearchProvider
public NCBIPubMedSearchProvider(org.eaglei.model.EIOntModel eagleiOntModel,
org.eaglei.services.InstitutionRegistry registry)
getType
public org.eaglei.model.EIEntity getType()
- Specified by:
getType in class NCBISearchProvider
shouldAddResults
public boolean shouldAddResults(org.eaglei.search.provider.SearchRequest request)
throws java.io.IOException
- Specified by:
shouldAddResults in class NCBISearchProvider
- Throws:
java.io.IOException
createSearchResultForDocSummary
protected org.eaglei.search.provider.SearchResult createSearchResultForDocSummary(org.eaglei.search.provider.ncbi.ESummary.ESummaryResult sum)
throws java.io.IOException
- Specified by:
createSearchResultForDocSummary in class NCBISearchProvider
- Throws:
java.io.IOException
getQuery
protected java.lang.String getQuery(org.eaglei.search.provider.SearchRequest request)
throws java.io.IOException
- Specified by:
getQuery in class NCBISearchProvider
- Throws:
java.io.IOException
getResourceCount
public org.eaglei.search.provider.ClassCountResult getResourceCount(org.eaglei.search.provider.SearchRequest request)
getProviderTypeCount
public org.eaglei.search.provider.ClassCountResult getProviderTypeCount(org.eaglei.search.provider.SearchRequest request)
Copyright © 2009-2011 Eagle-I. All Rights Reserved.