diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDATACITE.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDATACITE.java index 86d39c6b383aa004450debcd03781875e696fd03..cad417d37d9793bb57a60a65041ac7cd37ae7f80 100644 --- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDATACITE.java +++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordDelivererDATACITE.java @@ -21,6 +21,7 @@ import info.textgrid.middleware.oaipmh.HeaderType; import info.textgrid.middleware.oaipmh.OAIPMHtype; import info.textgrid.middleware.oaipmh.ObjectFactory; import info.textgrid.middleware.oaipmh.OpenaireDescriptionType; +import info.textgrid.middleware.oaipmh.RecordType; import info.textgrid.middleware.oaipmh.RelatedIdentifierType; import info.textgrid.middleware.oaipmh.RelationType; import info.textgrid.middleware.oaipmh.Resource; @@ -110,6 +111,8 @@ public class RecordDelivererDATACITE extends RecordDelivererAbstract { System.out.println("idInElasticSearchIndex: " + idInElasticSearchIndex); + GetRecordType getRecordType = new GetRecordType(); + System.out.println(" ## fields (getRecordById): "); if (this.fields != null) { for (int i = 0; i < this.fields.length; i++) { @@ -147,7 +150,9 @@ public class RecordDelivererDATACITE extends RecordDelivererAbstract { header.setIdentifier(idInElasticSearchIndex); } - return OAIPMHUtilities.getRecordType(this.setOpenAireRecord(), header); + getRecordType = OAIPMHUtilities.getRecordType(this.setOpenAireRecord(), header); + + return getRecordType; } /** @@ -162,6 +167,7 @@ public class RecordDelivererDATACITE extends RecordDelivererAbstract { * @throws DatatypeConfigurationException * @throws IOException */ + @Deprecated public JAXBElement<OAIPMHtype> getRecord(String idInElasticSearchIndex) throws ParseException, JAXBException, DatatypeConfigurationException, IOException { @@ -202,7 +208,7 @@ public class RecordDelivererDATACITE extends RecordDelivererAbstract { } /** - * Adding the open aire record fields to the openaire record object + * Adding the openaire record fields to the openaire record object * * @return * @throws ParseException