| Package | Description |
|---|---|
| org.dspace.importer.external.metadatamapping |
Main package used for any mapping/processing of retrieved metadata
|
| org.dspace.importer.external.metadatamapping.contributor |
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. |
| org.dspace.importer.external.pubmed.metadatamapping.contributor |
Pubmed implementation of specific
org.dspace.importer.external.metadatamapping.contributor classes,
defining the mapping between the retrieved record and dspace metadata |
| org.dspace.importer.external.service |
Main import framework services.
|
| Modifier and Type | Method and Description |
|---|---|
Map<MetadataFieldConfig,MetadataContributor<RecordType>> |
AbstractMetadataFieldMapping.getMetadataFieldMap()
Retrieve the metadataFieldMap set to this class
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractMetadataFieldMapping.setMetadataFieldMap(Map<MetadataFieldConfig,MetadataContributor<RecordType>> metadataFieldMap)
Defines which metadatum is mapped on which metadatum.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CombinedMetadatumContributor<T>
Wrapper class used to accommodate for the possibility of correlations between multiple MetadatumContributor objects
|
class |
SimpleXpathMetadatumContributor
Metadata contributor that takes an axiom OMElement and turns it into a metadatum
|
| Modifier and Type | Method and Description |
|---|---|
MetadataFieldMapping<org.apache.axiom.om.OMElement,MetadataContributor<org.apache.axiom.om.OMElement>> |
SimpleXpathMetadatumContributor.getMetadataFieldMapping()
Return metadataFieldMapping
|
LinkedList<MetadataContributor> |
CombinedMetadatumContributor.getMetadatumContributors()
Return the List of MetadataContributor objects set to this class
|
| Modifier and Type | Method and Description |
|---|---|
void |
SimpleXpathMetadatumContributor.setMetadataFieldMapping(MetadataFieldMapping<org.apache.axiom.om.OMElement,MetadataContributor<org.apache.axiom.om.OMElement>> metadataFieldMapping)
Set the metadataFieldMapping of this SimpleXpathMetadatumContributor
|
void |
MetadataContributor.setMetadataFieldMapping(MetadataFieldMapping<RecordType,MetadataContributor<RecordType>> rt)
Set the metadataFieldMapping
|
void |
CombinedMetadatumContributor.setMetadataFieldMapping(MetadataFieldMapping<T,MetadataContributor<T>> metadataFieldMapping)
Set the metadatafieldMapping used in the transforming of a record to actual metadata
|
void |
CombinedMetadatumContributor.setMetadatumContributors(LinkedList<MetadataContributor> metadatumContributors)
Set the List of MetadataContributor objects set to this class
|
| Constructor and Description |
|---|
CombinedMetadatumContributor(MetadataFieldConfig field,
List<MetadataContributor> metadatumContributors,
String separator) |
| Modifier and Type | Class and Description |
|---|---|
class |
PubmedDateMetadatumContributor<T>
Pubmed specific implementation of
MetadataContributor
Responsible for generating a set of Date metadata from the retrieved document. |
class |
PubmedLanguageMetadatumContributor<T>
Pubmed specific implementation of
MetadataContributor
Responsible for generating a set of Language metadata from the retrieved document. |
| Modifier and Type | Method and Description |
|---|---|
MetadataContributor |
PubmedDateMetadatumContributor.getDay()
Retrieve the day from the object
|
MetadataContributor |
PubmedLanguageMetadatumContributor.getLanguage()
Return the MetadataContributor used while retrieving MetadatumDTO
|
MetadataContributor |
PubmedDateMetadatumContributor.getMonth()
Retrieve the month from the object
|
MetadataContributor |
PubmedDateMetadatumContributor.getYear()
Retrieve the year from the object
|
| Modifier and Type | Method and Description |
|---|---|
void |
PubmedDateMetadatumContributor.setDay(MetadataContributor day)
Set a day (
MetadataContributor) to this object |
void |
PubmedLanguageMetadatumContributor.setLanguage(MetadataContributor language)
Setting the MetadataContributor
|
void |
PubmedDateMetadatumContributor.setMonth(MetadataContributor month)
Set a month (
MetadataContributor) to this object |
void |
PubmedDateMetadatumContributor.setYear(MetadataContributor year)
Set a year (
MetadataContributor) to this object |
| Modifier and Type | Method and Description |
|---|---|
void |
PubmedLanguageMetadatumContributor.setMetadataFieldMapping(MetadataFieldMapping<T,MetadataContributor<T>> metadataFieldMapping)
Set the metadatafieldMapping used in the transforming of a record to actual metadata
|
void |
PubmedDateMetadatumContributor.setMetadataFieldMapping(MetadataFieldMapping<T,MetadataContributor<T>> metadataFieldMapping)
Set the metadatafieldMapping used in the transforming of a record to actual metadata
|
| Constructor and Description |
|---|
PubmedDateMetadatumContributor(MetadataFieldConfig field,
MetadataContributor day,
MetadataContributor month,
MetadataContributor year) |
PubmedDateMetadatumContributor(MetadataFieldConfig field,
MetadataContributor day,
MetadataContributor month,
MetadataContributor year) |
PubmedDateMetadatumContributor(MetadataFieldConfig field,
MetadataContributor day,
MetadataContributor month,
MetadataContributor year) |
PubmedLanguageMetadatumContributor(MetadataFieldConfig field,
MetadataContributor language)
Initialize the PubmedLanguageMetadatumContributor class using a
MetadataFieldConfig and a language -MetadataContributor |
| Modifier and Type | Method and Description |
|---|---|
MetadataFieldMapping<RecordType,MetadataContributor<RecordType>> |
AbstractImportMetadataSourceService.getMetadataFieldMapping()
Retrieve the MetadataFieldMapping containing the mapping between RecordType and Metadata
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractImportMetadataSourceService.setMetadataFieldMapping(MetadataFieldMapping<RecordType,MetadataContributor<RecordType>> metadataFieldMapping)
Sets the MetadataFieldMapping to base the mapping of RecordType and
|
Copyright © 2022 LYRASIS. All rights reserved.