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