Class DataCiteFieldMapping

  • All Implemented Interfaces:
    MetadataFieldMapping

    public class DataCiteFieldMapping
    extends AbstractMetadataFieldMapping
    An implementation of AbstractMetadataFieldMapping Responsible for defining the mapping of the datacite metadatum fields on the DSpace metadatum fields
    Author:
    Pasquale Cavallo (pasquale.cavallo at 4science dot it), Florian Gantner (florian.gantner@uni-bamberg.de)
    • Constructor Detail

      • DataCiteFieldMapping

        public DataCiteFieldMapping()
    • Method Detail

      • setMetadataFieldMap

        public void setMetadataFieldMap​(Map metadataFieldMap)
        Defines 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:
        setMetadataFieldMap in class AbstractMetadataFieldMapping
        Parameters:
        metadataFieldMap - The map containing the link between retrieve metadata and metadata that will be set to the item.