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 import="com.liferay.portal.kernel.json.JSONArray"%> |
||||
<%@page import="it.tref.liferay.portos.bo.util.PraticaUtil"%> |
||||
<%@page import="com.liferay.portal.kernel.json.JSONObject"%> |
||||
<%@page import="com.liferay.portal.kernel.json.JSONFactoryUtil"%> |
||||
<%@page import="com.liferay.portal.kernel.json.JSONSerializer"%> |
||||
<%@ include file="/html/fascicolo/init.jsp" %> |
||||
<liferay-util:include page="/html/fascicolo/navigator/header.jsp" servletContext="<%=application %>"/> |
||||
<h2 class="fasciolo_page_title"><liferay-ui:message key="page_versioning"></liferay-ui:message></h2> |
||||
|
||||
<%@include file="/html/fascicolo/init.jsp"%> |
||||
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
||||
<%@page import="it.tref.liferay.portos.bo.shared.util.DocumentiPraticaUtil"%> |
||||
<%@page import="java.io.Serializable"%> |
||||
<%@page import="java.util.ArrayList"%> |
||||
<%@page import="java.util.HashMap"%> |
||||
<%@page import="java.util.Map"%> |
||||
<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); |
||||
DettPratica dettPratica; |
||||
if(Validator.isNotNull(dettPraticaId)) { |
||||
dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId); |
||||
} else { |
||||
dettPratica = (DettPratica)request.getAttribute("bean.dettPratica.lastData"); |
||||
} |
||||
IntPratica intPratica = (IntPratica)request.getAttribute("bean.intPratica"); |
||||
if(intPratica == null){ |
||||
intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
||||
} |
||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId", 0L); |
||||
DettPratica dettPratica; |
||||
if (Validator.isNull(dettPraticaId)) { |
||||
dettPratica = (DettPratica) request.getAttribute("bean.dettPratica.lastData"); |
||||
} else { |
||||
dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId); |
||||
} |
||||
IntPratica intPratica = (IntPratica) request.getAttribute("bean.intPratica"); |
||||
if (Validator.isNull(intPratica)) { |
||||
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"> |
||||
|
||||
<h4 class="container-version__fascicolo"></h4> |
||||
<div id="label-slider"></div> |
||||
<div id="slider"></div> |
||||
|
||||
<div class="row versioning-table no-gutter"> |
||||
<div class="table-responsive"> |
||||
<table class="table table-striped"> |
||||
<thead> |
||||
<tr> |
||||
<th></th> |
||||
<% |
||||
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> |
||||
<% |
||||
} |
||||
%> |
||||
</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> |
||||
<% |
||||
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>"); |
||||
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) { |
||||
%> |
||||
<div id='<portlet:namespace/>version_number' class="col-md-6 col-sm-6 col-xs-6 old-version" style="border-right:1px solid transparent"> |
||||
<div class="versioning-table_title"> |
||||
<h4 class="version_title">Version #<span class="number"></span></h4> |
||||
</div> |
||||
<div class="version_body"> |
||||
<%= sb.toString() %> |
||||
</div> |
||||
</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"> |
||||
<div class="versioning-table_title"> |
||||
<h4 class="version_title">Versione Corrente</h4> |
||||
</div> |
||||
<div class="version_body"> |
||||
<%= sb.toString() %> |
||||
</div> |
||||
</div> |
||||
<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> |
||||
|
||||
<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