Added json serilization directive

This commit is contained in:
Luca Frosini 2023-05-05 11:01:48 +02:00
parent 2b1f3fa9a3
commit c222b74d44
1 changed files with 3 additions and 0 deletions

View File

@ -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();