Class OpenAlexPersonFieldMapping
java.lang.Object
org.dspace.importer.external.metadatamapping.AbstractMetadataFieldMapping
org.dspace.importer.external.openalex.metadatamapping.OpenAlexPersonFieldMapping
- All Implemented Interfaces:
MetadataFieldMapping
An implementation of
AbstractMetadataFieldMapping responsible for
defining the mapping of the OpenAlex Author metadatum fields on the DSpace
Person metadatum fields- Author:
- Adamo Fapohunda (adamo.fapohunda at 4science.com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetMetadataFieldMap(Map metadataFieldMap) Defines which metadatum is mapped on which metadatum.Methods inherited from class org.dspace.importer.external.metadatamapping.AbstractMetadataFieldMapping
getMetadataFieldMap, getMetadataProcessor, resultToDCValueMapping, setMetadataProcessorMap, toDCValue
-
Constructor Details
-
OpenAlexPersonFieldMapping
public OpenAlexPersonFieldMapping()
-
-
Method Details
-
setMetadataFieldMap
Description copied from class:AbstractMetadataFieldMappingDefines which metadatum is mapped on which metadatum. Note that while the key must be unique it only matters here for postprocessing of the value. The mapped MetadatumContributor has full control over what metadatafield is generated.- Overrides:
setMetadataFieldMapin classAbstractMetadataFieldMapping- Parameters:
metadataFieldMap- The map containing the link between retrieve metadata and metadata that will be set to the item.
-