From df0103e7f591bab4b73ff1166bdca93ad52a9e9f Mon Sep 17 00:00:00 2001 From: Fabio Sinibaldi Date: Mon, 20 Jul 2020 12:51:46 +0200 Subject: [PATCH] Serialization fix --- pom.xml | 5 +++++ .../org/gcube/data/transfer/model/TransferCapabilities.java | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 954b3d9..f666551 100644 --- a/pom.xml +++ b/pom.xml @@ -37,6 +37,11 @@ + + org.glassfish.jersey.media + jersey-media-json-jackson + + junit junit diff --git a/src/main/java/org/gcube/data/transfer/model/TransferCapabilities.java b/src/main/java/org/gcube/data/transfer/model/TransferCapabilities.java index 346618d..f676cd4 100644 --- a/src/main/java/org/gcube/data/transfer/model/TransferCapabilities.java +++ b/src/main/java/org/gcube/data/transfer/model/TransferCapabilities.java @@ -15,6 +15,8 @@ import org.gcube.data.transfer.model.options.DirectTransferOptions; import org.gcube.data.transfer.model.options.HttpDownloadOptions; import org.gcube.data.transfer.model.options.TransferOptions; +import com.fasterxml.jackson.annotation.JsonProperty; + import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -43,7 +45,7 @@ public class TransferCapabilities { @XmlElementRef(type = DirectTransferOptions.class), @XmlElementRef(type = HttpDownloadOptions.class), }) -// @JsonProperty("availableMeans") + @JsonProperty("availableMeans") private Set availableMeans; @XmlElementWrapper