Salvatore La Manna
4 anni fa
49 ha cambiato i file con 1760 aggiunte e 7504 eliminazioni
File diff soppresso perché troppo grande
Load Diff
File diff suppressed because one or more lines are too long
@ -1,698 +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 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, |
|
||||||
java.lang.Double pagInterventiRestauroManufatti, |
|
||||||
java.lang.Double pagAltriCasiCulturali, |
|
||||||
java.lang.Double pagLottizzazioni, java.lang.Double pagGrandiStrutture, |
|
||||||
java.lang.Double pagCondotte, java.lang.Double pagPalificazioni, |
|
||||||
java.lang.Double pagImpiantiEolici, |
|
||||||
java.lang.Double pagNuoveRealizzazioni, |
|
||||||
java.lang.Double pagImmobiliPreesistenti, |
|
||||||
java.lang.Double pagManifestiPubblicitari, |
|
||||||
java.lang.Double pagPareriDiMassima, |
|
||||||
java.lang.Double pagAltriCasiPaesaggistici, |
|
||||||
java.lang.Double pagVariantiPareriResi, |
|
||||||
java.lang.Double pagRilascioAttestazioni, |
|
||||||
java.lang.Double pagConsultazioniArchivio, 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, |
|
||||||
com.liferay.portal.service.ServiceContext serviceContext, |
|
||||||
boolean bozza, boolean disabledSubmit, boolean geoDisabledSubmit, |
|
||||||
java.lang.String paesaggioLocale, java.lang.String livelloDiTutela, |
|
||||||
java.lang.String vincoli, java.lang.String destinazioneAltroIntervento, |
|
||||||
java.lang.Boolean tcCostruzioniEsistenti, |
|
||||||
java.lang.Boolean tcManutOrdStraord, |
|
||||||
java.lang.Boolean tcAltriInterventi, |
|
||||||
java.lang.String tcAltriInterventiDesc, boolean noCollaudo, |
|
||||||
boolean tcNuovaCostruzionePertinenza, |
|
||||||
boolean tcInterventoOpereEscavazione, boolean tcViarch, |
|
||||||
boolean tcOperaA25, boolean sanatoriaEdilizia47, |
|
||||||
boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, |
|
||||||
boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, |
|
||||||
java.lang.String interventoVoceP7) 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, 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, |
|
||||||
pagInterventiRestauroManufatti, pagAltriCasiCulturali, |
|
||||||
pagLottizzazioni, pagGrandiStrutture, pagCondotte, |
|
||||||
pagPalificazioni, pagImpiantiEolici, pagNuoveRealizzazioni, |
|
||||||
pagImmobiliPreesistenti, pagManifestiPubblicitari, |
|
||||||
pagPareriDiMassima, pagAltriCasiPaesaggistici, |
|
||||||
pagVariantiPareriResi, pagRilascioAttestazioni, |
|
||||||
pagConsultazioniArchivio, 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, |
|
||||||
serviceContext, bozza, disabledSubmit, geoDisabledSubmit, |
|
||||||
paesaggioLocale, livelloDiTutela, vincoli, |
|
||||||
destinazioneAltroIntervento, tcCostruzioniEsistenti, |
|
||||||
tcManutOrdStraord, tcAltriInterventi, |
|
||||||
tcAltriInterventiDesc, noCollaudo, |
|
||||||
tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, |
|
||||||
tcViarch, tcOperaA25, sanatoriaEdilizia47, |
|
||||||
sanatoriaEdilizia724, sanatoriaEdilizia326, |
|
||||||
normLavoriNoDirettore, pagSoggettiAdAutorizzazione, |
|
||||||
interventoVoceP7); |
|
||||||
|
|
||||||
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, java.lang.Double pagInterventiRestauroManufatti, |
|
||||||
java.lang.Double pagAltriCasiCulturali, |
|
||||||
java.lang.Double pagLottizzazioni, java.lang.Double pagGrandiStrutture, |
|
||||||
java.lang.Double pagCondotte, java.lang.Double pagPalificazioni, |
|
||||||
java.lang.Double pagImpiantiEolici, |
|
||||||
java.lang.Double pagNuoveRealizzazioni, |
|
||||||
java.lang.Double pagImmobiliPreesistenti, |
|
||||||
java.lang.Double pagManifestiPubblicitari, |
|
||||||
java.lang.Double pagPareriDiMassima, |
|
||||||
java.lang.Double pagAltriCasiPaesaggistici, |
|
||||||
java.lang.Double pagVariantiPareriResi, |
|
||||||
java.lang.Double pagRilascioAttestazioni, |
|
||||||
java.lang.Double pagConsultazioniArchivio, |
|
||||||
java.lang.String importoSpeseIstruttoria, |
|
||||||
java.lang.String codiceFiscaleCommittente, |
|
||||||
java.lang.Double pagSoggettiAdAutorizzazione, |
|
||||||
java.lang.String currentURL, |
|
||||||
com.liferay.portal.service.ServiceContext serviceContext) |
|
||||||
throws RemoteException { |
|
||||||
try { |
|
||||||
it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.pagaInvia(dettPraticaId, |
|
||||||
pagInterventiRestauroManufatti, pagAltriCasiCulturali, |
|
||||||
pagLottizzazioni, pagGrandiStrutture, pagCondotte, |
|
||||||
pagPalificazioni, pagImpiantiEolici, pagNuoveRealizzazioni, |
|
||||||
pagImmobiliPreesistenti, pagManifestiPubblicitari, |
|
||||||
pagPareriDiMassima, pagAltriCasiPaesaggistici, |
|
||||||
pagVariantiPareriResi, pagRilascioAttestazioni, |
|
||||||
pagConsultazioniArchivio, importoSpeseIstruttoria, |
|
||||||
codiceFiscaleCommittente, pagSoggettiAdAutorizzazione, |
|
||||||
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,137 @@ |
|||||||
<%@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.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 = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId); |
dettPratica = (DettPratica) request.getAttribute("bean.dettPratica.lastData"); |
||||||
} else { |
} else { |
||||||
dettPratica = (DettPratica)request.getAttribute("bean.dettPratica.lastData"); |
dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId); |
||||||
} |
} |
||||||
IntPratica intPratica = (IntPratica)request.getAttribute("bean.intPratica"); |
IntPratica intPratica = (IntPratica) request.getAttribute("bean.intPratica"); |
||||||
if(intPratica == null){ |
if (Validator.isNull(intPratica)) { |
||||||
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"); |
||||||
|
int primo = ParamUtil.getInteger(request, "primo", size - 1); |
||||||
|
int secondo = ParamUtil.getInteger(request, "secondo", size); |
||||||
%> |
%> |
||||||
|
|
||||||
<div class="container-fluid container-version"> |
<div class="container-fluid container-version"> |
||||||
|
<table class="table table-striped"> |
||||||
<h4 class="container-version__fascicolo"></h4> |
<thead> |
||||||
<div id="label-slider"></div> |
<tr> |
||||||
<div id="slider"></div> |
<th></th> |
||||||
|
<% |
||||||
<div class="row versioning-table no-gutter"> |
for (int i = 0; i < size; i++) { |
||||||
<% |
String tipoIntegrazione = dps.get(i).getTipoIntegrazione(); |
||||||
JSONObject jsonObjectResponse = JSONFactoryUtil.createJSONObject(dettPratica.serializeToVersioningPage()); |
%> |
||||||
JSONArray jsonFields = jsonObjectResponse.getJSONArray("fields"); |
<th><%= tipoIntegrazione.isEmpty() ? "Pratica" |
||||||
StringBuilder sb = new StringBuilder(); |
: LanguageUtil.get(pageContext, "label-integrazione-" + tipoIntegrazione) %><br> |
||||||
for(int i=0;i<jsonFields.length();i++){ |
del <%= sdf.format(dps.get(i).getDtProtocollo()) %></th> |
||||||
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>"); |
</tr> |
||||||
|
</thead> |
||||||
|
<tbody> |
||||||
|
<% |
||||||
|
if (size == 0) { |
||||||
|
%> |
||||||
|
<tr><td colspan="<%= size + 1 %>">Nessuna differenza</td></tr> |
||||||
|
<% |
||||||
|
} else { |
||||||
|
for (String item : DettPraticaLocalServiceUtil.getDettPraticaFields()) { |
||||||
|
if (changes.get(0).containsKey(item)) { |
||||||
|
%> |
||||||
|
<tr> |
||||||
|
<td><%= LanguageUtil.get(pageContext, item.replaceAll("([A-Z])", "-$1").toLowerCase()) %></td> |
||||||
|
<% |
||||||
|
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++; |
||||||
} |
} |
||||||
%> |
} |
||||||
<div id='<portlet:namespace/>version_number' class="col-md-6 col-sm-6 col-xs-6 old-version" style="border-right:1px solid transparent"> |
if (nDocs > 0) { |
||||||
<div class="versioning-table_title"> |
%> |
||||||
<h4 class="version_title">Version #<span class="number"></span></h4> |
<tr> |
||||||
</div> |
<th><%= LanguageUtil.get(pageContext, "label-documenti-tipologia-" + codice) %></th> |
||||||
<div class="version_body"> |
<% |
||||||
<%= sb.toString() %> |
for (DettPratica dp : dps) { |
||||||
</div> |
List<DocPratica> lista = liste.get(dp.getDettPraticaId()); |
||||||
</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"> |
<td> |
||||||
<div class="versioning-table_title"> |
<% |
||||||
<h4 class="version_title">Versione Corrente</h4> |
if (Validator.isNotNull(lista)) { |
||||||
</div> |
boolean separatore = false; |
||||||
<div class="version_body"> |
for (DocPratica doc : liste.get(dp.getDettPraticaId())) { |
||||||
<%= sb.toString() %> |
if (separatore) { |
||||||
</div> |
out.print("<hr/>"); |
||||||
</div> |
} |
||||||
</div> |
%> |
||||||
|
<%= 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> |
||||||
|
|
||||||
<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,103 @@ |
|||||||
|
/* |
||||||
var versionamento = { |
var versionamento = { |
||||||
changes : [], |
changes : [], |
||||||
init:function(idPratica, company, lastVersion, currentVersion){ |
init : function(idPratica, lastVersion, currentVersion) { |
||||||
var scope = this; |
var scope = this; |
||||||
// console.log("lastVersion: "+lastVersion);
|
this.loadJsonVersion(idPratica, lastVersion, true); |
||||||
// console.log("currentVersion: "+currentVersion);
|
if (currentVersion > 0) { |
||||||
this.loadJsonVersion(idPratica, company, lastVersion, true); |
this.loadJsonVersion(idPratica, currentVersion, false); |
||||||
if(currentVersion > 0){ |
setTimeout(function() { |
||||||
this.loadJsonVersion(idPratica, company, currentVersion, false); |
scope.getChanges(idPratica, currentVersion); |
||||||
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) |
}, 300) |
||||||
}, |
} else { |
||||||
loadJsonVersion: function(idPratica, company, versionNumber, last) { |
$('#_1_WAR_portosboportlet_version_number .version_body').html( |
||||||
var scope = this; |
"<p class=\"text-center version_item\">Nessuna Versione precedente all'attuale</p>") |
||||||
Liferay.Service( |
} |
||||||
'/portos-bo-portlet.dettpratica/get-json-version', |
}, |
||||||
{ |
sliderChange : function(idPratica, currentVersion) { |
||||||
intPraticaId: idPratica, |
var scope = this; |
||||||
companyId : company, |
this.loadJsonVersion(idPratica, currentVersion, false); |
||||||
version: versionNumber |
setTimeout(function() { |
||||||
}, |
scope.getChanges(idPratica, currentVersion); |
||||||
function(obj) { |
}, 300) |
||||||
var item = last ? "_1_WAR_portosboportlet_version_last" : "_1_WAR_portosboportlet_version_number"; |
}, |
||||||
scope.updateHTML(JSON.parse(obj), item, last ? false : versionNumber); |
loadJsonVersion : function(idPratica, versionNumber, last) { |
||||||
} |
var scope = this; |
||||||
); |
Liferay.Service('/portos-bo-portlet.dettpratica/get-json-version', { |
||||||
}, |
intPraticaId : idPratica, |
||||||
getChanges: function(idPratica, company, versionNumber) { |
version : versionNumber |
||||||
var scope = this; |
}, function(obj) { |
||||||
Liferay.Service( |
var item = last ? "_1_WAR_portosboportlet_version_last" : "_1_WAR_portosboportlet_version_number"; |
||||||
'/portos-bo-portlet.dettpratica/call-for-changes', |
scope.updateHTML(JSON.parse(obj), item, last ? false : versionNumber); |
||||||
{ |
}); |
||||||
intPraticaId: idPratica, |
}, |
||||||
companyId : company, |
getChanges : function(idPratica, versionNumber) { |
||||||
version: versionNumber |
var scope = this; |
||||||
}, |
Liferay.Service('/portos-bo-portlet.dettpratica/call-for-changes', |
||||||
function(obj) { |
{ |
||||||
var arr = JSON.parse(obj); |
intPraticaId : idPratica, |
||||||
$("#_1_WAR_portosboportlet_version_number .version_item").removeClass("background-red") |
version : versionNumber |
||||||
$("#_1_WAR_portosboportlet_version_last .version_item").removeClass("background-green") |
}, |
||||||
for( index in arr){ |
function(obj) { |
||||||
var key = arr[index]; |
var arr = JSON.parse(obj); |
||||||
var left = $("#_1_WAR_portosboportlet_version_number .item_"+key), |
$("#_1_WAR_portosboportlet_version_number .version_item").removeClass("background-red") |
||||||
right = $("#_1_WAR_portosboportlet_version_last .item_"+key); |
$("#_1_WAR_portosboportlet_version_last .version_item").removeClass("background-green") |
||||||
left.addClass("background-red") |
for (index in arr) { |
||||||
right.addClass("background-green") |
var key = arr[index]; |
||||||
|
var left = $("#_1_WAR_portosboportlet_version_number .item_" + key), right = $("#_1_WAR_portosboportlet_version_last .item_" |
||||||
var heights = [left,right].map(function (item) |
+ key); |
||||||
{ |
left.addClass("background-red") |
||||||
return $(item).outerHeight(); |
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)); |
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>") |
|
||||||
} |
} |
||||||
|
); |
||||||
|
}, |
||||||
|
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 = { |
var sliderVersion = { |
||||||
init:function(val, idPratica, company){ |
init : function(val, idPratica) { |
||||||
/*alert('Slider INIT');*/ |
var initialValue = val; |
||||||
var initialValue = val, min = 1, maxValue = (val-1) > 0 ? (val-1) : 0; |
var min = 1; |
||||||
versionamento.init(idPratica, company, val, maxValue); |
var maxValue = (val - 1) > 0 ? val - 1 : 0; |
||||||
|
versionamento.init(idPratica, val, maxValue); |
||||||
$("#label-slider").text(maxValue); |
$("#label-slider").text(maxValue); |
||||||
if(maxValue <= 1) { |
if (maxValue <= 1) { |
||||||
$("#label-slider").css("margin-left", '0'); |
$("#label-slider").css("margin-left", '0'); |
||||||
} |
} |
||||||
$( function() { |
$(function() { |
||||||
$( "#slider" ).slider({ |
$("#slider").slider({ |
||||||
value: val, |
value : val, |
||||||
min: 1, |
min : 1, |
||||||
max: maxValue, |
max : maxValue, |
||||||
step: 1, |
step : 1, |
||||||
slide: function( event, ui ) { |
slide : function(event, ui) { |
||||||
$("#label-slider").text(ui.value); |
$("#label-slider").text(ui.value); |
||||||
if(maxValue == 0) { |
if (maxValue == 0) { |
||||||
$("#label-slider").css("margin-left", '0'); |
$("#label-slider").css("margin-left", '0'); |
||||||
}else { |
} else { |
||||||
$("#label-slider").css("margin-left", (ui.value-min)/(maxValue-min)*100+'%'); |
$("#label-slider").css("margin-left", (ui.value - min) / (maxValue - min) * 100 + '%'); |
||||||
}
|
} |
||||||
$("#label-slider").css("left", "-15px"); |
$("#label-slider").css("left", "-15px"); |
||||||
versionamento.sliderChange(idPratica, company, ui.value);
|
versionamento.sliderChange(idPratica, ui.value); |
||||||
} |
} |
||||||
}); |
}); |
||||||
}); |
}); |
||||||
}, |
}, |
||||||
|
|
||||||
} |
} |
||||||
|
*/ |
Caricamento…
Reference in new issue