61 lines
2.2 KiB
Java
61 lines
2.2 KiB
Java
package org.gcube.portlets.user.geoportaldataviewer;
|
|
|
|
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;
|
|
import org.gcube.common.authorization.library.provider.SecurityTokenProvider;
|
|
import org.gcube.common.scope.api.ScopeProvider;
|
|
|
|
public class ConcessioneReader {
|
|
|
|
private static final String YOUR_TOKEN = "";
|
|
|
|
public static String SCOPE = "/gcube/devsec/devVRE";
|
|
public static String mongoConcessioneID = "6102c07002ad3d05b5f81ddc";
|
|
|
|
//@Before
|
|
public void setEnviroment() {
|
|
ScopeProvider.instance.set(SCOPE);
|
|
SecurityTokenProvider.instance.set(YOUR_TOKEN);
|
|
|
|
}
|
|
|
|
//@Test
|
|
public void readConcessione() throws Exception {
|
|
System.out.println("getConcessioneForId " + mongoConcessioneID + "called");
|
|
|
|
ConcessioneDV concessionDV = null;
|
|
|
|
if (mongoConcessioneID == null)
|
|
throw new Exception("Invalid parameter. The Id is null");
|
|
|
|
try {
|
|
System.out.println("Trying to get record for id " + mongoConcessioneID);
|
|
ConcessioniManagerI concessioniManager = statefulMongoConcessioni().build();
|
|
Concessione concessione = concessioniManager.getById(mongoConcessioneID);
|
|
System.out.println("For id " + mongoConcessioneID + ", got concessione " + concessione);
|
|
System.out.println("Immagini Rappresentative are: " + concessione.getImmaginiRappresentative());
|
|
System.out.println("Relazione scavo: " + concessione.getRelazioneScavo());
|
|
System.out.println("Pianta Fine scavo: " + concessione.getPianteFineScavo());
|
|
System.out.println("Posizionamento scavo: " + concessione.getPosizionamentoScavo());
|
|
|
|
if (concessione != null) {
|
|
concessionDV = ConvertToDataViewModel.toConcessione(concessione);
|
|
}
|
|
|
|
if (concessionDV == null)
|
|
throw new Exception("Concessione not retrieved");
|
|
|
|
System.out.println("Got concessione: " + concessionDV);
|
|
|
|
} catch (Exception e) {
|
|
String erroMsg = Concessione.class.getSimpleName() + " with id " + mongoConcessioneID + " not available";
|
|
throw new Exception(erroMsg);
|
|
}
|
|
}
|
|
|
|
}
|