From b24eda4dcc0d5193150eedabfb41fdc5ada4c595 Mon Sep 17 00:00:00 2001 From: "francesco.mangiacrapa" Date: Wed, 26 Jul 2023 15:06:27 +0200 Subject: [PATCH] serialization enum at null --- .../server/CkanToZenodoPublisherServiceImpl.java | 11 +++++++++-- .../shared/wrapped/LicenseBean.java | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/gcube/portlets/widgets/ckan2zenodopublisher/server/CkanToZenodoPublisherServiceImpl.java b/src/main/java/org/gcube/portlets/widgets/ckan2zenodopublisher/server/CkanToZenodoPublisherServiceImpl.java index 04426d8..da12e30 100644 --- a/src/main/java/org/gcube/portlets/widgets/ckan2zenodopublisher/server/CkanToZenodoPublisherServiceImpl.java +++ b/src/main/java/org/gcube/portlets/widgets/ckan2zenodopublisher/server/CkanToZenodoPublisherServiceImpl.java @@ -196,8 +196,15 @@ public class CkanToZenodoPublisherServiceImpl extends RemoteServiceServlet imple //TODO I'M WAITING FOR itemName retrieved from ckan2zenodo library zenodoItem.setName(item.getItemId()); - LOG.info("zenodoItem setting metadata null"); - zenodoItem.setMetadata(null); + LOG.info("zenodoItem setting enum null"); + + zenodoItem.getMetadata().setAccess_right(null); + zenodoItem.getMetadata().setContributors(null); + zenodoItem.getMetadata().setContributorsTypes(null); + zenodoItem.getMetadata().setImage_type(null); + zenodoItem.getMetadata().setUpload_type(null); + zenodoItem.getMetadata().setPublication_type(null); + zenodoItem.getMetadata().setLicenses(null); LOG.debug("Returning item: "+zenodoItem); diff --git a/src/main/java/org/gcube/portlets/widgets/ckan2zenodopublisher/shared/wrapped/LicenseBean.java b/src/main/java/org/gcube/portlets/widgets/ckan2zenodopublisher/shared/wrapped/LicenseBean.java index 5820b4c..0c84920 100644 --- a/src/main/java/org/gcube/portlets/widgets/ckan2zenodopublisher/shared/wrapped/LicenseBean.java +++ b/src/main/java/org/gcube/portlets/widgets/ckan2zenodopublisher/shared/wrapped/LicenseBean.java @@ -11,7 +11,7 @@ import org.gcube.portlets.widgets.ckan2zenodopublisher.shared.ZenodoLicense; * * Jan 13, 2020 */ -public class LicenseBean implements Serializable, ZenodoLicense{ +public class LicenseBean implements ZenodoLicense, Serializable { /** *