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 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; }