mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-07 18:14:26 +00:00
Merge branch 'main' into enhancement/addressing-#8633
This commit is contained in:
@@ -153,6 +153,8 @@ public class CrossRefImportMetadataSourceServiceIT extends AbstractLiveImportInt
|
|||||||
MetadatumDTO issn = createMetadatumDTO("dc", "identifier", "issn", "2415-3060");
|
MetadatumDTO issn = createMetadatumDTO("dc", "identifier", "issn", "2415-3060");
|
||||||
MetadatumDTO volume = createMetadatumDTO("oaire", "citation", "volume", "1");
|
MetadatumDTO volume = createMetadatumDTO("oaire", "citation", "volume", "1");
|
||||||
MetadatumDTO issue = createMetadatumDTO("oaire", "citation", "issue", "2");
|
MetadatumDTO issue = createMetadatumDTO("oaire", "citation", "issue", "2");
|
||||||
|
MetadatumDTO publisher = createMetadatumDTO("dc", "publisher", null,
|
||||||
|
"Petro Mohyla Black Sea National University");
|
||||||
|
|
||||||
metadatums.add(title);
|
metadatums.add(title);
|
||||||
metadatums.add(author);
|
metadatums.add(author);
|
||||||
@@ -163,6 +165,7 @@ public class CrossRefImportMetadataSourceServiceIT extends AbstractLiveImportInt
|
|||||||
metadatums.add(issn);
|
metadatums.add(issn);
|
||||||
metadatums.add(volume);
|
metadatums.add(volume);
|
||||||
metadatums.add(issue);
|
metadatums.add(issue);
|
||||||
|
metadatums.add(publisher);
|
||||||
|
|
||||||
ImportRecord firstrRecord = new ImportRecord(metadatums);
|
ImportRecord firstrRecord = new ImportRecord(metadatums);
|
||||||
|
|
||||||
@@ -179,6 +182,8 @@ public class CrossRefImportMetadataSourceServiceIT extends AbstractLiveImportInt
|
|||||||
MetadatumDTO issn2 = createMetadatumDTO("dc", "identifier", "issn", "2415-3060");
|
MetadatumDTO issn2 = createMetadatumDTO("dc", "identifier", "issn", "2415-3060");
|
||||||
MetadatumDTO volume2 = createMetadatumDTO("oaire", "citation", "volume", "1");
|
MetadatumDTO volume2 = createMetadatumDTO("oaire", "citation", "volume", "1");
|
||||||
MetadatumDTO issue2 = createMetadatumDTO("oaire", "citation", "issue", "2");
|
MetadatumDTO issue2 = createMetadatumDTO("oaire", "citation", "issue", "2");
|
||||||
|
MetadatumDTO publisher2 = createMetadatumDTO("dc", "publisher", null,
|
||||||
|
"Petro Mohyla Black Sea National University");
|
||||||
|
|
||||||
metadatums2.add(title2);
|
metadatums2.add(title2);
|
||||||
metadatums2.add(author2);
|
metadatums2.add(author2);
|
||||||
@@ -189,6 +194,7 @@ public class CrossRefImportMetadataSourceServiceIT extends AbstractLiveImportInt
|
|||||||
metadatums2.add(issn2);
|
metadatums2.add(issn2);
|
||||||
metadatums2.add(volume2);
|
metadatums2.add(volume2);
|
||||||
metadatums2.add(issue2);
|
metadatums2.add(issue2);
|
||||||
|
metadatums2.add(publisher2);
|
||||||
|
|
||||||
ImportRecord secondRecord = new ImportRecord(metadatums2);
|
ImportRecord secondRecord = new ImportRecord(metadatums2);
|
||||||
records.add(firstrRecord);
|
records.add(firstrRecord);
|
||||||
@@ -196,4 +202,4 @@ public class CrossRefImportMetadataSourceServiceIT extends AbstractLiveImportInt
|
|||||||
return records;
|
return records;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -30,6 +30,7 @@
|
|||||||
<entry key-ref="crossref.volume" value-ref="crossrefVolume" />
|
<entry key-ref="crossref.volume" value-ref="crossrefVolume" />
|
||||||
<entry key-ref="crossref.issue" value-ref="crossrefIssue" />
|
<entry key-ref="crossref.issue" value-ref="crossrefIssue" />
|
||||||
<entry key-ref="crossref.abstract" value-ref="crossrefAbstract" />
|
<entry key-ref="crossref.abstract" value-ref="crossrefAbstract" />
|
||||||
|
<entry key-ref="crossref.publisher" value-ref="crossrefPublisher" />
|
||||||
</util:map>
|
</util:map>
|
||||||
|
|
||||||
<bean id="crossrefIDContrib" class="org.dspace.importer.external.metadatamapping.contributor.SimpleJsonPathMetadataContributor">
|
<bean id="crossrefIDContrib" class="org.dspace.importer.external.metadatamapping.contributor.SimpleJsonPathMetadataContributor">
|
||||||
@@ -137,6 +138,14 @@
|
|||||||
<constructor-arg value="dc.description.abstract"/>
|
<constructor-arg value="dc.description.abstract"/>
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
|
<bean id="crossrefPublisher" class="org.dspace.importer.external.metadatamapping.contributor.SimpleJsonPathMetadataContributor">
|
||||||
|
<property name="field" ref="crossref.publisher"/>
|
||||||
|
<property name="query" value="/publisher"/>
|
||||||
|
</bean>
|
||||||
|
<bean id="crossref.publisher" class="org.dspace.importer.external.metadatamapping.MetadataFieldConfig">
|
||||||
|
<constructor-arg value="dc.publisher"/>
|
||||||
|
</bean>
|
||||||
|
|
||||||
<bean class="java.lang.Integer" id="maxRetry">
|
<bean class="java.lang.Integer" id="maxRetry">
|
||||||
<constructor-arg value="3"/>
|
<constructor-arg value="3"/>
|
||||||
</bean>
|
</bean>
|
||||||
|
Reference in New Issue
Block a user