|
|
|
@ -1,6 +1,8 @@
|
|
|
|
|
package org.gcube.portlets.user.geoportaldataviewer;
|
|
|
|
|
|
|
|
|
|
import org.gcube.application.geoportal.client.legacy.ConcessioniManager;
|
|
|
|
|
import static org.gcube.application.geoportal.client.GeoportalAbstractPlugin.statefulMongoConcessioni;
|
|
|
|
|
|
|
|
|
|
import org.gcube.application.geoportal.client.legacy.ConcessioniManagerI;
|
|
|
|
|
import org.gcube.application.geoportal.common.model.legacy.Concessione;
|
|
|
|
|
import org.gcube.application.geoportalcommon.ConvertToDataViewModel;
|
|
|
|
|
import org.gcube.application.geoportalcommon.shared.products.ConcessioneDV;
|
|
|
|
@ -16,20 +18,21 @@ public class GetConcessione {
|
|
|
|
|
private static final String YOUR_TOKEN = "";
|
|
|
|
|
|
|
|
|
|
public static String SCOPE = "/gcube/devsec/devVRE";
|
|
|
|
|
public static long concessioneId = 8;
|
|
|
|
|
public static String concessioneId = "6102c07002ad3d05b5f81ddc";
|
|
|
|
|
|
|
|
|
|
public static ConcessioneDV getConcessioneForId(Long id) throws Exception{
|
|
|
|
|
LOG.info("getConcessioneForId "+id+ "called");
|
|
|
|
|
public static ConcessioneDV getConcessioneForId(String mongoID) throws Exception{
|
|
|
|
|
LOG.info("getConcessioneForId "+mongoID+ "called");
|
|
|
|
|
|
|
|
|
|
ConcessioneDV concessionDV = null;
|
|
|
|
|
|
|
|
|
|
if(id==null)
|
|
|
|
|
if(mongoID==null)
|
|
|
|
|
throw new Exception("Invalid parameter. The Id is null");
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
LOG.info("Trying to get record for id "+id);
|
|
|
|
|
Concessione concessione = new ConcessioniManager().getById(id+"");
|
|
|
|
|
LOG.info("For id "+id+", got concessione "+concessione);
|
|
|
|
|
LOG.info("Trying to get record for id "+mongoID);
|
|
|
|
|
ConcessioniManagerI concessioniManager = statefulMongoConcessioni().build();
|
|
|
|
|
Concessione concessione = concessioniManager.getById(mongoID);
|
|
|
|
|
LOG.info("For id "+mongoID+", got concessione "+concessione);
|
|
|
|
|
LOG.info("Immagini Rappresentative are: "+concessione.getImmaginiRappresentative());
|
|
|
|
|
LOG.info("Relazione scavo: "+concessione.getRelazioneScavo());
|
|
|
|
|
LOG.info("Pianta Fine scavo: "+concessione.getPianteFineScavo());
|
|
|
|
@ -45,7 +48,7 @@ public class GetConcessione {
|
|
|
|
|
return concessionDV;
|
|
|
|
|
|
|
|
|
|
}catch (Exception e) {
|
|
|
|
|
String erroMsg = Concessione.class.getSimpleName() +" with id "+id+" not available";
|
|
|
|
|
String erroMsg = Concessione.class.getSimpleName() +" with id "+mongoID+" not available";
|
|
|
|
|
LOG.error(erroMsg,e);
|
|
|
|
|
throw new Exception(erroMsg);
|
|
|
|
|
}
|
|
|
|
|