diff --git a/CHANGELOG.md b/CHANGELOG.md index 29e4ae0..4a141e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm # [v1.0.6-SNAPSHOT] - 2021-08-3 Forced Deletion Search & query +Clean Fileset Interfaces return iterator instead of iterable # [v1.0.5] - 2020-12-9 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 0c92e95..3ed42f4 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 @@ -20,6 +20,7 @@ public class InterfaceConstants { public static final String PUBLISH_PATH="publish"; public static final String REGISTER_FILES_PATH="registerFiles"; + public static final String DELETE_FILES_PATH="deleteFiles"; public static final String CONFIGURATION_PATH="configuration"; public static final String SEARCH_PATH="search"; public static final String QUERY_PATH="query"; 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 e6aad5a..e5f6ee5 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 @@ -15,7 +15,8 @@ public interface MongoConcessioni { public Concessione getById(String id) 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 registerFileSet(String id, AddSectionToConcessioneRequest request) throws Exception; + public Concessione cleanFileSet(String id, String path) throws Exception; public Concessione update(String id, String jsonUpdate) throws Exception; public Concessione replace(Concessione replacement) throws Exception;