Class MetadataDataProvider
java.lang.Object
io.goobi.viewer.model.maps.features.AbstractFeatureDataProvider
io.goobi.viewer.model.maps.features.MetadataDataProvider
- All Implemented Interfaces:
IFeatureDataProvider
- Direct Known Subclasses:
RelationshipDataProvider
-
Field Summary
Fields inherited from interface io.goobi.viewer.model.maps.features.IFeatureDataProvider
REQUIRED_FIELDS
-
Constructor Summary
ConstructorsConstructorDescriptionMetadataDataProvider
(SolrSearchIndex searchIndex, List<String> requiredFields) -
Method Summary
Modifier and TypeMethodDescriptionprotected MetadataDocument
getMetadataDocument
(org.apache.solr.client.solrj.response.QueryResponse response, org.apache.solr.common.SolrDocument topDocument) getResults
(String query, int maxResults) Methods inherited from class io.goobi.viewer.model.maps.features.AbstractFeatureDataProvider
getDataProvider, getRequiredFields, getSearchIndex
-
Constructor Details
-
MetadataDataProvider
-
-
Method Details
-
getResults
public List<MetadataDocument> getResults(String query, int maxResults) throws PresentationException, IndexUnreachableException - Specified by:
getResults
in interfaceIFeatureDataProvider
- Specified by:
getResults
in classAbstractFeatureDataProvider
- Throws:
PresentationException
IndexUnreachableException
-
getMetadataDocument
protected MetadataDocument getMetadataDocument(org.apache.solr.client.solrj.response.QueryResponse response, org.apache.solr.common.SolrDocument topDocument) - Specified by:
getMetadataDocument
in classAbstractFeatureDataProvider
-