Make rda mapping more lax
This commit is contained in:
parent
116f9b99ea
commit
864b4bfec8
|
@ -4,13 +4,8 @@ package eu.eudat.models.rda;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -25,6 +20,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||||
"mbox",
|
"mbox",
|
||||||
"name"
|
"name"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class Contact implements Serializable
|
public class Contact implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -4,15 +4,8 @@ package eu.eudat.models.rda;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -26,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
"identifier",
|
"identifier",
|
||||||
"type"
|
"type"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class ContactId implements Serializable
|
public class ContactId implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -5,13 +5,8 @@ import java.io.Serializable;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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.databind.annotation.JsonDeserialize;
|
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
||||||
|
|
||||||
|
|
||||||
|
@ -28,6 +23,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
||||||
"name",
|
"name",
|
||||||
"role"
|
"role"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class Contributor implements Serializable
|
public class Contributor implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -4,15 +4,8 @@ package eu.eudat.models.rda;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -26,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
"identifier",
|
"identifier",
|
||||||
"type"
|
"type"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class ContributorId implements Serializable
|
public class ContributorId implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -4,15 +4,8 @@ package eu.eudat.models.rda;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -28,6 +21,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
"title",
|
"title",
|
||||||
"value"
|
"value"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class Cost implements Serializable
|
public class Cost implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -5,15 +5,8 @@ import java.io.Serializable;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -41,6 +34,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
"type",
|
"type",
|
||||||
"additional_properties"
|
"additional_properties"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class Dataset implements Serializable
|
public class Dataset implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -4,15 +4,8 @@ package eu.eudat.models.rda;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -26,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
"identifier",
|
"identifier",
|
||||||
"type"
|
"type"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class DatasetId implements Serializable
|
public class DatasetId implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -6,15 +6,8 @@ import java.net.URI;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -37,6 +30,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
"title",
|
"title",
|
||||||
"additional_properties"
|
"additional_properties"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class Distribution implements Serializable
|
public class Distribution implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ import eu.eudat.logic.utilities.json.MultiDateDeserializer;
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@JsonIgnoreProperties(value = { "schema" })
|
@JsonIgnoreProperties(value = { "schema" }, ignoreUnknown = true)
|
||||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||||
@JsonPropertyOrder({
|
@JsonPropertyOrder({
|
||||||
"contact",
|
"contact",
|
||||||
|
|
|
@ -4,15 +4,8 @@ package eu.eudat.models.rda;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -26,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
"identifier",
|
"identifier",
|
||||||
"type"
|
"type"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class DmpId implements Serializable
|
public class DmpId implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -4,15 +4,8 @@ package eu.eudat.models.rda;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -26,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
"identifier",
|
"identifier",
|
||||||
"type"
|
"type"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class FunderId implements Serializable
|
public class FunderId implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -4,15 +4,8 @@ package eu.eudat.models.rda;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -27,6 +20,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
"funding_status",
|
"funding_status",
|
||||||
"grant_id"
|
"grant_id"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class Funding implements Serializable
|
public class Funding implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -4,15 +4,8 @@ package eu.eudat.models.rda;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -26,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
"identifier",
|
"identifier",
|
||||||
"type"
|
"type"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class GrantId implements Serializable
|
public class GrantId implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -6,15 +6,8 @@ import java.net.URI;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -37,6 +30,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
"title",
|
"title",
|
||||||
"url"
|
"url"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class Host implements Serializable
|
public class Host implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -5,13 +5,8 @@ import java.io.Serializable;
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -25,6 +20,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||||
"license_ref",
|
"license_ref",
|
||||||
"start_date"
|
"start_date"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class License implements Serializable
|
public class License implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -4,15 +4,8 @@ package eu.eudat.models.rda;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -26,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
"identifier",
|
"identifier",
|
||||||
"type"
|
"type"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class MetadataStandardId implements Serializable
|
public class MetadataStandardId implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -4,15 +4,8 @@ package eu.eudat.models.rda;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -28,6 +21,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
"metadata_standard_id",
|
"metadata_standard_id",
|
||||||
"additional_properties"
|
"additional_properties"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class Metadatum implements Serializable
|
public class Metadatum implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -5,13 +5,8 @@ import java.io.Serializable;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -28,6 +23,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||||
"start",
|
"start",
|
||||||
"title"
|
"title"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class Project implements Serializable
|
public class Project implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
package eu.eudat.models.rda;
|
package eu.eudat.models.rda;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||||
|
@ -17,6 +19,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||||
@JsonPropertyOrder({
|
@JsonPropertyOrder({
|
||||||
"dmp"
|
"dmp"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class RDAModel implements Serializable
|
public class RDAModel implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -4,13 +4,8 @@ package eu.eudat.models.rda;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -25,6 +20,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||||
"title",
|
"title",
|
||||||
"additional_properties"
|
"additional_properties"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class SecurityAndPrivacy implements Serializable
|
public class SecurityAndPrivacy implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -4,13 +4,8 @@ package eu.eudat.models.rda;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import com.fasterxml.jackson.annotation.JsonAnyGetter;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonAnySetter;
|
import com.fasterxml.jackson.annotation.*;
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -25,6 +20,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||||
"name",
|
"name",
|
||||||
"additional_properties"
|
"additional_properties"
|
||||||
})
|
})
|
||||||
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
public class TechnicalResource implements Serializable
|
public class TechnicalResource implements Serializable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue