Package org.mycore.oai.set
Class MCROAIQueryToSetHandler
java.lang.Object
org.mycore.oai.set.MCROAISolrSetHandler
org.mycore.oai.set.MCROAIQueryToSetHandler
- All Implemented Interfaces:
MCROAISetHandler<org.apache.solr.client.solrj.SolrQuery,
org.apache.solr.common.SolrDocument, String>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
MCROAISetResolver<String,
org.apache.solr.common.SolrDocument> getSetResolver
(Collection<org.apache.solr.common.SolrDocument> result) void
Initializes the set handler with the configPrefix (MCR.OAIDataProvider.MY_PROVIDER) and a setId (MCR.OAIDataProvider.MY_PROVIDER.Sets.SET_ID).Methods inherited from class org.mycore.oai.set.MCROAISolrSetHandler
getConfigPrefix, getHandlerPrefix, getIdentifier, getSetMap
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.mycore.oai.set.MCROAISetHandler
filter
-
Constructor Details
-
MCROAIQueryToSetHandler
public MCROAIQueryToSetHandler()
-
-
Method Details
-
init
Description copied from interface:MCROAISetHandler
Initializes the set handler with the configPrefix (MCR.OAIDataProvider.MY_PROVIDER) and a setId (MCR.OAIDataProvider.MY_PROVIDER.Sets.SET_ID).- Specified by:
init
in interfaceMCROAISetHandler<org.apache.solr.client.solrj.SolrQuery,
org.apache.solr.common.SolrDocument, String> - Overrides:
init
in classMCROAISolrSetHandler
- Parameters:
configPrefix
- the config prefixsetId
- the set id without any prefix
-
getFieldNames
- Overrides:
getFieldNames
in classMCROAISolrSetHandler
-
apply
-
getSetResolver
public MCROAISetResolver<String,org.apache.solr.common.SolrDocument> getSetResolver(Collection<org.apache.solr.common.SolrDocument> result) - Specified by:
getSetResolver
in interfaceMCROAISetHandler<org.apache.solr.client.solrj.SolrQuery,
org.apache.solr.common.SolrDocument, String> - Overrides:
getSetResolver
in classMCROAISolrSetHandler
-