Class SolrRecordMapper
java.lang.Object
eu.dnetlib.app.directindex.mapping.SolrRecordMapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalculateOpenaireId(String originalId, String collectedFromId) protected StringcalculateZenodoId(String context) voidsetCommunityClient(CommunityClient communityClient) voidsetDsmClient(DatasourceManagerClient dsmClient) voidsetProjectClient(ProjectClient projectClient) voidsetVocClient(VocabularyClient vocClient) toResultEntry(eu.dnetlib.dhp.schema.solr.SolrRecord r) org.apache.solr.common.SolrInputDocumenttoSolrInputRecord(ResultEntry result) eu.dnetlib.dhp.schema.solr.SolrRecordtoSolrRecord(ResultEntry result)
-
Constructor Details
-
SolrRecordMapper
public SolrRecordMapper()
-
-
Method Details
-
toSolrInputRecord
public org.apache.solr.common.SolrInputDocument toSolrInputRecord(ResultEntry result) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
toSolrRecord
-
toResultEntry
-
calculateZenodoId
-
calculateOpenaireId
public String calculateOpenaireId(String originalId, String collectedFromId) throws DirectIndexApiException - Throws:
DirectIndexApiException
-
getDsmClient
-
setDsmClient
-
getVocClient
-
setVocClient
-
getCommunityClient
-
setCommunityClient
-
getProjectClient
-
setProjectClient
-