diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component index 6863af4..6caf699 100644 --- a/.settings/org.eclipse.wst.common.component +++ b/.settings/org.eclipse.wst.common.component @@ -3,12 +3,6 @@ - - uses - - - uses - diff --git a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/json/input/record/Common.java b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/json/input/record/Common.java index 9744aa2..a16f617 100644 --- a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/json/input/record/Common.java +++ b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/json/input/record/Common.java @@ -103,6 +103,10 @@ public class Common extends Base{ @CustomField(key=Constants.MANAGEMENT_ENTITIES_CUSTOM_KEY) private List managementBodyAuthorities; + @JsonProperty(Constants.SPATIAL_GEOJSON_JSON_KEY) + @CustomField(key=Constants.SPATIAL_GEOJSON_CUSTOM_KEY) + private String spatial; + public Common() { super(); } @@ -124,6 +128,7 @@ public class Common extends Base{ * @param domain * @param uuid * @param managementBodyAuthorities + * @param spatial */ public Common(List dataOwner, List> databaseSources, @@ -134,7 +139,7 @@ public class Common extends Base{ List> landings, List species, List similarGRSFRecords, List similarSourceRecords, String domain, - String uuid, List managementBodyAuthorities) { + String uuid, List managementBodyAuthorities, String spatial) { super(); this.dataOwner = dataOwner; this.databaseSources = databaseSources; @@ -152,6 +157,7 @@ public class Common extends Base{ this.domain = domain; this.uuid = uuid; this.managementBodyAuthorities = managementBodyAuthorities; + this.spatial = spatial; } public List getManagementBodyAuthorities() { @@ -285,6 +291,14 @@ public class Common extends Base{ this.similarSourceRecords = similarSourceRecords; } + public String getSpatial() { + return spatial; + } + + public void setSpatial(String spatial) { + this.spatial = spatial; + } + /** * Clean the semantic id * @param id