From c222b74d44a3f26370b6de9722ca00f8f5bff0b6 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Fri, 5 May 2023 11:01:48 +0200 Subject: [PATCH] Added json serilization directive --- .../informationsystem/base/reference/IdentifiableElement.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/gcube/informationsystem/base/reference/IdentifiableElement.java b/src/main/java/org/gcube/informationsystem/base/reference/IdentifiableElement.java index 422a717..4f74562 100644 --- a/src/main/java/org/gcube/informationsystem/base/reference/IdentifiableElement.java +++ b/src/main/java/org/gcube/informationsystem/base/reference/IdentifiableElement.java @@ -3,6 +3,8 @@ package org.gcube.informationsystem.base.reference; import java.util.UUID; import org.gcube.com.fasterxml.jackson.annotation.JsonGetter; +import org.gcube.com.fasterxml.jackson.annotation.JsonInclude; +import org.gcube.com.fasterxml.jackson.annotation.JsonInclude.Include; import org.gcube.com.fasterxml.jackson.annotation.JsonPropertyOrder; import org.gcube.com.fasterxml.jackson.annotation.JsonSetter; import org.gcube.informationsystem.model.reference.properties.Metadata; @@ -24,6 +26,7 @@ public interface IdentifiableElement extends Element { @JsonSetter(value = ID_PROPERTY) public void setID(UUID uuid); + @JsonInclude(Include.NON_NULL) @JsonGetter(value = METADATA_PROPERTY) public Metadata getMetadata();