Uses of Class
org.dspace.importer.external.metadatamapping.MetadatumDTO
Packages that use MetadatumDTO
Package
Description
Package containing datamodel classes which are constructed/used during the retrieval of Records
Strictly data-centric classes
Main package used for any mapping/processing of retrieved metadata
Contains the classes used to map between retrieved records and actual usable
MetadatumDTO
Classes are used in the spring config of implementations of
AbstractMetadataFieldMapping
which query to an element in the retrieved record and map it to a metadatafield.Pubmed implementation of specific
org.dspace.importer.external.metadatamapping.contributor classes,
defining the mapping between the retrieved record and dspace metadata-
Uses of MetadatumDTO in org.dspace.importer.external.arxiv.metadatamapping.contributor
Methods in org.dspace.importer.external.arxiv.metadatamapping.contributor that return types with arguments of type MetadatumDTOModifier and TypeMethodDescriptionArXivIdMetadataContributor.contributeMetadata(org.jdom2.Element t) Retrieve the metadata associated with the given object. -
Uses of MetadatumDTO in org.dspace.importer.external.datamodel
Methods in org.dspace.importer.external.datamodel that return types with arguments of type MetadatumDTOModifier and TypeMethodDescriptionReturn the MetadatumDTO's that are related to a given schema/element/qualifier pair/tripletImportRecord.getValueList()Retrieve an unmodifiableList of MetadatumDTOMethods in org.dspace.importer.external.datamodel with parameters of type MetadatumDTOModifier and TypeMethodDescriptionvoidImportRecord.addValue(MetadatumDTO value) Add a value to the valueListConstructor parameters in org.dspace.importer.external.datamodel with type arguments of type MetadatumDTOModifierConstructorDescriptionImportRecord(List<MetadatumDTO> valueList) Create an ImportRecord instance initialized with a List of MetadatumDTO objects -
Uses of MetadatumDTO in org.dspace.importer.external.metadatamapping
Methods in org.dspace.importer.external.metadatamapping that return MetadatumDTOModifier and TypeMethodDescriptionAbstractMetadataFieldMapping.toDCValue(MetadataFieldConfig field, String value) MetadataFieldMapping.toDCValue(MetadataFieldConfig field, String value) Methods in org.dspace.importer.external.metadatamapping that return types with arguments of type MetadatumDTOModifier and TypeMethodDescriptionAbstractMetadataFieldMapping.resultToDCValueMapping(RecordType record) Loop over the MetadataContributors and return their concatenated retrieved metadatumDTO objects.MetadataFieldMapping.resultToDCValueMapping(RecordType record) Create a collection of MetadatumDTO retrieved from a given RecordTypeConstructors in org.dspace.importer.external.metadatamapping with parameters of type MetadatumDTOModifierConstructorDescriptionMetadataFieldConfig(MetadatumDTO value) Create a MetadataFieldConfig based on a given MetadatumDTO This MetadatumDTO object contains the schema, element and qualifier needed to initialize the MetadataFieldConfig -
Uses of MetadatumDTO in org.dspace.importer.external.metadatamapping.contributor
Methods in org.dspace.importer.external.metadatamapping.contributor that return types with arguments of type MetadatumDTOModifier and TypeMethodDescriptionArrayJsonPathMetadataContributor.contributeMetadata(String fullJson) Extracts metadata from each object in a JSON array located atpathToArray.AuthorMetadataContributor.contributeMetadata(org.jdom2.Element element) Retrieve the metadata associated with the given object.CombinedMetadatumContributor.contributeMetadata(T t) a separate Metadatum object is created for each index of Metadatum returned from the calls to MetadatumContributor.contributeMetadata(t) for each MetadatumContributor in the metadatumContributors list.ConditionEqualJsonPathMetadataContributor.contributeMetadata(String json) Extracts metadata from the provided JSON string.EnhancedJsonPathAttributeConditionMetadataContributor.contributeMetadata(String fullJson) Retrieve the metadata associated with the given object.EnhancedSimpleMetadataContributor.contributeMetadata(PlainMetadataSourceDto t) EpoIdMetadataContributor.contributeMetadata(org.jdom2.Element element) Retrieve the metadata associated with the given object.MetadataContributor.contributeMetadata(RecordType t) Implementations have the responsibility to process/map their own type of metadata based on a given record and return a collection of the generalised MetadatumDTO objectsMultipleMetadataContributor.contributeMetadata(T t) a separate Metadatum object is created for each index of Metadatum returned from the calls to MetadatumContributor.contributeMetadata(t) for each MetadatumContributor in the metadatumContributors list.PageRangeXPathMetadataContributor.contributeMetadata(org.jdom2.Element el) Retrieve the metadata associated with the given Element object.ReplaceCharacterXPathMetadataContributor.contributeMetadata(org.jdom2.Element element) RorParentOrgUnitMetadataContributor.contributeMetadata(String fullJson) Creates aMetadatumDTOfor each correctly mapped JSON node of the ROR response.SimpleConcatContributor.contributeMetadata(org.jdom2.Element t) SimpleJsonPathMetadataContributor.contributeMetadata(String fullJson) Retrieve the metadata associated with the given object.SimpleMetadataContributor.contributeMetadata(PlainMetadataSourceDto t) Retrieve the metadata associated with the given object.SimpleMultiplePathContributor.contributeMetadata(org.jdom2.Element t) SimpleRisToMetadataConcatContributor.contributeMetadata(Map<String, List<String>> record) SimpleRisToMetadataContributor.contributeMetadata(Map<String, List<String>> record) SimpleXpathDateFormatMetadataContributor.contributeMetadata(org.jdom2.Element element) SimpleXpathMetadatumAndAttributeContributor.contributeMetadata(org.jdom2.Element t) SimpleXpathMetadatumContributor.contributeMetadata(org.jdom2.Element t) Retrieve the metadata associated with the given object.SplitMetadataContributor.contributeMetadata(T t) Each metadatum returned by the wrapped MetadataContributor is split into one or more metadata values based on the provided regular expression.WosAttribute2ValueContributor.contributeMetadata(org.jdom2.Element t) WosIdentifierContributor.contributeMetadata(org.jdom2.Element element) WosIdentifierRidContributor.contributeMetadata(org.jdom2.Element t) -
Uses of MetadatumDTO in org.dspace.importer.external.openalex.metadatamapping
Methods in org.dspace.importer.external.openalex.metadatamapping that return types with arguments of type MetadatumDTOModifier and TypeMethodDescriptionOpenAlexAuthorNameContributor.contributeMetadata(String fullJson) Extracts and contributes metadata based on the configured JSON query path and field. -
Uses of MetadatumDTO in org.dspace.importer.external.pubmed.metadatamapping.contributor
Methods in org.dspace.importer.external.pubmed.metadatamapping.contributor that return types with arguments of type MetadatumDTOModifier and TypeMethodDescriptionPubmedAbstractMetadatumContributor.contributeMetadata(org.jdom2.Element t) PubmedDateMetadatumContributor.contributeMetadata(T t) Retrieve the metadata associated with the given object.PubmedLanguageMetadatumContributor.contributeMetadata(T t)