Salvatore La Manna
4 anni fa
49 ha cambiato i file con 724 aggiunte e 1406 eliminazioni
@ -1,688 +0,0 @@ |
|||||||
/** |
|
||||||
* Copyright (c) 2000-present Liferay, Inc. All rights reserved. |
|
||||||
* |
|
||||||
* This library is free software; you can redistribute it and/or modify it under |
|
||||||
* the terms of the GNU Lesser General Public License as published by the Free |
|
||||||
* Software Foundation; either version 2.1 of the License, or (at your option) |
|
||||||
* any later version. |
|
||||||
* |
|
||||||
* This library is distributed in the hope that it will be useful, but WITHOUT |
|
||||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS |
|
||||||
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more |
|
||||||
* details. |
|
||||||
*/ |
|
||||||
|
|
||||||
package it.tref.liferay.portos.bo.service.http; |
|
||||||
|
|
||||||
import com.liferay.portal.kernel.log.Log; |
|
||||||
import com.liferay.portal.kernel.log.LogFactoryUtil; |
|
||||||
|
|
||||||
import it.tref.liferay.portos.bo.service.DettPraticaServiceUtil; |
|
||||||
|
|
||||||
import java.rmi.RemoteException; |
|
||||||
|
|
||||||
/** |
|
||||||
* Provides the SOAP utility for the |
|
||||||
* {@link it.tref.liferay.portos.bo.service.DettPraticaServiceUtil} service utility. The |
|
||||||
* static methods of this class calls the same methods of the service utility. |
|
||||||
* However, the signatures are different because it is difficult for SOAP to |
|
||||||
* support certain types. |
|
||||||
* |
|
||||||
* <p> |
|
||||||
* ServiceBuilder follows certain rules in translating the methods. For example, |
|
||||||
* if the method in the service utility returns a {@link java.util.List}, that |
|
||||||
* is translated to an array of {@link it.tref.liferay.portos.bo.model.DettPraticaSoap}. |
|
||||||
* If the method in the service utility returns a |
|
||||||
* {@link it.tref.liferay.portos.bo.model.DettPratica}, that is translated to a |
|
||||||
* {@link it.tref.liferay.portos.bo.model.DettPraticaSoap}. Methods that SOAP cannot |
|
||||||
* safely wire are skipped. |
|
||||||
* </p> |
|
||||||
* |
|
||||||
* <p> |
|
||||||
* The benefits of using the SOAP utility is that it is cross platform |
|
||||||
* compatible. SOAP allows different languages like Java, .NET, C++, PHP, and |
|
||||||
* even Perl, to call the generated services. One drawback of SOAP is that it is |
|
||||||
* slow because it needs to serialize all calls into a text format (XML). |
|
||||||
* </p> |
|
||||||
* |
|
||||||
* <p> |
|
||||||
* You can see a list of services at http://localhost:8080/api/axis. Set the
|
|
||||||
* property <b>axis.servlet.hosts.allowed</b> in portal.properties to configure |
|
||||||
* security. |
|
||||||
* </p> |
|
||||||
* |
|
||||||
* <p> |
|
||||||
* The SOAP utility is only generated for remote services. |
|
||||||
* </p> |
|
||||||
* |
|
||||||
* @author Davide Barbagallo, 3F Consulting |
|
||||||
* @see DettPraticaServiceHttp |
|
||||||
* @see it.tref.liferay.portos.bo.model.DettPraticaSoap |
|
||||||
* @see it.tref.liferay.portos.bo.service.DettPraticaServiceUtil |
|
||||||
* @generated |
|
||||||
*/ |
|
||||||
public class DettPraticaServiceSoap { |
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap getDettPratica( |
|
||||||
long dettPraticaId) throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap addDettPratica( |
|
||||||
long territorioId, java.lang.String tipoProcedura, |
|
||||||
com.liferay.portal.service.ServiceContext serviceContext) |
|
||||||
throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.addDettPratica(territorioId, |
|
||||||
tipoProcedura, serviceContext); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap addDettPraticaToIntPratica( |
|
||||||
long intPraticaId, |
|
||||||
com.liferay.portal.service.ServiceContext serviceContext) |
|
||||||
throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.addDettPraticaToIntPratica(intPraticaId, |
|
||||||
serviceContext); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap addDettPraticaClonedToIntPratica( |
|
||||||
long intPraticaId, long dettPraticaToCloneId, |
|
||||||
java.lang.String tipoIntegrazione, |
|
||||||
com.liferay.portal.service.ServiceContext serviceContext) |
|
||||||
throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.addDettPraticaClonedToIntPratica(intPraticaId, |
|
||||||
dettPraticaToCloneId, tipoIntegrazione, serviceContext); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap getLastEditableByIntPratica( |
|
||||||
long intPraticaId) throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.getLastEditableByIntPratica(intPraticaId); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap deleteDettPratica( |
|
||||||
it.tref.liferay.portos.bo.model.DettPraticaSoap dettPratica) |
|
||||||
throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.deleteDettPratica(it.tref.liferay.portos.bo.model.impl.DettPraticaModelImpl.toModel( |
|
||||||
dettPratica)); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap deleteDettPratica( |
|
||||||
long dettPraticaId) throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.deleteDettPratica(dettPraticaId); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap updateDettPraticaSoggetti( |
|
||||||
long userId, long dettPraticaId, long intPraticaId, |
|
||||||
java.lang.String codiceFiscaleDelegatoCommittente, |
|
||||||
java.lang.String codiceFiscaleDelegatoFineLavori, |
|
||||||
java.lang.String codiceFiscaleDelegatoCollaudo, |
|
||||||
com.liferay.portal.service.ServiceContext serviceContext) |
|
||||||
throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.updateDettPraticaSoggetti(userId, |
|
||||||
dettPraticaId, intPraticaId, |
|
||||||
codiceFiscaleDelegatoCommittente, |
|
||||||
codiceFiscaleDelegatoFineLavori, |
|
||||||
codiceFiscaleDelegatoCollaudo, serviceContext); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap updateDettPratica( |
|
||||||
long userId, long dettPraticaId, long intPraticaId, long integrazione, |
|
||||||
java.lang.String protocollo, java.lang.String tipoIntegrazione, |
|
||||||
boolean completa, boolean gestita, java.lang.String codicePagamento, |
|
||||||
java.lang.String causalePagamento, java.lang.String mezzoPagamento, |
|
||||||
java.lang.String importoBolli, |
|
||||||
java.lang.String importoSpeseIstruttoria, |
|
||||||
java.util.Date dataEffettuazione, int statusTask, |
|
||||||
boolean workflowForzato, long soggettoSostituitoId, |
|
||||||
java.lang.String destinazione, java.lang.String ag, |
|
||||||
java.lang.String descLongIntervento, java.lang.String via, |
|
||||||
java.lang.String localita, java.lang.String estremiCatastali, |
|
||||||
java.lang.String estremiPratCom, long variataDa, long varianteNumero, |
|
||||||
boolean varianteSostanziale, boolean operaConforme, |
|
||||||
boolean collaudoStatico, |
|
||||||
java.lang.String codiceFiscaleDelegatoCommittente, |
|
||||||
java.lang.String codiceFiscaleDelegatoFineLavori, |
|
||||||
java.lang.String codiceFiscaleDelegatoCollaudo, |
|
||||||
java.lang.String codiceRuoloDelegato, |
|
||||||
boolean lavoriInEconomiaCommittente, |
|
||||||
boolean inizioLavoriContestualeOpera, |
|
||||||
java.util.Date dataInizioLavoriOpera, |
|
||||||
java.util.Date dataInizioEsecuzioneOpera, |
|
||||||
java.util.Date dataFineEsecuzioneOpera, java.lang.String metratura, |
|
||||||
boolean lavoriPubblici, long pagamentoId, |
|
||||||
int lavoriPubbliciPercentuale, java.lang.String numeroCivico, |
|
||||||
java.lang.String dcParticelle, java.lang.String dcFoglio, |
|
||||||
java.lang.String dcAllegato, java.lang.String dePiani, |
|
||||||
java.lang.String deAltezza, java.lang.String deInterrati, |
|
||||||
java.lang.String deSuperficie, java.lang.String deCostruzione, |
|
||||||
java.lang.String deRistrutturazione, java.lang.String deUso, |
|
||||||
java.lang.String dePubblica, java.lang.String dePrivata, |
|
||||||
java.lang.String deUtilizzazione, java.lang.String dePosizioneEdificio, |
|
||||||
boolean deInfStradalePonte, boolean deInfStradaleStrada, |
|
||||||
boolean deInfStradaleAltro, boolean deInfIdraulicaLong, |
|
||||||
boolean deInfIdraulicaTrasv, boolean deInfIdraulicaAltro, |
|
||||||
boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, |
|
||||||
boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, |
|
||||||
boolean deInfAltro, java.lang.String deInfAltroDesc, |
|
||||||
java.lang.String dccFondazioni, |
|
||||||
boolean dccStruttureEleMuraturePietrame, |
|
||||||
boolean dccStruttureEleMuratureLaterizio, |
|
||||||
boolean dccStruttureEleMuratureMisto, |
|
||||||
boolean dccStruttureEleMuratureStoriche, |
|
||||||
java.lang.String dccStruttureEleAcciaio, |
|
||||||
java.lang.String dccStruttureEleCA, |
|
||||||
java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, |
|
||||||
boolean dccStruttureEleMistoAcciaio, |
|
||||||
boolean dccStruttureEleMistoMuratura, |
|
||||||
boolean dccStruttureEleMistoLegno, |
|
||||||
boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, |
|
||||||
java.lang.String dccStruttureEleAltroDescrizione, |
|
||||||
boolean dccOrizzontamentiCAAcciaio, boolean dccOrizzontamentiLegno, |
|
||||||
boolean dccOrizzontamentiLegnoCA, |
|
||||||
boolean dccOrizzontamentiLamieraGrecata, |
|
||||||
boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, |
|
||||||
java.lang.String dccOrizzontamentiAltroDescrizione, |
|
||||||
java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, |
|
||||||
boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, |
|
||||||
boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, |
|
||||||
boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, |
|
||||||
boolean dccCoperturaAltro, |
|
||||||
java.lang.String dccCoperturaAltroDesrizione, |
|
||||||
boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, |
|
||||||
boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, |
|
||||||
boolean dccElemNonStrutAltro, |
|
||||||
java.lang.String dccElemNonStrutAltroDescrizione, |
|
||||||
boolean dccOpereDiRinforzoInsCatene, |
|
||||||
boolean dccOpereDiRinforzoInsCordoli, |
|
||||||
boolean dccOpereDiRinforzoIniArmate, |
|
||||||
boolean dccOpereDiRinforzoPlaccaggi, |
|
||||||
boolean dccOpereDiRinforzoIrrSolai, |
|
||||||
boolean dccOpereDiRinforzoRinforziFRP, |
|
||||||
boolean dccOpereDiRinforzoTelaiECerchiature, |
|
||||||
boolean dccOpereDiRinforzoInsRompitratta, |
|
||||||
boolean dccOpereDiRinforzoAltro, |
|
||||||
java.lang.String dccOpereDiRinforzoAltroDescrizione, |
|
||||||
java.lang.String geoClasseIndagine, |
|
||||||
java.lang.String geoCategoriaSottosuolo, |
|
||||||
java.lang.String geoCategoriaTopografica, |
|
||||||
java.lang.String geoConsolidamento, |
|
||||||
java.lang.String geoPericolositaGeologica, |
|
||||||
java.lang.String geoRischioGeomorfologicoPai, |
|
||||||
java.lang.String geoPericolositaIdraulicaPai, |
|
||||||
java.lang.String geoRischioIdraulicoPai, |
|
||||||
java.lang.String geoPericolositaSismica, |
|
||||||
java.lang.String geoPericolositaIdraulica, |
|
||||||
java.lang.String geoPericolositaGeomorfica, |
|
||||||
java.lang.String geoFattibilitaGeologica, |
|
||||||
java.lang.String geoFattibilitaSismica, |
|
||||||
java.lang.String geoFattibilitaIdraulica, |
|
||||||
java.lang.String geoOperaRilevante, |
|
||||||
java.lang.String geoOpereDiSostegno, |
|
||||||
java.lang.String geoOpereInSotterranea, |
|
||||||
java.lang.String geoPresenzaPrescrizioni, |
|
||||||
java.lang.String geoNotePrescrizioni, java.lang.String geoNoteIndagini, |
|
||||||
java.lang.String geoEvidenzeGeomorfiche, |
|
||||||
java.lang.String geoEvidenzeGeologiche, java.util.Date geoDtRelazione, |
|
||||||
boolean pagNuoveCostruzioni, int pagAdeguamentoSismico, |
|
||||||
int pagMiglioramentoSismico, boolean pagRiparazioneInterventoLocale, |
|
||||||
int pagNuovaCostruzione, boolean pagVarianti, int pagAltro, |
|
||||||
boolean pagMiglioramentoSismicoSicilia, |
|
||||||
java.lang.String pagCalcolatoAdeguamentoSismico, |
|
||||||
java.lang.String pagCalcolatoMiglioramentoSismico, |
|
||||||
java.lang.String pagCalcolatoRiparazioneInterventoLocale, |
|
||||||
java.lang.String pagCalcolatoOperaNonQuantificabile, |
|
||||||
java.lang.String pagEffettivoAdeguamentoSismico, |
|
||||||
java.lang.String pagEffettivoMiglioramentoSismico, |
|
||||||
java.lang.String pagEffettivoRiparazioneInterventoLocale, |
|
||||||
java.lang.String pagEffettivoOperaNonQuantificabile, |
|
||||||
java.lang.String pagNoteUtente, java.lang.String note, |
|
||||||
java.lang.String noteUfficio, |
|
||||||
java.lang.String localizzazioneGeografica, boolean tcNuovaCostruzione, |
|
||||||
boolean tcAdeguamentoSismico, boolean tcMiglioramentoSismico, |
|
||||||
boolean tcRiparazioneInterventoLocale, boolean tcInCA, |
|
||||||
boolean tcInOpera, boolean tcPrefabbricato, boolean tcInAcciaio, |
|
||||||
boolean tcMista, boolean tcInMuratura, boolean tcInMuraturaOrdinaria, |
|
||||||
boolean tcInMuraturaArmata, boolean tcInMuraturaMista, |
|
||||||
boolean tcInLegno, boolean tcAltro, |
|
||||||
java.lang.String tcAltroDescrizione, boolean tcConDispositivi, |
|
||||||
boolean normLavoriInProprio, boolean normEsenteBollo, |
|
||||||
boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, |
|
||||||
boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm01, |
|
||||||
boolean normDm02, boolean normDm03, boolean normDm2018, |
|
||||||
boolean normDprg01, boolean normDprg02, boolean normAnr, |
|
||||||
boolean normArt3com3, boolean normArt3com4, boolean normOrd01, |
|
||||||
boolean normDm04, boolean normDm05, boolean normCI01, |
|
||||||
boolean normLTC01, boolean suap, boolean normSismaBonus, |
|
||||||
java.lang.String clRischioPreInt, java.lang.String clRischioPostInt, |
|
||||||
boolean intervFinPub, java.lang.String intervFinPubDesc, |
|
||||||
boolean tcNuovaCostruzioneComplessa, |
|
||||||
com.liferay.portal.service.ServiceContext serviceContext, |
|
||||||
boolean bozza, boolean disabledSubmit, boolean geoDisabledSubmit) |
|
||||||
throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.updateDettPratica(userId, |
|
||||||
dettPraticaId, intPraticaId, integrazione, protocollo, |
|
||||||
tipoIntegrazione, completa, gestita, codicePagamento, |
|
||||||
causalePagamento, mezzoPagamento, importoBolli, |
|
||||||
importoSpeseIstruttoria, dataEffettuazione, statusTask, |
|
||||||
workflowForzato, soggettoSostituitoId, destinazione, ag, |
|
||||||
descLongIntervento, via, localita, estremiCatastali, |
|
||||||
estremiPratCom, variataDa, varianteNumero, |
|
||||||
varianteSostanziale, operaConforme, collaudoStatico, |
|
||||||
codiceFiscaleDelegatoCommittente, |
|
||||||
codiceFiscaleDelegatoFineLavori, |
|
||||||
codiceFiscaleDelegatoCollaudo, codiceRuoloDelegato, |
|
||||||
lavoriInEconomiaCommittente, inizioLavoriContestualeOpera, |
|
||||||
dataInizioLavoriOpera, dataInizioEsecuzioneOpera, |
|
||||||
dataFineEsecuzioneOpera, metratura, lavoriPubblici, |
|
||||||
pagamentoId, lavoriPubbliciPercentuale, numeroCivico, |
|
||||||
dcParticelle, dcFoglio, dcAllegato, dePiani, deAltezza, |
|
||||||
deInterrati, deSuperficie, deCostruzione, |
|
||||||
deRistrutturazione, deUso, dePubblica, dePrivata, |
|
||||||
deUtilizzazione, dePosizioneEdificio, deInfStradalePonte, |
|
||||||
deInfStradaleStrada, deInfStradaleAltro, |
|
||||||
deInfIdraulicaLong, deInfIdraulicaTrasv, |
|
||||||
deInfIdraulicaAltro, deInfOperaAccStradale, |
|
||||||
deInfOperaAccIdraulica, deInfOperaAccAltro, |
|
||||||
deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, |
|
||||||
dccFondazioni, dccStruttureEleMuraturePietrame, |
|
||||||
dccStruttureEleMuratureLaterizio, |
|
||||||
dccStruttureEleMuratureMisto, |
|
||||||
dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, |
|
||||||
dccStruttureEleCA, dccStruttureEleLegno, |
|
||||||
dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, |
|
||||||
dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, |
|
||||||
dccStruttureElePrefabbricato, dccStruttureEleAltro, |
|
||||||
dccStruttureEleAltroDescrizione, |
|
||||||
dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, |
|
||||||
dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, |
|
||||||
dccOrizzontamentiVolte, dccOrizzontamentiAltro, |
|
||||||
dccOrizzontamentiAltroDescrizione, dccCopertura, |
|
||||||
dccCoperturaCAAcciaio, dccCoperturaLegno, |
|
||||||
dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, |
|
||||||
dccCoperturaPannelli, dccCoperturaPVCTelonati, |
|
||||||
dccCoperturaLeggere, dccCoperturaAltro, |
|
||||||
dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, |
|
||||||
dccElemNonStrutCartongesso, dccElemNonStrutCalcestruzzo, |
|
||||||
dccElemNonStrutLegno, dccElemNonStrutAltro, |
|
||||||
dccElemNonStrutAltroDescrizione, |
|
||||||
dccOpereDiRinforzoInsCatene, dccOpereDiRinforzoInsCordoli, |
|
||||||
dccOpereDiRinforzoIniArmate, dccOpereDiRinforzoPlaccaggi, |
|
||||||
dccOpereDiRinforzoIrrSolai, dccOpereDiRinforzoRinforziFRP, |
|
||||||
dccOpereDiRinforzoTelaiECerchiature, |
|
||||||
dccOpereDiRinforzoInsRompitratta, dccOpereDiRinforzoAltro, |
|
||||||
dccOpereDiRinforzoAltroDescrizione, geoClasseIndagine, |
|
||||||
geoCategoriaSottosuolo, geoCategoriaTopografica, |
|
||||||
geoConsolidamento, geoPericolositaGeologica, |
|
||||||
geoRischioGeomorfologicoPai, geoPericolositaIdraulicaPai, |
|
||||||
geoRischioIdraulicoPai, geoPericolositaSismica, |
|
||||||
geoPericolositaIdraulica, geoPericolositaGeomorfica, |
|
||||||
geoFattibilitaGeologica, geoFattibilitaSismica, |
|
||||||
geoFattibilitaIdraulica, geoOperaRilevante, |
|
||||||
geoOpereDiSostegno, geoOpereInSotterranea, |
|
||||||
geoPresenzaPrescrizioni, geoNotePrescrizioni, |
|
||||||
geoNoteIndagini, geoEvidenzeGeomorfiche, |
|
||||||
geoEvidenzeGeologiche, geoDtRelazione, pagNuoveCostruzioni, |
|
||||||
pagAdeguamentoSismico, pagMiglioramentoSismico, |
|
||||||
pagRiparazioneInterventoLocale, pagNuovaCostruzione, |
|
||||||
pagVarianti, pagAltro, pagMiglioramentoSismicoSicilia, |
|
||||||
pagCalcolatoAdeguamentoSismico, |
|
||||||
pagCalcolatoMiglioramentoSismico, |
|
||||||
pagCalcolatoRiparazioneInterventoLocale, |
|
||||||
pagCalcolatoOperaNonQuantificabile, |
|
||||||
pagEffettivoAdeguamentoSismico, |
|
||||||
pagEffettivoMiglioramentoSismico, |
|
||||||
pagEffettivoRiparazioneInterventoLocale, |
|
||||||
pagEffettivoOperaNonQuantificabile, pagNoteUtente, note, |
|
||||||
noteUfficio, localizzazioneGeografica, tcNuovaCostruzione, |
|
||||||
tcAdeguamentoSismico, tcMiglioramentoSismico, |
|
||||||
tcRiparazioneInterventoLocale, tcInCA, tcInOpera, |
|
||||||
tcPrefabbricato, tcInAcciaio, tcMista, tcInMuratura, |
|
||||||
tcInMuraturaOrdinaria, tcInMuraturaArmata, |
|
||||||
tcInMuraturaMista, tcInLegno, tcAltro, tcAltroDescrizione, |
|
||||||
tcConDispositivi, normLavoriInProprio, normEsenteBollo, |
|
||||||
normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, |
|
||||||
normDpr02Aut, normDm01, normDm02, normDm03, normDm2018, |
|
||||||
normDprg01, normDprg02, normAnr, normArt3com3, |
|
||||||
normArt3com4, normOrd01, normDm04, normDm05, normCI01, |
|
||||||
normLTC01, suap, normSismaBonus, clRischioPreInt, |
|
||||||
clRischioPostInt, intervFinPub, intervFinPubDesc, |
|
||||||
tcNuovaCostruzioneComplessa, serviceContext, bozza, |
|
||||||
disabledSubmit, geoDisabledSubmit); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap fetchDettPratica( |
|
||||||
long dettPraticaId) throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.fetchDettPratica(dettPraticaId); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap getLastCompletedByIntPratica( |
|
||||||
long intPraticaId) throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap getLastdByIntPraticaAndTipoPratica( |
|
||||||
long intPraticaId, java.util.List<java.lang.String> tipoPratiche) |
|
||||||
throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.getLastdByIntPraticaAndTipoPratica(intPraticaId, |
|
||||||
tipoPratiche); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap getLastEditabledByIntPraticaAndTipoPratica( |
|
||||||
long intPraticaId, java.util.List<java.lang.String> tipoPratiche) |
|
||||||
throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.getLastEditabledByIntPraticaAndTipoPratica(intPraticaId, |
|
||||||
tipoPratiche); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap[] findCompletedByIntPraticaAndTipoPratica( |
|
||||||
long intPraticaId, java.util.List<java.lang.String> tipoPratiche) |
|
||||||
throws RemoteException { |
|
||||||
try { |
|
||||||
java.util.List<it.tref.liferay.portos.bo.model.DettPratica> returnValue = |
|
||||||
DettPraticaServiceUtil.findCompletedByIntPraticaAndTipoPratica(intPraticaId, |
|
||||||
tipoPratiche); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModels(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static int countCompletedByIntPraticaAndTipoPratica( |
|
||||||
long intPraticaId, java.util.List<java.lang.String> tipoPratiche) |
|
||||||
throws RemoteException { |
|
||||||
try { |
|
||||||
int returnValue = DettPraticaServiceUtil.countCompletedByIntPraticaAndTipoPratica(intPraticaId, |
|
||||||
tipoPratiche); |
|
||||||
|
|
||||||
return returnValue; |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap pagaInvia( |
|
||||||
long dettPraticaId, int pagAdeguamentoSismico, int pagAltro, |
|
||||||
int pagMiglioramentoSismico, int pagNuovaCostruzione, |
|
||||||
boolean pagNuoveCostruzioni, boolean pagRiparazioneInterventoLocale, |
|
||||||
boolean pagVarianti, java.lang.String importoSpeseIstruttoria, |
|
||||||
boolean pagMiglioramentoSismicoSicilia, |
|
||||||
java.lang.String pagCalcolatoAdeguamentoSismico, |
|
||||||
java.lang.String pagCalcolatoMiglioramentoSismico, |
|
||||||
java.lang.String pagCalcolatoRiparazioneInterventoLocale, |
|
||||||
java.lang.String pagCalcolatoOperaNonQuantificabile, |
|
||||||
java.lang.String pagEffettivoAdeguamentoSismico, |
|
||||||
java.lang.String pagEffettivoMiglioramentoSismico, |
|
||||||
java.lang.String pagEffettivoRiparazioneInterventoLocale, |
|
||||||
java.lang.String pagEffettivoOperaNonQuantificabile, |
|
||||||
java.lang.String pagNoteUtente, |
|
||||||
java.lang.String codiceFiscaleCommittente, java.lang.String currentURL, |
|
||||||
com.liferay.portal.service.ServiceContext serviceContext) |
|
||||||
throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.pagaInvia(dettPraticaId, |
|
||||||
pagAdeguamentoSismico, pagAltro, pagMiglioramentoSismico, |
|
||||||
pagNuovaCostruzione, pagNuoveCostruzioni, |
|
||||||
pagRiparazioneInterventoLocale, pagVarianti, |
|
||||||
importoSpeseIstruttoria, pagMiglioramentoSismicoSicilia, |
|
||||||
pagCalcolatoAdeguamentoSismico, |
|
||||||
pagCalcolatoMiglioramentoSismico, |
|
||||||
pagCalcolatoRiparazioneInterventoLocale, |
|
||||||
pagCalcolatoOperaNonQuantificabile, |
|
||||||
pagEffettivoAdeguamentoSismico, |
|
||||||
pagEffettivoMiglioramentoSismico, |
|
||||||
pagEffettivoRiparazioneInterventoLocale, |
|
||||||
pagEffettivoOperaNonQuantificabile, pagNoteUtente, |
|
||||||
codiceFiscaleCommittente, currentURL, serviceContext); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap updateCheckPagamenti( |
|
||||||
long dettPraticaId, boolean normEsenteSpese, boolean normEsenteBollo) |
|
||||||
throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.updateCheckPagamenti(dettPraticaId, |
|
||||||
normEsenteSpese, normEsenteBollo); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap updateEsito( |
|
||||||
long dettPraticaId, int stato) throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.updateEsito(dettPraticaId, |
|
||||||
stato); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap updateEsitoIntegrazione( |
|
||||||
long dettPraticaId, int stato) throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.updateEsitoIntegrazione(dettPraticaId, |
|
||||||
stato); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static it.tref.liferay.portos.bo.model.DettPraticaSoap updatePrincipale( |
|
||||||
long dettPraticaId, java.lang.String codiceFiscale, |
|
||||||
java.lang.String tipologiaSoggetto) throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.updatePrincipale(dettPraticaId, |
|
||||||
codiceFiscale, tipologiaSoggetto); |
|
||||||
|
|
||||||
return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static int getNumeroDiVersioni(long intPraticaId, long companyId) |
|
||||||
throws RemoteException { |
|
||||||
try { |
|
||||||
int returnValue = DettPraticaServiceUtil.getNumeroDiVersioni(intPraticaId, |
|
||||||
companyId); |
|
||||||
|
|
||||||
return returnValue; |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static java.lang.String getJsonVersion(long intPraticaId, |
|
||||||
long companyId, int version) throws RemoteException { |
|
||||||
try { |
|
||||||
java.lang.String returnValue = DettPraticaServiceUtil.getJsonVersion(intPraticaId, |
|
||||||
companyId, version); |
|
||||||
|
|
||||||
return returnValue; |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static java.lang.String callForChanges(long intPraticaId, |
|
||||||
long companyId, int version) throws RemoteException { |
|
||||||
try { |
|
||||||
java.lang.String returnValue = DettPraticaServiceUtil.callForChanges(intPraticaId, |
|
||||||
companyId, version); |
|
||||||
|
|
||||||
return returnValue; |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public static void sendToVersioning(long dettPraticaId, long companyId) |
|
||||||
throws RemoteException { |
|
||||||
try { |
|
||||||
DettPraticaServiceUtil.sendToVersioning(dettPraticaId, companyId); |
|
||||||
} |
|
||||||
catch (Exception e) { |
|
||||||
_log.error(e, e); |
|
||||||
|
|
||||||
throw new RemoteException(e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
private static Log _log = LogFactoryUtil.getLog(DettPraticaServiceSoap.class); |
|
||||||
} |
|
@ -1,75 +1,144 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@page import="com.liferay.portal.kernel.json.JSONArray"%> |
<%@include file="/html/fascicolo/init.jsp"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.util.PraticaUtil"%> |
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
||||||
<%@page import="com.liferay.portal.kernel.json.JSONObject"%> |
<%@page import="it.tref.liferay.portos.bo.shared.util.DocumentiPraticaUtil"%> |
||||||
<%@page import="com.liferay.portal.kernel.json.JSONFactoryUtil"%> |
<%@page import="java.io.Serializable"%> |
||||||
<%@page import="com.liferay.portal.kernel.json.JSONSerializer"%> |
<%@page import="java.util.ArrayList"%> |
||||||
<%@ include file="/html/fascicolo/init.jsp" %> |
<%@page import="java.util.HashMap"%> |
||||||
<liferay-util:include page="/html/fascicolo/navigator/header.jsp" servletContext="<%=application %>"/> |
<%@page import="java.util.Map"%> |
||||||
<h2 class="fasciolo_page_title"><liferay-ui:message key="page_versioning"></liferay-ui:message></h2> |
<liferay-util:include page="/html/fascicolo/navigator/header.jsp" servletContext="<%= application %>" /> |
||||||
|
<h2 class="fasciolo_page_title"><liferay-ui:message key="page_versioning" /></h2> |
||||||
<% |
<% |
||||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId", 0l); |
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId", 0L); |
||||||
DettPratica dettPratica; |
DettPratica dettPratica; |
||||||
if(Validator.isNotNull(dettPraticaId)) { |
if (Validator.isNull(dettPraticaId)) { |
||||||
|
dettPratica = (DettPratica) request.getAttribute("bean.dettPratica.lastData"); |
||||||
|
} else { |
||||||
dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId); |
dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId); |
||||||
} else { |
} |
||||||
dettPratica = (DettPratica)request.getAttribute("bean.dettPratica.lastData"); |
IntPratica intPratica = (IntPratica) request.getAttribute("bean.intPratica"); |
||||||
} |
if (Validator.isNull(intPratica)) { |
||||||
IntPratica intPratica = (IntPratica)request.getAttribute("bean.intPratica"); |
|
||||||
if(intPratica == null){ |
|
||||||
intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
||||||
} |
} |
||||||
|
|
||||||
|
long intPraticaId = intPratica.getIntPraticaId(); |
||||||
|
List<DettPratica> dps = DettPraticaServiceUtil.getVersioni(intPraticaId); |
||||||
|
int size = dps.size(); |
||||||
|
List<Map<String, Serializable>> changes = DettPraticaServiceUtil.callForChanges(intPraticaId); |
||||||
|
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); |
||||||
%> |
%> |
||||||
|
|
||||||
<div class="container-fluid container-version"> |
<div class="container-fluid container-version"> |
||||||
|
<div class="table-responsive"> |
||||||
<h4 class="container-version__fascicolo"></h4> |
<table class="table table-striped"> |
||||||
<div id="label-slider"></div> |
<thead> |
||||||
<div id="slider"></div> |
<tr> |
||||||
|
<th></th> |
||||||
<div class="row versioning-table no-gutter"> |
<% |
||||||
|
for (int i = 0; i < size; i++) { |
||||||
|
String tipoIntegrazione = dps.get(i).getTipoIntegrazione(); |
||||||
|
%> |
||||||
|
<th><%= tipoIntegrazione.isEmpty() ? "Pratica" |
||||||
|
: LanguageUtil.get(pageContext, "label-integrazione-" + tipoIntegrazione) %><br> |
||||||
|
del <%= sdf.format(dps.get(i).getDtProtocollo()) %></th> |
||||||
<% |
<% |
||||||
JSONObject jsonObjectResponse = JSONFactoryUtil.createJSONObject(dettPratica.serializeToVersioningPage()); |
|
||||||
JSONArray jsonFields = jsonObjectResponse.getJSONArray("fields"); |
|
||||||
StringBuilder sb = new StringBuilder(); |
|
||||||
for(int i=0;i<jsonFields.length();i++){ |
|
||||||
String item = jsonFields.getString(i); |
|
||||||
sb.append("<div class="+StringPool.QUOTE+"version_item item_").append(item).append(StringPool.QUOTE).append(">") |
|
||||||
.append(LanguageUtil.get(pageContext, item.replaceAll("([A-Z])", "-$1").toLowerCase())) |
|
||||||
.append(": <span class="+StringPool.QUOTE+"item_value"+StringPool.QUOTE+"><strong></strong></span></div>"); |
|
||||||
} |
} |
||||||
%> |
%> |
||||||
<div id='<portlet:namespace/>version_number' class="col-md-6 col-sm-6 col-xs-6 old-version" style="border-right:1px solid transparent"> |
</tr> |
||||||
<div class="versioning-table_title"> |
</thead> |
||||||
<h4 class="version_title">Version #<span class="number"></span></h4> |
<tbody> |
||||||
</div> |
<% |
||||||
<div class="version_body"> |
if (size == 0) { |
||||||
<%= sb.toString() %> |
%> |
||||||
</div> |
<tr><td colspan="<%= size + 1 %>">Nessuna differenza</td></tr> |
||||||
</div> |
<% |
||||||
<div id='<portlet:namespace/>version_last' class="col-md-6 col-sm-6 col-xs-6 last-version" style="border-left:1px solid #ccc"> |
} else { |
||||||
<div class="versioning-table_title"> |
for (String item : DettPraticaLocalServiceUtil.getDettPraticaFields()) { |
||||||
<h4 class="version_title">Versione Corrente</h4> |
if (changes.get(0).containsKey(item)) { |
||||||
</div> |
%> |
||||||
<div class="version_body"> |
<tr> |
||||||
<%= sb.toString() %> |
<td><%= LanguageUtil.get(pageContext, item.replaceAll("([A-Z])", "-$1").toLowerCase()) %></td> |
||||||
</div> |
<% |
||||||
</div> |
Serializable precedente = null; |
||||||
|
for (Map<String, Serializable> values : changes) { |
||||||
|
Serializable value = values.get(item); |
||||||
|
String style = (precedente == null ? value == null : precedente.equals(value)) ? "color:#AAA" |
||||||
|
: StringPool.BLANK; |
||||||
|
%> |
||||||
|
<td style="<%= style %>"><%= DettPraticaServiceUtil.format(item, value) %></td> |
||||||
|
<% |
||||||
|
precedente = value; |
||||||
|
} |
||||||
|
%> |
||||||
|
<% |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
%> |
||||||
|
</tbody> |
||||||
|
<% |
||||||
|
Map<Long, List<DocPratica>> liste = new HashMap<Long, List<DocPratica>>(); |
||||||
|
for (String codice : DocumentiPraticaUtil.getDocDomanda()) { |
||||||
|
liste.clear(); |
||||||
|
int nDocs = 0; |
||||||
|
for (DocPratica doc : DocPraticaLocalServiceUtil.findByIntPratica_Tipologia(intPraticaId, codice, QueryUtil.ALL_POS, |
||||||
|
QueryUtil.ALL_POS)) { |
||||||
|
if (doc.getClassName().equals(DettPratica.class.getName())) { |
||||||
|
long classPk = doc.getClassPk(); |
||||||
|
if (!liste.containsKey(classPk)) { |
||||||
|
liste.put(classPk, new ArrayList<DocPratica>()); |
||||||
|
} |
||||||
|
liste.get(classPk).add(doc); |
||||||
|
nDocs++; |
||||||
|
} |
||||||
|
} |
||||||
|
if (nDocs > 0) { |
||||||
|
%> |
||||||
|
<tr> |
||||||
|
<th><%= LanguageUtil.get(pageContext, "label-documenti-tipologia-" + codice) %></th> |
||||||
|
<% |
||||||
|
for (DettPratica dp : dps) { |
||||||
|
List<DocPratica> lista = liste.get(dp.getDettPraticaId()); |
||||||
|
%> |
||||||
|
<td> |
||||||
|
<% |
||||||
|
if (Validator.isNotNull(lista)) { |
||||||
|
boolean separatore = false; |
||||||
|
for (DocPratica doc : liste.get(dp.getDettPraticaId())) { |
||||||
|
if (separatore) { |
||||||
|
out.print("<hr/>"); |
||||||
|
} |
||||||
|
%> |
||||||
|
<%= doc.getFileName() %> |
||||||
|
<c:if test="<%= Validator.isNotNull(doc.getDlFileEntryId())%>"> |
||||||
|
<br> |
||||||
|
<liferay-portlet:renderURL var="previewURL" |
||||||
|
windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||||
|
<liferay-portlet:param name="fileEntryId" |
||||||
|
value="<%= String.valueOf(doc.getDlFileEntryId()) %>" /> |
||||||
|
<liferay-portlet:param name="mvcPath" value="/html/common/preview_file_entry.jsp" /> |
||||||
|
</liferay-portlet:renderURL> |
||||||
|
<liferay-ui:icon id='<%= "vo" + doc.getDocPraticaId() %>' linkCssClass="btn btn-action" |
||||||
|
iconCssClass="fa fa-clipboard" message="Visualizza" url="<%= previewURL %>" |
||||||
|
useDialog="true" /> |
||||||
|
<liferay-ui:icon id='<%= "vd" + doc.getDocPraticaId() %>' linkCssClass="btn btn-action" |
||||||
|
iconCssClass="fa fa-download" message="Download" |
||||||
|
url="<%= doc.getDownloadUrl(themeDisplay) %>" /> |
||||||
|
</c:if> |
||||||
|
<br> |
||||||
|
<% |
||||||
|
separatore = true; |
||||||
|
} |
||||||
|
} |
||||||
|
%> |
||||||
|
</td> |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
</tr> |
||||||
|
<% |
||||||
|
} |
||||||
|
} |
||||||
|
%> |
||||||
|
</table> |
||||||
</div> |
</div> |
||||||
|
|
||||||
</div> |
</div> |
||||||
|
|
||||||
<aui:script use="aui-base"> |
|
||||||
Liferay.Service( |
|
||||||
'/portos-bo-portlet.dettpratica/get-numero-di-versioni', |
|
||||||
{ |
|
||||||
intPraticaId: <%= intPratica.getIntPraticaId() %>, |
|
||||||
companyId : <%= company.getCompanyId() %> |
|
||||||
}, |
|
||||||
function(obj) { |
|
||||||
sliderVersion.init(obj, <%= intPratica.getIntPraticaId() %>, <%= company.getCompanyId() %>); |
|
||||||
} |
|
||||||
); |
|
||||||
</aui:script> |
|
@ -1,114 +1 @@ |
|||||||
var versionamento = { |
/**/ |
||||||
changes : [], |
|
||||||
init:function(idPratica, company, lastVersion, currentVersion){ |
|
||||||
var scope = this; |
|
||||||
// console.log("lastVersion: "+lastVersion);
|
|
||||||
// console.log("currentVersion: "+currentVersion);
|
|
||||||
this.loadJsonVersion(idPratica, company, lastVersion, true); |
|
||||||
if(currentVersion > 0){ |
|
||||||
this.loadJsonVersion(idPratica, company, currentVersion, false); |
|
||||||
setTimeout(function(){ |
|
||||||
scope.getChanges(idPratica, company, currentVersion);
|
|
||||||
}, 300) |
|
||||||
} else { |
|
||||||
$('#_1_WAR_portosboportlet_version_number .version_body').html("<p class=\"text-center version_item\">Nessuna Versione precedente all'attuale</p>") |
|
||||||
} |
|
||||||
}, |
|
||||||
sliderChange:function(idPratica, company, currentVersion){ |
|
||||||
var scope = this; |
|
||||||
this.loadJsonVersion(idPratica, company, currentVersion, false); |
|
||||||
setTimeout(function(){ |
|
||||||
scope.getChanges(idPratica, company, currentVersion);
|
|
||||||
}, 300) |
|
||||||
}, |
|
||||||
loadJsonVersion: function(idPratica, company, versionNumber, last) { |
|
||||||
var scope = this; |
|
||||||
Liferay.Service( |
|
||||||
'/portos-bo-portlet.dettpratica/get-json-version', |
|
||||||
{ |
|
||||||
intPraticaId: idPratica, |
|
||||||
companyId : company, |
|
||||||
version: versionNumber |
|
||||||
}, |
|
||||||
function(obj) { |
|
||||||
var item = last ? "_1_WAR_portosboportlet_version_last" : "_1_WAR_portosboportlet_version_number"; |
|
||||||
scope.updateHTML(JSON.parse(obj), item, last ? false : versionNumber); |
|
||||||
} |
|
||||||
); |
|
||||||
}, |
|
||||||
getChanges: function(idPratica, company, versionNumber) { |
|
||||||
var scope = this; |
|
||||||
Liferay.Service( |
|
||||||
'/portos-bo-portlet.dettpratica/call-for-changes', |
|
||||||
{ |
|
||||||
intPraticaId: idPratica, |
|
||||||
companyId : company, |
|
||||||
version: versionNumber |
|
||||||
}, |
|
||||||
function(obj) { |
|
||||||
var arr = JSON.parse(obj); |
|
||||||
$("#_1_WAR_portosboportlet_version_number .version_item").removeClass("background-red") |
|
||||||
$("#_1_WAR_portosboportlet_version_last .version_item").removeClass("background-green") |
|
||||||
for( index in arr){ |
|
||||||
var key = arr[index]; |
|
||||||
var left = $("#_1_WAR_portosboportlet_version_number .item_"+key), |
|
||||||
right = $("#_1_WAR_portosboportlet_version_last .item_"+key); |
|
||||||
left.addClass("background-red") |
|
||||||
right.addClass("background-green") |
|
||||||
|
|
||||||
var heights = [left,right].map(function (item) |
|
||||||
{ |
|
||||||
return $(item).outerHeight(); |
|
||||||
}); |
|
||||||
|
|
||||||
left.css('height', Math.max.apply(null, heights)); |
|
||||||
right.css('height', Math.max.apply(null, heights)); |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
||||||
); |
|
||||||
}, |
|
||||||
updateHTML: function(obj, containerId, versionNumber) { |
|
||||||
var scope = this; |
|
||||||
var version_container = $('#'+containerId); |
|
||||||
if(versionNumber){ |
|
||||||
version_container.find(".number").html(versionNumber); |
|
||||||
} |
|
||||||
for( item in obj ){ |
|
||||||
var item_value=obj[item].replace(/</g,"<").replace(/>/g,">").replace(/"/g,"\""); |
|
||||||
version_container.find('.item_'+item+" .item_value") |
|
||||||
.html("<strong>"+item_value+"</strong>") |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
var sliderVersion = { |
|
||||||
init:function(val, idPratica, company){ |
|
||||||
/*alert('Slider INIT');*/ |
|
||||||
var initialValue = val, min = 1, maxValue = (val-1) > 0 ? (val-1) : 0; |
|
||||||
versionamento.init(idPratica, company, val, maxValue); |
|
||||||
$("#label-slider").text(maxValue); |
|
||||||
if(maxValue <= 1) { |
|
||||||
$("#label-slider").css("margin-left", '0'); |
|
||||||
} |
|
||||||
$( function() { |
|
||||||
$( "#slider" ).slider({ |
|
||||||
value: val, |
|
||||||
min: 1, |
|
||||||
max: maxValue, |
|
||||||
step: 1, |
|
||||||
slide: function( event, ui ) { |
|
||||||
$("#label-slider").text(ui.value); |
|
||||||
if(maxValue == 0) { |
|
||||||
$("#label-slider").css("margin-left", '0'); |
|
||||||
}else { |
|
||||||
$("#label-slider").css("margin-left", (ui.value-min)/(maxValue-min)*100+'%'); |
|
||||||
}
|
|
||||||
$("#label-slider").css("left", "-15px"); |
|
||||||
versionamento.sliderChange(idPratica, company, ui.value);
|
|
||||||
} |
|
||||||
}); |
|
||||||
}); |
|
||||||
}, |
|
||||||
|
|
||||||
} |
|
Caricamento…
Reference in new issue