public class SimpleTransformationEngine extends Object
| Constructor and Description |
|---|
SimpleTransformationEngine() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.core.io.Resource |
getBlacklistApi() |
IDatabaseConnector |
getDatabaseConnector() |
eu.dnetlib.enabling.datasources.common.LocalDatasourceManager<eu.dnetlib.enabling.datasources.common.Datasource<?,?,?>,eu.dnetlib.enabling.datasources.common.Api<?>> |
getDsManager() |
IFeatureExtraction |
getFeatureExtraction() |
String |
getMappingFile() |
ResourceDao |
getResourceDao() |
long |
getTotalIgnoredRecords() |
long |
getTotalTransformedRecords() |
ITransformation |
getTransformation() |
VocabularyRegistry |
getVocabularyRegistry() |
void |
preprocess(String dataSourceId)
execute any preprocessings declared in the transformation script prior starting the transformation of records
|
void |
setBlacklistApi(org.springframework.core.io.Resource blacklistApi) |
void |
setDatabaseConnector(IDatabaseConnector databaseConnector) |
void |
setDsManager(eu.dnetlib.enabling.datasources.common.LocalDatasourceManager<eu.dnetlib.enabling.datasources.common.Datasource<?,?,?>,eu.dnetlib.enabling.datasources.common.Api<?>> dsManager) |
void |
setFeatureExtraction(IFeatureExtraction featureExtraction) |
void |
setMappingFile(String mappingFile) |
void |
setResourceDao(ResourceDao resourceDao) |
void |
setTransformation(ITransformation transformation) |
void |
setVocabularyRegistry(VocabularyRegistry vocabularyRegistry) |
String |
transform(String sourceRecord)
transforms a source record
|
public void preprocess(String dataSourceId)
public String transform(String sourceRecord)
sourceRecord - the record to transformpublic void setTransformation(ITransformation transformation)
transformation - the transformation to setpublic ITransformation getTransformation()
public void setVocabularyRegistry(VocabularyRegistry vocabularyRegistry)
vocabularyRegistry - the vocabularyRegistry to setpublic VocabularyRegistry getVocabularyRegistry()
public ResourceDao getResourceDao()
public void setResourceDao(ResourceDao resourceDao)
resourceDao - the resourceDao to setpublic void setFeatureExtraction(IFeatureExtraction featureExtraction)
featureExtraction - the featureExtraction to setpublic IFeatureExtraction getFeatureExtraction()
public IDatabaseConnector getDatabaseConnector()
public void setDatabaseConnector(IDatabaseConnector databaseConnector)
databaseConnector - the databaseConnector to setpublic long getTotalTransformedRecords()
public long getTotalIgnoredRecords()
public String getMappingFile()
public void setMappingFile(String mappingFile)
mappingFile - the mappingFile to setpublic org.springframework.core.io.Resource getBlacklistApi()
public void setBlacklistApi(org.springframework.core.io.Resource blacklistApi)
public eu.dnetlib.enabling.datasources.common.LocalDatasourceManager<eu.dnetlib.enabling.datasources.common.Datasource<?,?,?>,eu.dnetlib.enabling.datasources.common.Api<?>> getDsManager()
public void setDsManager(eu.dnetlib.enabling.datasources.common.LocalDatasourceManager<eu.dnetlib.enabling.datasources.common.Datasource<?,?,?>,eu.dnetlib.enabling.datasources.common.Api<?>> dsManager)
Copyright © 2025. All rights reserved.