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;