From 2e92e3d8cc792968ad14c49d2f3fc57b33b35559 Mon Sep 17 00:00:00 2001 From: Maximilian Behnert-Brodhun <behnert-brodhun@sub.uni-goettingen.de> Date: Tue, 8 Jun 2021 16:58:47 +0200 Subject: [PATCH] use OAIPMHUtilites.fieldLoader instead of DublinCore.fillList. Set DublinCore.fill to depreacted --- .../java/info/textgrid/middleware/DublinCoreFieldLoader.java | 2 +- .../main/java/info/textgrid/middleware/RecordDelivererDC.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreFieldLoader.java b/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreFieldLoader.java index c8856266..40345719 100644 --- a/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreFieldLoader.java +++ b/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreFieldLoader.java @@ -113,7 +113,7 @@ public class DublinCoreFieldLoader { return dates; } - + @Deprecated public static List<String> fillList(GetResponse responseWorkValues, String[] fields) { List<String> list = new ArrayList<String>(); diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDC.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDC.java index 2dfcdb53..5aedb3d5 100644 --- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDC.java +++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDC.java @@ -281,7 +281,8 @@ public class RecordDelivererDC extends RecordDelivererAbstract { DublinCoreFieldLoader.fillList(responseWorkValues, this.descriptionList)); result.setFormat(DublinCoreFieldLoader.fillList(responseWorkValues, this.formatList)); result.setIdentifier( - DublinCoreFieldLoader.fillList(responseWorkValues, this.identifierList)); + OAIPMHUtilities.fieldLoader(new JSONObject(responseWorkValues.getSourceAsMap()), this.identifierList)); + result.setLanguage(DublinCoreFieldLoader.fillList(responseWorkValues, this.languageList)); result.setPublisher(DublinCoreFieldLoader.fillList(responseWorkValues, this.publisherList)); result.setRelation( -- GitLab