diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/IdentifierListDelivererDC.java b/oaipmh-core/src/main/java/info/textgrid/middleware/IdentifierListDelivererDC.java index 33b41aaa0b1414b3c6f48e548157c796eff653cd..7dd252ef896ba226da2466f9cff9234258a7c542 100644 --- a/oaipmh-core/src/main/java/info/textgrid/middleware/IdentifierListDelivererDC.java +++ b/oaipmh-core/src/main/java/info/textgrid/middleware/IdentifierListDelivererDC.java @@ -188,11 +188,15 @@ public class IdentifierListDelivererDC extends IdentifierListDelivererAbstract { System.out.println(" ## dateOfObjectCreation --> " + this.dateOfObjectCreation); - this.datestamp = hit.getSourceAsMap().get(this.dateOfObjectCreation).toString(); - try { this.datestamp = hit.getSourceAsMap().get(this.dateOfObjectCreation).toString(); + + System.out.println(" ## datestamp --> " + this.datestamp); + this.datestamp = OAIPMHUtilities.convertDateFormat(this.datestamp).toXMLFormat(); + + System.out.println(" ## datestamp converted --> " + this.datestamp); + } catch (ParseException e1) { log.debug(e1); } catch (DatatypeConfigurationException e1) { @@ -200,6 +204,9 @@ public class IdentifierListDelivererDC extends IdentifierListDelivererAbstract { } String identifier = hit.getSourceAsMap().get(this.identifierField).toString(); + + System.out.println(" ## identifier --> " + identifier); + lit = setListIdentifierHeader(this.datestamp, identifier, lit, set); } }