Uses of Interface
org.dspace.importer.external.metadatamapping.contributor.MetadataContributor
Packages that use MetadataContributor
Package
Description
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 metadataMain import framework services.
-
Uses of MetadataContributor in org.dspace.importer.external.arxiv.metadatamapping.contributor
Classes in org.dspace.importer.external.arxiv.metadatamapping.contributor that implement MetadataContributorModifier and TypeClassDescriptionclassArxiv specific implementation ofMetadataContributorResponsible for generating the ArXiv Id from the retrieved item. -
Uses of MetadataContributor in org.dspace.importer.external.csv.service
Method parameters in org.dspace.importer.external.csv.service with type arguments of type MetadataContributorModifier and TypeMethodDescriptionvoidCharacterSeparatedImportMetadataSourceServiceImpl.setMetadataFieldMap(Map<MetadataFieldConfig, MetadataContributor<PlainMetadataSourceDto>> metadataFieldMap) -
Uses of MetadataContributor in org.dspace.importer.external.endnote.service
Method parameters in org.dspace.importer.external.endnote.service with type arguments of type MetadataContributorModifier and TypeMethodDescriptionvoidEndnoteImportMetadataSourceServiceImpl.setMetadataFieldMap(Map<MetadataFieldConfig, MetadataContributor<PlainMetadataSourceDto>> metadataFieldMap) -
Uses of MetadataContributor in org.dspace.importer.external.metadatamapping
Methods in org.dspace.importer.external.metadatamapping that return types with arguments of type MetadataContributorModifier and TypeMethodDescriptionAbstractMetadataFieldMapping.getMetadataFieldMap()Retrieve the metadataFieldMap set to this classMethod parameters in org.dspace.importer.external.metadatamapping with type arguments of type MetadataContributorModifier and TypeMethodDescriptionvoidAbstractMetadataFieldMapping.setMetadataFieldMap(Map<MetadataFieldConfig, MetadataContributor<RecordType>> metadataFieldMap) Defines which metadatum is mapped on which metadatum. -
Uses of MetadataContributor in org.dspace.importer.external.metadatamapping.contributor
Classes in org.dspace.importer.external.metadatamapping.contributor that implement MetadataContributorModifier and TypeClassDescriptionclassA metadata contributor that applies a givenMetadataContributorto each object within a JSON array at a specified path.classScopus specific implementation ofMetadataContributorResponsible for generating the ScopusID, orcid, author name and affiliationID from the retrieved item.classWrapper class used to accommodate for the possibility of correlations between multiple MetadatumContributor objectsclassA metadata contributor that extracts a value from JSON using aJsonPathMetadataProcessorand compares it against a predefined right operand.classA simple JsonPath Metadata processor that allow extract value from json object by configuring the path in the query variable via the bean.classThis class implements functionalities to handle common situation regarding plain metadata.classCustom MetadataContributor to manage Epo ID.classThis Contributor is helpful to avoid the limit of the Live Import Framework.classScopus specific implementation ofMetadataContributorResponsible for generating the Scopus startPage and endPage from the retrieved item.classThis contributor replace specific character in the metadata value.classA ROR JsonPath Metadata processor that should be configured inside theror-integration.xmlfile.classThis contributor is able to concat multi value.classA simple JsonPath Metadata processor that allow extract value from json object by configuring the path in the query variable via the bean.classMetadata contributor that takes an PlainMetadataSourceDto instance and turns it into a collection of metadatumclassWeb of Science specific implementation ofMetadataContributor.classThis contributor extends SimpleRisToMetadataContributor, in particular, this one is able to chain multi values into a single oneclassMetadata contributor that takes a record defined as Map<String,List> and turns it into metadatums configured in fieldToMetadata classThis contributor can be used when parsing an XML file, particularly to extract a date and convert it to a specific format.classThis contributor checks for each node returned for the supplied path if node contains supplied attribute - the value of the current node is taken if exist.classMetadata contributor that takes a JDOM Element and turns it into a metadatumclassWrapper class used to split another MetadataContributor's output into distinct values.classWeb Of Science specific implementation ofMetadataContributorThis contributor checks for each node returned for the given path if the node contains "this.attribute" and then checks if the attribute value is one of the values configured in the "this.attributeValue2metadata" map, if the value of the current known is taken.classThis contributor can retrieve the identifiers configured in "this.identifire2field" from the Web of Science response.classWeb Of Science specific implementation ofMetadataContributorFields in org.dspace.importer.external.metadatamapping.contributor with type parameters of type MetadataContributorModifier and TypeFieldDescriptionprotected MetadataFieldMapping<org.jdom2.Element,MetadataContributor<org.jdom2.Element>> EpoIdMetadataContributor.metadataFieldMappingprotected MetadataFieldMapping<Map<String,List<String>>, MetadataContributor<Map<String, List<String>>>> SimpleRisToMetadataContributor.metadataFieldMappingprotected MetadataFieldMapping<org.jdom2.Element,MetadataContributor<org.jdom2.Element>> SimpleXpathMetadatumContributor.metadataFieldMappingMethods in org.dspace.importer.external.metadatamapping.contributor that return types with arguments of type MetadataContributorModifier and TypeMethodDescriptionMetadataFieldMapping<org.jdom2.Element,MetadataContributor<org.jdom2.Element>> EpoIdMetadataContributor.getMetadataFieldMapping()Return metadataFieldMappingSimpleRisToMetadataContributor.getMetadataFieldMapping()MetadataFieldMapping<org.jdom2.Element,MetadataContributor<org.jdom2.Element>> SimpleXpathMetadatumContributor.getMetadataFieldMapping()Return metadataFieldMappingMetadataFieldMapping<org.jdom2.Element,MetadataContributor<org.jdom2.Element>> WosAttribute2ValueContributor.getMetadataFieldMapping()CombinedMetadatumContributor.getMetadatumContributors()Return the List of MetadataContributor objects set to this classMultipleMetadataContributor.getMetadatumContributors()Return the List of MetadataContributor objects set to this classMethods in org.dspace.importer.external.metadatamapping.contributor with parameters of type MetadataContributorModifier and TypeMethodDescriptionvoidArrayJsonPathMetadataContributor.setContributor(MetadataContributor<String> contributor) Sets the metadata contributor that will be applied to each element of the JSON array.Method parameters in org.dspace.importer.external.metadatamapping.contributor with type arguments of type MetadataContributorModifier and TypeMethodDescriptionvoidArrayJsonPathMetadataContributor.setMetadataFieldMapping(MetadataFieldMapping<String, MetadataContributor<String>> rt) Unused by this implementation.voidCombinedMetadatumContributor.setMetadataFieldMapping(MetadataFieldMapping<T, MetadataContributor<T>> metadataFieldMapping) Set the metadatafieldMapping used in the transforming of a record to actual metadatavoidEnhancedJsonPathAttributeConditionMetadataContributor.setMetadataFieldMapping(MetadataFieldMapping<String, MetadataContributor<String>> rt) Unused by this implementationvoidEpoIdMetadataContributor.setMetadataFieldMapping(MetadataFieldMapping<org.jdom2.Element, MetadataContributor<org.jdom2.Element>> metadataFieldMapping) Set the metadataFieldMapping of this SimpleXpathMetadatumContributorvoidMetadataContributor.setMetadataFieldMapping(MetadataFieldMapping<RecordType, MetadataContributor<RecordType>> rt) Set the metadataFieldMappingvoidMultipleMetadataContributor.setMetadataFieldMapping(MetadataFieldMapping<T, MetadataContributor<T>> metadataFieldMapping) Set the metadatafieldMapping used in the transforming of a record to actual metadatavoidSimpleJsonPathMetadataContributor.setMetadataFieldMapping(MetadataFieldMapping<String, MetadataContributor<String>> rt) Unused by this implementationvoidSimpleMetadataContributor.setMetadataFieldMapping(MetadataFieldMapping<PlainMetadataSourceDto, MetadataContributor<PlainMetadataSourceDto>> metadataFieldMapping) Set the metadataFieldMapping of this SimpleMetadataContributorvoidSimpleRisToMetadataContributor.setMetadataFieldMapping(MetadataFieldMapping<Map<String, List<String>>, MetadataContributor<Map<String, List<String>>>> metadataFieldMapping) voidSimpleXpathMetadatumContributor.setMetadataFieldMapping(MetadataFieldMapping<org.jdom2.Element, MetadataContributor<org.jdom2.Element>> metadataFieldMapping) Set the metadataFieldMapping of this SimpleXpathMetadatumContributorvoidSplitMetadataContributor.setMetadataFieldMapping(MetadataFieldMapping<T, MetadataContributor<T>> rt) voidWosAttribute2ValueContributor.setMetadataFieldMapping(MetadataFieldMapping<org.jdom2.Element, MetadataContributor<org.jdom2.Element>> metadataFieldMapping) voidCombinedMetadatumContributor.setMetadatumContributors(LinkedList<MetadataContributor> metadatumContributors) Set the List of MetadataContributor objects set to this classvoidMultipleMetadataContributor.setMetadatumContributors(List<MetadataContributor> metadatumContributors) Set the List of MetadataContributor objects set to this classConstructors in org.dspace.importer.external.metadatamapping.contributor with parameters of type MetadataContributorModifierConstructorDescriptionSplitMetadataContributor(MetadataContributor<T> innerContributor, String regex) Constructor parameters in org.dspace.importer.external.metadatamapping.contributor with type arguments of type MetadataContributorModifierConstructorDescriptionCombinedMetadatumContributor(MetadataFieldConfig field, List<MetadataContributor> metadatumContributors, String separator) MultipleMetadataContributor(MetadataFieldConfig field, List<MetadataContributor> metadatumContributors) MultipleMetadataContributor(MetadataFieldConfig field, List<MetadataContributor> metadatumContributors, boolean ensureUniqueValues) -
Uses of MetadataContributor in org.dspace.importer.external.openalex.metadatamapping
Classes in org.dspace.importer.external.openalex.metadatamapping that implement MetadataContributorModifier and TypeClassDescriptionclassThis class is responsible for extracting and contributing author name metadata from a JSON response using a specified query path. -
Uses of MetadataContributor in org.dspace.importer.external.pubmed.metadatamapping.contributor
Classes in org.dspace.importer.external.pubmed.metadatamapping.contributor that implement MetadataContributorModifier and TypeClassDescriptionclassThis class is responsible for extracting the abstract from a PubMed XML document.classPubmed specific implementation ofMetadataContributorResponsible for generating a set of Date metadata from the retrieved document.classPubmed specific implementation ofMetadataContributorResponsible for generating a set of Language metadata from the retrieved document.Methods in org.dspace.importer.external.pubmed.metadatamapping.contributor that return MetadataContributorModifier and TypeMethodDescriptionPubmedDateMetadatumContributor.getDay()Retrieve the day from the objectPubmedLanguageMetadatumContributor.getLanguage()Return the MetadataContributor used while retrieving MetadatumDTOPubmedDateMetadatumContributor.getMonth()Retrieve the month from the objectPubmedDateMetadatumContributor.getYear()Retrieve the year from the objectMethods in org.dspace.importer.external.pubmed.metadatamapping.contributor with parameters of type MetadataContributorModifier and TypeMethodDescriptionvoidPubmedDateMetadatumContributor.setDay(MetadataContributor day) Set a day (MetadataContributor) to this objectvoidPubmedLanguageMetadatumContributor.setLanguage(MetadataContributor language) Setting the MetadataContributorvoidPubmedDateMetadatumContributor.setMonth(MetadataContributor month) Set a month (MetadataContributor) to this objectvoidPubmedDateMetadatumContributor.setYear(MetadataContributor year) Set a year (MetadataContributor) to this objectMethod parameters in org.dspace.importer.external.pubmed.metadatamapping.contributor with type arguments of type MetadataContributorModifier and TypeMethodDescriptionvoidPubmedDateMetadatumContributor.setMetadataFieldMapping(MetadataFieldMapping<T, MetadataContributor<T>> metadataFieldMapping) Set the metadatafieldMapping used in the transforming of a record to actual metadata.voidPubmedLanguageMetadatumContributor.setMetadataFieldMapping(MetadataFieldMapping<T, MetadataContributor<T>> metadataFieldMapping) Set the metadatafieldMapping used in the transforming of a record to actual metadataConstructors in org.dspace.importer.external.pubmed.metadatamapping.contributor with parameters of type MetadataContributorModifierConstructorDescriptionPubmedDateMetadatumContributor(MetadataFieldConfig field, MetadataContributor day, MetadataContributor month, MetadataContributor year) PubmedLanguageMetadatumContributor(MetadataFieldConfig field, MetadataContributor language) Initialize the PubmedLanguageMetadatumContributor class using aMetadataFieldConfigand a language -MetadataContributor -
Uses of MetadataContributor in org.dspace.importer.external.service
Methods in org.dspace.importer.external.service that return types with arguments of type MetadataContributorModifier and TypeMethodDescriptionAbstractImportMetadataSourceService.getMetadataFieldMapping()Retrieve the MetadataFieldMapping containing the mapping between RecordType and MetadataMethod parameters in org.dspace.importer.external.service with type arguments of type MetadataContributorModifier and TypeMethodDescriptionvoidAbstractImportMetadataSourceService.setMetadataFieldMapping(MetadataFieldMapping<RecordType, MetadataContributor<RecordType>> metadataFieldMapping) Sets the MetadataFieldMapping to base the mapping of RecordType and