From ad71c6aa8b05c3cf6ecf90c1023fba2607acef71 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Thu, 2 Nov 2017 15:17:32 -0400 Subject: [PATCH] use same date format as meta name="DC.date" #2243 --- .../edu/harvard/iq/dataverse/DatasetPage.java | 17 ----------------- .../harvard/iq/dataverse/DatasetVersion.java | 16 ++++++++++++++++ .../iq/dataverse/dataset/DatasetUtil.java | 2 +- src/main/webapp/dataset.xhtml | 2 +- 4 files changed, 18 insertions(+), 19 deletions(-) diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetPage.java b/src/main/java/edu/harvard/iq/dataverse/DatasetPage.java index fbdb53cbbcd..ee1a4f67577 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetPage.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetPage.java @@ -3864,23 +3864,6 @@ public String getDescription() { return workingVersion.getDescriptionPlainText(); } - /** - * dataset publication date unpublished datasets will return an empty - * string. - * - * @return String dataset publication date (dd MMM yyyy). - */ - public String getPublicationDate() { - assert (null != workingVersion); - if (DatasetVersion.VersionState.DRAFT == workingVersion.getVersionState()) { - return ""; - } - Date rel_date = workingVersion.getReleaseTime(); - SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd"); - String r = fmt.format(rel_date.getTime()); - return r; - } - /** * dataset authors * diff --git a/src/main/java/edu/harvard/iq/dataverse/DatasetVersion.java b/src/main/java/edu/harvard/iq/dataverse/DatasetVersion.java index 9e97e8d475a..c3d0e223c7b 100644 --- a/src/main/java/edu/harvard/iq/dataverse/DatasetVersion.java +++ b/src/main/java/edu/harvard/iq/dataverse/DatasetVersion.java @@ -1100,4 +1100,20 @@ public List getWorkflowComments() { return workflowComments; } + /** + * dataset publication date unpublished datasets will return an empty + * string. + * + * @return String dataset publication date (dd MMM yyyy). + */ + public String getPublicationDate() { + if (DatasetVersion.VersionState.DRAFT == this.getVersionState()) { + return ""; + } + Date rel_date = this.getReleaseTime(); + SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd"); + String r = fmt.format(rel_date.getTime()); + return r; + } + } diff --git a/src/main/java/edu/harvard/iq/dataverse/dataset/DatasetUtil.java b/src/main/java/edu/harvard/iq/dataverse/dataset/DatasetUtil.java index 0cc6f494f6f..f82addb41b4 100644 --- a/src/main/java/edu/harvard/iq/dataverse/dataset/DatasetUtil.java +++ b/src/main/java/edu/harvard/iq/dataverse/dataset/DatasetUtil.java @@ -498,7 +498,7 @@ public static String getJsonLd(DatasetVersion workingVersion) { authors.add(author); } job.add("author", authors); - job.add("datePublished", workingVersion.getProductionDate()); + job.add("datePublished", workingVersion.getPublicationDate()); job.add("schemaVersion", "http://datacite.org/schema/kernel-4"); job.add("publisher", Json.createObjectBuilder() .add("@type", "Organization") diff --git a/src/main/webapp/dataset.xhtml b/src/main/webapp/dataset.xhtml index 7d1192140b2..5f3507455e8 100755 --- a/src/main/webapp/dataset.xhtml +++ b/src/main/webapp/dataset.xhtml @@ -24,7 +24,7 @@ - +