Mongo interface
This commit is contained in:
parent
e7f2b59844
commit
8bf718d3a9
|
@ -4,6 +4,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
|
|||
|
||||
# [v1.0.5-SNAPSHOT] - 2020-12-9
|
||||
Mongo Id in record
|
||||
Mongo Concessioni interface
|
||||
|
||||
# [v1.0.4-SNAPSHOT] - 2020-12-9
|
||||
Projects Rest Interface
|
||||
|
|
|
@ -15,6 +15,12 @@ public class InterfaceConstants {
|
|||
public static final String PROJECTS="projects";
|
||||
|
||||
public static final String CONCESSIONI="concessioni";
|
||||
public static final String MONGO_CONCESSIONI="mongo-concessioni";
|
||||
|
||||
|
||||
public static final String PUBLISH_PATH="publish";
|
||||
public static final String REGISTER_FILES_PATH="registerFiles";
|
||||
|
||||
}
|
||||
|
||||
public static final class Parameters{
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
package org.gcube.application.geoportal.common.rest;
|
||||
|
||||
import org.gcube.application.geoportal.common.model.legacy.Concessione;
|
||||
|
||||
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<Concessione> 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;
|
||||
public Concessione replace(Concessione replacement) throws Exception;
|
||||
|
||||
|
||||
}
|
Reference in New Issue