diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Contact.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Contact.java index bbd5e40f9..b16856537 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Contact.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Contact.java @@ -4,13 +4,8 @@ package eu.eudat.models.rda; import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +import com.fasterxml.jackson.annotation.*; /** @@ -25,6 +20,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder; "mbox", "name" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class Contact implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/ContactId.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/ContactId.java index 11bd8b54e..240d9e652 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/ContactId.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/ContactId.java @@ -4,15 +4,8 @@ package eu.eudat.models.rda; import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.annotation.JsonValue; + +import com.fasterxml.jackson.annotation.*; /** @@ -26,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonValue; "identifier", "type" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class ContactId implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Contributor.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Contributor.java index c53c2551d..e926b8093 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Contributor.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Contributor.java @@ -5,13 +5,8 @@ import java.io.Serializable; import java.util.HashMap; import java.util.Map; import java.util.Set; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +import com.fasterxml.jackson.annotation.*; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; @@ -28,6 +23,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; "name", "role" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class Contributor implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/ContributorId.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/ContributorId.java index c92a5227a..deacce048 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/ContributorId.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/ContributorId.java @@ -4,15 +4,8 @@ package eu.eudat.models.rda; import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.annotation.JsonValue; + +import com.fasterxml.jackson.annotation.*; /** @@ -26,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonValue; "identifier", "type" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class ContributorId implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Cost.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Cost.java index ee5b3289f..b5783ed2a 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Cost.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Cost.java @@ -4,15 +4,8 @@ package eu.eudat.models.rda; import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.annotation.JsonValue; + +import com.fasterxml.jackson.annotation.*; /** @@ -28,6 +21,7 @@ import com.fasterxml.jackson.annotation.JsonValue; "title", "value" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class Cost implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Dataset.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Dataset.java index 5e91de9e3..b39188065 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Dataset.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Dataset.java @@ -5,15 +5,8 @@ import java.io.Serializable; import java.util.HashMap; import java.util.List; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.annotation.JsonValue; + +import com.fasterxml.jackson.annotation.*; /** @@ -41,6 +34,7 @@ import com.fasterxml.jackson.annotation.JsonValue; "type", "additional_properties" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class Dataset implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/DatasetId.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/DatasetId.java index 02108950b..b099c9cc8 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/DatasetId.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/DatasetId.java @@ -4,15 +4,8 @@ package eu.eudat.models.rda; import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.annotation.JsonValue; + +import com.fasterxml.jackson.annotation.*; /** @@ -26,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonValue; "identifier", "type" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class DatasetId implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Distribution.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Distribution.java index 176931e9e..b47a08ba4 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Distribution.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Distribution.java @@ -6,15 +6,8 @@ import java.net.URI; import java.util.HashMap; import java.util.List; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.annotation.JsonValue; + +import com.fasterxml.jackson.annotation.*; /** @@ -37,6 +30,7 @@ import com.fasterxml.jackson.annotation.JsonValue; "title", "additional_properties" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class Distribution implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Dmp.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Dmp.java index a6dfb29d0..9594fedb6 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Dmp.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Dmp.java @@ -19,7 +19,7 @@ import eu.eudat.logic.utilities.json.MultiDateDeserializer; * * */ -@JsonIgnoreProperties(value = { "schema" }) +@JsonIgnoreProperties(value = { "schema" }, ignoreUnknown = true) @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "contact", diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/DmpId.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/DmpId.java index d277fbdd9..7557c169d 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/DmpId.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/DmpId.java @@ -4,15 +4,8 @@ package eu.eudat.models.rda; import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.annotation.JsonValue; + +import com.fasterxml.jackson.annotation.*; /** @@ -26,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonValue; "identifier", "type" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class DmpId implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/FunderId.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/FunderId.java index 4033f415c..0787f63b9 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/FunderId.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/FunderId.java @@ -4,15 +4,8 @@ package eu.eudat.models.rda; import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.annotation.JsonValue; + +import com.fasterxml.jackson.annotation.*; /** @@ -26,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonValue; "identifier", "type" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class FunderId implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Funding.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Funding.java index 0b8aa8c53..d97ca6938 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Funding.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Funding.java @@ -4,15 +4,8 @@ package eu.eudat.models.rda; import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.annotation.JsonValue; + +import com.fasterxml.jackson.annotation.*; /** @@ -27,6 +20,7 @@ import com.fasterxml.jackson.annotation.JsonValue; "funding_status", "grant_id" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class Funding implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/GrantId.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/GrantId.java index d3a695c55..0974b51cf 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/GrantId.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/GrantId.java @@ -4,15 +4,8 @@ package eu.eudat.models.rda; import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.annotation.JsonValue; + +import com.fasterxml.jackson.annotation.*; /** @@ -26,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonValue; "identifier", "type" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class GrantId implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Host.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Host.java index 2227460df..cd4b17e9d 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Host.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Host.java @@ -6,15 +6,8 @@ import java.net.URI; import java.util.HashMap; import java.util.List; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.annotation.JsonValue; + +import com.fasterxml.jackson.annotation.*; /** @@ -37,6 +30,7 @@ import com.fasterxml.jackson.annotation.JsonValue; "title", "url" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class Host implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/License.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/License.java index e622e14cc..3b9b5a205 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/License.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/License.java @@ -5,13 +5,8 @@ import java.io.Serializable; import java.net.URI; import java.util.HashMap; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +import com.fasterxml.jackson.annotation.*; /** @@ -25,6 +20,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder; "license_ref", "start_date" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class License implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/MetadataStandardId.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/MetadataStandardId.java index a693f34a5..b23ac73a0 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/MetadataStandardId.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/MetadataStandardId.java @@ -4,15 +4,8 @@ package eu.eudat.models.rda; import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.annotation.JsonValue; + +import com.fasterxml.jackson.annotation.*; /** @@ -26,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonValue; "identifier", "type" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class MetadataStandardId implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Metadatum.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Metadatum.java index 56bee437d..2e10b8df1 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Metadatum.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Metadatum.java @@ -4,15 +4,8 @@ package eu.eudat.models.rda; import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.annotation.JsonValue; + +import com.fasterxml.jackson.annotation.*; /** @@ -28,6 +21,7 @@ import com.fasterxml.jackson.annotation.JsonValue; "metadata_standard_id", "additional_properties" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class Metadatum implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Project.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Project.java index 4854fa609..d16c3957d 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/Project.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/Project.java @@ -5,13 +5,8 @@ import java.io.Serializable; import java.util.HashMap; import java.util.List; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +import com.fasterxml.jackson.annotation.*; /** @@ -28,6 +23,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder; "start", "title" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class Project implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/RDAModel.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/RDAModel.java index 61df61b32..8d9b7e8d2 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/RDAModel.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/RDAModel.java @@ -2,6 +2,8 @@ package eu.eudat.models.rda; import java.io.Serializable; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; @@ -17,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder; @JsonPropertyOrder({ "dmp" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class RDAModel implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/SecurityAndPrivacy.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/SecurityAndPrivacy.java index 245d202d0..d962b3713 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/SecurityAndPrivacy.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/SecurityAndPrivacy.java @@ -4,13 +4,8 @@ package eu.eudat.models.rda; import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +import com.fasterxml.jackson.annotation.*; /** @@ -25,6 +20,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder; "title", "additional_properties" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class SecurityAndPrivacy implements Serializable { diff --git a/dmp-backend/web/src/main/java/eu/eudat/models/rda/TechnicalResource.java b/dmp-backend/web/src/main/java/eu/eudat/models/rda/TechnicalResource.java index c7bd2b055..87683fd5b 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/models/rda/TechnicalResource.java +++ b/dmp-backend/web/src/main/java/eu/eudat/models/rda/TechnicalResource.java @@ -4,13 +4,8 @@ package eu.eudat.models.rda; import java.io.Serializable; import java.util.HashMap; import java.util.Map; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +import com.fasterxml.jackson.annotation.*; /** @@ -25,6 +20,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder; "name", "additional_properties" }) +@JsonIgnoreProperties(ignoreUnknown = true) public class TechnicalResource implements Serializable {