public class OpenaireIdResolver extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
SOLR_COLLECTION_POSTFIX |
| Constructor and Description |
|---|
OpenaireIdResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected Set<String> |
extractMergedIdentifiers(org.apache.solr.common.SolrDocument doc) |
protected Set<String> |
findOriginalIds(String id) |
protected String |
getIndexEndpoint() |
protected String |
getPublicIndexCollection() |
eu.dnetlib.enabling.locators.UniqueServiceLocator |
getServiceLocator() |
Set<String> |
resolveIdentifier(String id) |
void |
setServiceLocator(eu.dnetlib.enabling.locators.UniqueServiceLocator serviceLocator) |
public static final String SOLR_COLLECTION_POSTFIX
protected Set<String> extractMergedIdentifiers(org.apache.solr.common.SolrDocument doc) throws org.dom4j.DocumentException
org.dom4j.DocumentExceptionprotected String getIndexEndpoint() throws eu.dnetlib.enabling.is.lookup.rmi.ISLookUpException
eu.dnetlib.enabling.is.lookup.rmi.ISLookUpExceptionprotected String getPublicIndexCollection() throws eu.dnetlib.enabling.is.lookup.rmi.ISLookUpException
eu.dnetlib.enabling.is.lookup.rmi.ISLookUpExceptionpublic eu.dnetlib.enabling.locators.UniqueServiceLocator getServiceLocator()
public void setServiceLocator(eu.dnetlib.enabling.locators.UniqueServiceLocator serviceLocator)
Copyright © 2025. All rights reserved.