|
|
|
@ -95,7 +95,7 @@ public class GeoportalDataEntryServiceImpl extends RemoteServiceServlet implemen
|
|
|
|
|
LOG.debug("Built " + ConcessioniFormCardTitle.INFORMAZIONI_DI_PROGETTO + " as server obj: " + concessione);
|
|
|
|
|
|
|
|
|
|
// saving into back-end
|
|
|
|
|
//SessionUtil.getCurrentContext(this.getThreadLocalRequest(), true);
|
|
|
|
|
SessionUtil.getCurrentContext(this.getThreadLocalRequest(), true);
|
|
|
|
|
manager = ManagerFactory.registerNew(concessione);
|
|
|
|
|
|
|
|
|
|
// ABSTRACT_RELAZIONE_DI_SCAVO
|
|
|
|
@ -180,17 +180,19 @@ public class GeoportalDataEntryServiceImpl extends RemoteServiceServlet implemen
|
|
|
|
|
"Error: no data found for " + ConcessioniFormCardTitle.PIANTA_DI_FINE_SCAVO.getTitle());
|
|
|
|
|
|
|
|
|
|
listGDB = list.get(0).getListGDB();
|
|
|
|
|
GenericDatasetBean pfs = listGDB.get(0);
|
|
|
|
|
LOG.debug("\n\n");
|
|
|
|
|
LOG.debug(ConcessioniFormCardTitle.PIANTA_DI_FINE_SCAVO + " building with client obj: " + pfs);
|
|
|
|
|
LayerConcessione layerPfs = ConvertToServiceModel.toLayerConcessione(pfs);
|
|
|
|
|
LOG.debug("Built " + ConcessioniFormCardTitle.PIANTA_DI_FINE_SCAVO + " as server obj: " + layerPfs);
|
|
|
|
|
for (FileUploaded fileUploaded : pfs.getFilesUploaded()) {
|
|
|
|
|
LOG.debug("Adding uploaded file: " + fileUploaded.getFileName() + " to " + layerPfs);
|
|
|
|
|
FileInputStream fis = new FileInputStream(fileUploaded.getTempSystemPath());
|
|
|
|
|
InputStreamDescriptor isd = new InputStreamDescriptor(fis, fileUploaded.getFileName());
|
|
|
|
|
// saving into back-end
|
|
|
|
|
manager.addPiantaFineScavo(layerPfs, isd);
|
|
|
|
|
//Managing N:N
|
|
|
|
|
for (GenericDatasetBean pfs : listGDB) {
|
|
|
|
|
LOG.debug("\n\n");
|
|
|
|
|
LOG.debug(ConcessioniFormCardTitle.PIANTA_DI_FINE_SCAVO + " building with client obj: " + pfs);
|
|
|
|
|
LayerConcessione layerPfs = ConvertToServiceModel.toLayerConcessione(pfs);
|
|
|
|
|
LOG.debug("Built " + ConcessioniFormCardTitle.PIANTA_DI_FINE_SCAVO + " as server obj: " + layerPfs);
|
|
|
|
|
for (FileUploaded fileUploaded : pfs.getFilesUploaded()) {
|
|
|
|
|
LOG.debug("Adding uploaded file: " + fileUploaded.getFileName() + " to " + layerPfs);
|
|
|
|
|
FileInputStream fis = new FileInputStream(fileUploaded.getTempSystemPath());
|
|
|
|
|
InputStreamDescriptor isd = new InputStreamDescriptor(fis, fileUploaded.getFileName());
|
|
|
|
|
// saving into back-end
|
|
|
|
|
manager.addPiantaFineScavo(layerPfs, isd);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
LOG.error("Error on converting form data: ", e);
|
|
|
|
|