| Package | Description |
|---|---|
| org.dspace.importer.external.datamodel |
Package containing datamodel classes which are constructed/used during the retrieval of Records
Strictly data-centric classes
|
| 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 |
| Modifier and Type | Method and Description |
|---|---|
Collection<MetadatumDTO> |
ImportRecord.getValue(String schema,
String element,
String qualifier)
Return the MetadatumDTO's that are related to a given schema/element/qualifier pair/triplet
|
List<MetadatumDTO> |
ImportRecord.getValueList()
Retrieve an unmodifiableList of MetadatumDTO
|
| Modifier and Type | Method and Description |
|---|---|
void |
ImportRecord.addValue(MetadatumDTO value)
Add a value to the valueList
|
| Constructor and Description |
|---|
ImportRecord(List<MetadatumDTO> valueList)
Create an ImportRecord instance initialized with a List of MetadatumDTO objects
|
| Modifier and Type | Method and Description |
|---|---|
MetadatumDTO |
MetadataFieldMapping.toDCValue(MetadataFieldConfig field,
String value) |
MetadatumDTO |
AbstractMetadataFieldMapping.toDCValue(MetadataFieldConfig field,
String value) |
| Modifier and Type | Method and Description |
|---|---|
Collection<MetadatumDTO> |
MetadataFieldMapping.resultToDCValueMapping(RecordType record)
Create a collection of MetadatumDTO retrieved from a given RecordType
|
Collection<MetadatumDTO> |
AbstractMetadataFieldMapping.resultToDCValueMapping(RecordType record)
Loop over the MetadataContributors and return their concatenated retrieved metadatumDTO objects
|
| Constructor and Description |
|---|
MetadataFieldConfig(MetadatumDTO value)
Create a MetadataFieldConfig based on a given MetadatumDTO
This MetadatumDTO object contains the schema, element and qualifier needed to initialize the MetadataFieldConfig
|
| Modifier and Type | Method and Description |
|---|---|
Collection<MetadatumDTO> |
SimpleXpathMetadatumContributor.contributeMetadata(org.apache.axiom.om.OMElement t)
Retrieve the metadata associated with the given object.
|
Collection<MetadatumDTO> |
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 objects
|
Collection<MetadatumDTO> |
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.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<MetadatumDTO> |
PubmedLanguageMetadatumContributor.contributeMetadata(T t) |
Collection<MetadatumDTO> |
PubmedDateMetadatumContributor.contributeMetadata(T t)
Retrieve the metadata associated with the given object.
|
Copyright © 2022 LYRASIS. All rights reserved.