From 747963073055a770e870b0ba49d8acf801ddc565 Mon Sep 17 00:00:00 2001
From: "Stefan E. Funk" <funk@sub.uni-goettingen.de>
Date: Tue, 15 Oct 2019 16:57:38 +0200
Subject: [PATCH] Fix object factory issues at last? hm, we just have got too
 many of them!

---
 .../java/info/textgrid/middleware/DublinCoreBuilder.java | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreBuilder.java b/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreBuilder.java
index 34ac7549..32310245 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreBuilder.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/DublinCoreBuilder.java
@@ -5,7 +5,9 @@ import javax.xml.bind.JAXBElement;
 import org.openarchives.oai._2.MetadataType;
 import org.openarchives.oai._2_0.oai_dc.OaiDcType;
 import org.purl.dc.elements._1.ElementType;
-import org.openarchives.oai._2_0.oai_dc.ObjectFactory;
+// import org.openarchives.oai._2_0.oai_dc.ObjectFactory;
+// import org.openarchives.oai._2.ObjectFactory;
+import org.purl.dc.elements._1.ObjectFactory;
 
 /**
  * <p>
@@ -311,7 +313,10 @@ public final class DublinCoreBuilder {
    */
   public MetadataType getDC() {
     // this.metadata.setAny(this.oaiDcObj.createDc(this.tgMappedDC));
-    this.metadata.setAny(this.oaiDcObj.createDc(this.tgMappedDC));
+    org.openarchives.oai._2_0.oai_dc.ObjectFactory of =
+        new org.openarchives.oai._2_0.oai_dc.ObjectFactory();
+    this.metadata.setAny(of.createDc(this.tgMappedDC));
+
     return this.metadata;
   }
 
-- 
GitLab