Uses of Interface
org.dspace.importer.external.metadatamapping.contributor.MetadataContributor
-
Packages that use MetadataContributor Package Description org.dspace.importer.external.arxiv.metadatamapping.contributor org.dspace.importer.external.csv.service org.dspace.importer.external.endnote.service org.dspace.importer.external.metadatamapping Main package used for any mapping/processing of retrieved metadataorg.dspace.importer.external.metadatamapping.contributor Contains the classes used to map between retrieved records and actual usableMetadatumDTOClasses are used in the spring config of implementations ofAbstractMetadataFieldMappingwhich query to an element in the retrieved record and map it to a metadatafield.org.dspace.importer.external.pubmed.metadatamapping.contributor Pubmed implementation of specificorg.dspace.importer.external.metadatamapping.contributorclasses, defining the mapping between the retrieved record and dspace metadataorg.dspace.importer.external.service Main 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 MetadataContributor Modifier and Type Class Description classArXivIdMetadataContributorArxiv 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 MetadataContributor Modifier and Type Method Description voidCharacterSeparatedImportMetadataSourceServiceImpl. 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 MetadataContributor Modifier and Type Method Description voidEndnoteImportMetadataSourceServiceImpl. 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 MetadataContributor Modifier and Type Method Description Map<MetadataFieldConfig,MetadataContributor<RecordType>>AbstractMetadataFieldMapping. getMetadataFieldMap()Retrieve the metadataFieldMap set to this classMethod parameters in org.dspace.importer.external.metadatamapping with type arguments of type MetadataContributor Modifier and Type Method Description voidAbstractMetadataFieldMapping. 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 MetadataContributor Modifier and Type Class Description classAuthorMetadataContributorScopus specific implementation ofMetadataContributorResponsible for generating the ScopusID, orcid, author name and affiliationID from the retrieved item.classCombinedMetadatumContributor<T>Wrapper class used to accommodate for the possibility of correlations between multiple MetadatumContributor objectsclassEnhancedSimpleMetadataContributorThis class implements functionalities to handle common situation regarding plain metadata.classEpoIdMetadataContributorCustom MetadataContributor to manage Epo ID.classMultipleMetadataContributor<T>This Contributor is helpful to avoid the limit of the Live Import Framework.classPageRangeXPathMetadataContributorScopus specific implementation ofMetadataContributorResponsible for generating the Scopus startPage and endPage from the retrieved item.classReplaceCharacterXPathMetadataContributorThis contributor replace specific character in the metadata value.classSimpleConcatContributorThis contributor is able to concat multi value.classSimpleJsonPathMetadataContributorA simple JsonPath Metadata processor that allow extract value from json object by configuring the path in the query variable via the bean.classSimpleMetadataContributorMetadata contributor that takes an PlainMetadataSourceDto instance and turns it into a collection of metadatumclassSimpleMultiplePathContributorWeb of Science specific implementation ofMetadataContributor.classSimpleRisToMetadataConcatContributorThis contributor extends SimpleRisToMetadataContributor, in particular, this one is able to chain multi values into a single oneclassSimpleRisToMetadataContributorMetadata contributor that takes a record defined as Map> and turns it into metadatums configured in fieldToMetadata classSimpleXpathDateFormatMetadataContributorThis contributor can be used when parsing an XML file, particularly to extract a date and convert it to a specific format.classSimpleXpathMetadatumAndAttributeContributorThis 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.classSimpleXpathMetadatumContributorMetadata contributor that takes a JDOM Element and turns it into a metadatumclassSplitMetadataContributor<T>Wrapper class used to split another MetadataContributor's output into distinct values.classWosAttribute2ValueContributorWeb 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.classWosIdentifierContributorThis contributor can retrieve the identifiers configured in "this.identifire2field" from the Web of Science response.classWosIdentifierRidContributorWeb Of Science specific implementation ofMetadataContributorFields in org.dspace.importer.external.metadatamapping.contributor with type parameters of type MetadataContributor Modifier and Type Field Description protected 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 MetadataContributor Modifier and Type Method Description MetadataFieldMapping<org.jdom2.Element,MetadataContributor<org.jdom2.Element>>EpoIdMetadataContributor. getMetadataFieldMapping()Return metadataFieldMappingMetadataFieldMapping<Map<String,List<String>>,MetadataContributor<Map<String,List<String>>>>SimpleRisToMetadataContributor. getMetadataFieldMapping()MetadataFieldMapping<org.jdom2.Element,MetadataContributor<org.jdom2.Element>>SimpleXpathMetadatumContributor. getMetadataFieldMapping()Return metadataFieldMappingMetadataFieldMapping<org.jdom2.Element,MetadataContributor<org.jdom2.Element>>WosAttribute2ValueContributor. getMetadataFieldMapping()LinkedList<MetadataContributor>CombinedMetadatumContributor. getMetadatumContributors()Return the List of MetadataContributor objects set to this classList<MetadataContributor>MultipleMetadataContributor. getMetadatumContributors()Return the List of MetadataContributor objects set to this classMethod parameters in org.dspace.importer.external.metadatamapping.contributor with type arguments of type MetadataContributor Modifier and Type Method Description voidCombinedMetadatumContributor. setMetadataFieldMapping(MetadataFieldMapping<T,MetadataContributor<T>> metadataFieldMapping)Set the metadatafieldMapping used in the transforming of a record to actual metadatavoidEpoIdMetadataContributor. 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 MetadataContributor Constructor Description SplitMetadataContributor(MetadataContributor<T> innerContributor, String regex)Constructor parameters in org.dspace.importer.external.metadatamapping.contributor with type arguments of type MetadataContributor Constructor Description CombinedMetadatumContributor(MetadataFieldConfig field, List<MetadataContributor> metadatumContributors, String separator)MultipleMetadataContributor(MetadataFieldConfig field, List<MetadataContributor> metadatumContributors) -
Uses of MetadataContributor in org.dspace.importer.external.pubmed.metadatamapping.contributor
Classes in org.dspace.importer.external.pubmed.metadatamapping.contributor that implement MetadataContributor Modifier and Type Class Description classPubmedDateMetadatumContributor<T>Pubmed specific implementation ofMetadataContributorResponsible for generating a set of Date metadata from the retrieved document.classPubmedLanguageMetadatumContributor<T>Pubmed 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 MetadataContributor Modifier and Type Method Description MetadataContributorPubmedDateMetadatumContributor. getDay()Retrieve the day from the objectMetadataContributorPubmedLanguageMetadatumContributor. getLanguage()Return the MetadataContributor used while retrieving MetadatumDTOMetadataContributorPubmedDateMetadatumContributor. getMonth()Retrieve the month from the objectMetadataContributorPubmedDateMetadatumContributor. getYear()Retrieve the year from the objectMethods in org.dspace.importer.external.pubmed.metadatamapping.contributor with parameters of type MetadataContributor Modifier and Type Method Description voidPubmedDateMetadatumContributor. 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 MetadataContributor Modifier and Type Method Description voidPubmedDateMetadatumContributor. 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 MetadataContributor Constructor Description PubmedDateMetadatumContributor(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 MetadataContributor Modifier and Type Method Description MetadataFieldMapping<RecordType,MetadataContributor<RecordType>>AbstractImportMetadataSourceService. getMetadataFieldMapping()Retrieve the MetadataFieldMapping containing the mapping between RecordType and MetadataMethod parameters in org.dspace.importer.external.service with type arguments of type MetadataContributor Modifier and Type Method Description voidAbstractImportMetadataSourceService. setMetadataFieldMapping(MetadataFieldMapping<RecordType,MetadataContributor<RecordType>> metadataFieldMapping)Sets the MetadataFieldMapping to base the mapping of RecordType and
-