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