diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3651766..7089dc2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
# Changelog for org.gcube.application.geoportal-common
+# [v1.0.6-SNAPSHOT] - 2021-08-3
+Interface parameter "force"
+MongoConcessioni returns iterator instead of iterable
+
# [v1.0.5] - 2020-12-9
Mongo Id in record
Mongo Concessioni interface
diff --git a/pom.xml b/pom.xml
index 52d7cdd..45cb3d4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
org.gcube.application
geoportal-common
- 1.0.5
+ 1.0.6-SNAPSHOT
Geoportal Common
@@ -36,7 +36,7 @@
org.gcube.distribution
gcube-bom
- 2.0.0
+ 2.0.1
pom
import
diff --git a/src/main/java/org/gcube/application/geoportal/common/rest/InterfaceConstants.java b/src/main/java/org/gcube/application/geoportal/common/rest/InterfaceConstants.java
index de8ff54..095255d 100644
--- a/src/main/java/org/gcube/application/geoportal/common/rest/InterfaceConstants.java
+++ b/src/main/java/org/gcube/application/geoportal/common/rest/InterfaceConstants.java
@@ -32,6 +32,7 @@ public class InterfaceConstants {
public static final String ORDER_BY="order_by";
public static final String LIMIT="limit";
public static final String OFFSET="offset";
+ public static final String FORCE="force";
}
diff --git a/src/main/java/org/gcube/application/geoportal/common/rest/MongoConcessioni.java b/src/main/java/org/gcube/application/geoportal/common/rest/MongoConcessioni.java
index 16c8cce..0b91230 100644
--- a/src/main/java/org/gcube/application/geoportal/common/rest/MongoConcessioni.java
+++ b/src/main/java/org/gcube/application/geoportal/common/rest/MongoConcessioni.java
@@ -2,12 +2,14 @@ package org.gcube.application.geoportal.common.rest;
import org.gcube.application.geoportal.common.model.legacy.Concessione;
+import java.util.Iterator;
+
public interface MongoConcessioni {
public Concessione createNew(Concessione c) throws Exception;
public void deleteById(String id) throws Exception;
public Concessione getById(String id) throws Exception;
- public Iterable getList()throws Exception;
+ public Iterator getList()throws Exception;
public Concessione publish(String id) throws Exception;
public Concessione registerFile(String id, AddSectionToConcessioneRequest request) throws Exception;
public Concessione update(String id, String jsonUpdate) throws Exception;