|
|
@ -36,14 +36,12 @@ import com.liferay.portal.service.ServiceContext; |
|
|
|
* The implementation of the dett pratica remote service. |
|
|
|
* The implementation of the dett pratica remote service. |
|
|
|
* |
|
|
|
* |
|
|
|
* <p> |
|
|
|
* <p> |
|
|
|
* All custom service methods should be put in this class. Whenever methods are |
|
|
|
* All custom service methods should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy |
|
|
|
* added, rerun ServiceBuilder to copy their definitions into the |
|
|
|
* their definitions into the {@link it.tref.liferay.portos.bo.service.DettPraticaService} interface. |
|
|
|
* {@link it.tref.liferay.portos.bo.service.DettPraticaService} interface. |
|
|
|
|
|
|
|
* |
|
|
|
* |
|
|
|
* <p> |
|
|
|
* <p> |
|
|
|
* This is a remote service. Methods of this service are expected to have |
|
|
|
* This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS |
|
|
|
* security checks based on the propagated JAAS credentials because this service |
|
|
|
* credentials because this service can be accessed remotely. |
|
|
|
* can be accessed remotely. |
|
|
|
|
|
|
|
* </p> |
|
|
|
* </p> |
|
|
|
* |
|
|
|
* |
|
|
|
* @author Davide Barbagallo, 3F Consulting |
|
|
|
* @author Davide Barbagallo, 3F Consulting |
|
|
@ -52,9 +50,8 @@ import com.liferay.portal.service.ServiceContext; |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { |
|
|
|
public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { |
|
|
|
/* |
|
|
|
/* |
|
|
|
* NOTE FOR DEVELOPERS: Never reference this interface directly. Always use |
|
|
|
* NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link |
|
|
|
* {@link it.tref.liferay.portos.bo.service.DettPraticaServiceUtil} to |
|
|
|
* it.tref.liferay.portos.bo.service.DettPraticaServiceUtil} to access the dett pratica remote service. |
|
|
|
* access the dett pratica remote service. |
|
|
|
|
|
|
|
*/ |
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
@ -91,8 +88,7 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { |
|
|
|
|
|
|
|
|
|
|
|
DettPratica dettPratica = dettPraticaLocalService.getLastEditableByIntPratica(intPraticaId); |
|
|
|
DettPratica dettPratica = dettPraticaLocalService.getLastEditableByIntPratica(intPraticaId); |
|
|
|
if (dettPratica != null) { |
|
|
|
if (dettPratica != null) { |
|
|
|
DettPraticaEntryPermission.check(getPermissionChecker(), dettPratica.getDettPraticaId(), |
|
|
|
DettPraticaEntryPermission.check(getPermissionChecker(), dettPratica.getDettPraticaId(), ActionKeys.VIEW); |
|
|
|
ActionKeys.VIEW); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
return dettPratica; |
|
|
|
return dettPratica; |
|
|
|
} |
|
|
|
} |
|
|
@ -116,134 +112,123 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { |
|
|
|
SystemException { |
|
|
|
SystemException { |
|
|
|
|
|
|
|
|
|
|
|
return dettPraticaLocalService.updateDettPraticaSoggetti(userId, dettPraticaId, intPraticaId, |
|
|
|
return dettPraticaLocalService.updateDettPraticaSoggetti(userId, dettPraticaId, intPraticaId, |
|
|
|
codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, |
|
|
|
codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, codiceFiscaleDelegatoCollaudo, |
|
|
|
codiceFiscaleDelegatoCollaudo, serviceContext); |
|
|
|
serviceContext); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public DettPratica updateDettPratica(long userId, long dettPraticaId, long intPraticaId, |
|
|
|
public DettPratica updateDettPratica(long userId, long dettPraticaId, long intPraticaId, long integrazione, |
|
|
|
long integrazione, String protocollo, String tipoIntegrazione, boolean completa, boolean gestita, |
|
|
|
String protocollo, String tipoIntegrazione, boolean completa, boolean gestita, String codicePagamento, |
|
|
|
String codicePagamento, String causalePagamento, String mezzoPagamento, String importoBolli, |
|
|
|
String causalePagamento, String mezzoPagamento, String importoBolli, String importoSpeseIstruttoria, |
|
|
|
String importoSpeseIstruttoria, Date dataEffettuazione, int statusTask, boolean workflowForzato, |
|
|
|
Date dataEffettuazione, int statusTask, boolean workflowForzato, long soggettoSostituitoId, |
|
|
|
long soggettoSostituitoId, String destinazione, String ag, String descLongIntervento, String via, |
|
|
|
String destinazione, String ag, String descLongIntervento, String via, String localita, |
|
|
|
String localita, String estremiCatastali, String estremiPratCom, long variataDa, |
|
|
|
String estremiCatastali, String estremiPratCom, long variataDa, long varianteNumero, |
|
|
|
long varianteNumero, boolean varianteSostanziale, boolean operaConforme, boolean collaudoStatico, |
|
|
|
boolean varianteSostanziale, boolean operaConforme, boolean collaudoStatico, |
|
|
|
String codiceFiscaleDelegatoCommittente, String codiceFiscaleDelegatoFineLavori, |
|
|
|
String codiceFiscaleDelegatoCommittente, String codiceFiscaleDelegatoFineLavori, |
|
|
|
String codiceFiscaleDelegatoCollaudo, String codiceRuoloDelegato, |
|
|
|
String codiceFiscaleDelegatoCollaudo, String codiceRuoloDelegato, boolean lavoriInEconomiaCommittente, |
|
|
|
boolean lavoriInEconomiaCommittente, boolean inizioLavoriContestualeOpera, |
|
|
|
boolean inizioLavoriContestualeOpera, Date dataInizioLavoriOpera, Date dataInizioEsecuzioneOpera, |
|
|
|
Date dataInizioLavoriOpera, Date dataInizioEsecuzioneOpera, Date dataFineEsecuzioneOpera, |
|
|
|
Date dataFineEsecuzioneOpera, String metratura, boolean lavoriPubblici, long pagamentoId, |
|
|
|
String metratura, boolean lavoriPubblici, long pagamentoId, int lavoriPubbliciPercentuale, |
|
|
|
int lavoriPubbliciPercentuale, String numeroCivico, String dcParticelle, String dcFoglio, |
|
|
|
String numeroCivico, String dcParticelle, String dcFoglio, String dcAllegato, String dePiani, |
|
|
|
String dcAllegato, String dePiani, String deAltezza, String deInterrati, String deSuperficie, |
|
|
|
String deAltezza, String deInterrati, String deSuperficie, String deCostruzione, |
|
|
|
String deCostruzione, String deRistrutturazione, String deUso, String dePubblica, String dePrivata, |
|
|
|
String deRistrutturazione, String deUso, String dePubblica, String dePrivata, |
|
|
|
|
|
|
|
String deUtilizzazione, String dePosizioneEdificio, boolean deInfStradalePonte, |
|
|
|
String deUtilizzazione, String dePosizioneEdificio, boolean deInfStradalePonte, |
|
|
|
boolean deInfStradaleStrada, boolean deInfStradaleAltro, boolean deInfIdraulicaLong, |
|
|
|
boolean deInfStradaleStrada, boolean deInfStradaleAltro, boolean deInfIdraulicaLong, |
|
|
|
boolean deInfIdraulicaTrasv, boolean deInfIdraulicaAltro, boolean deInfOperaAccStradale, |
|
|
|
boolean deInfIdraulicaTrasv, boolean deInfIdraulicaAltro, boolean deInfOperaAccStradale, |
|
|
|
boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, |
|
|
|
boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, |
|
|
|
boolean deInfAltro, String deInfAltroDesc, String dccFondazioni, |
|
|
|
boolean deInfAltro, String deInfAltroDesc, String dccFondazioni, boolean dccStruttureEleMuraturePietrame, |
|
|
|
boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, |
|
|
|
boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, |
|
|
|
boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, |
|
|
|
boolean dccStruttureEleMuratureStoriche, String dccStruttureEleAcciaio, String dccStruttureEleCA, |
|
|
|
String dccStruttureEleAcciaio, String dccStruttureEleCA, String dccStruttureEleLegno, |
|
|
|
String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, |
|
|
|
boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, |
|
|
|
|
|
|
|
boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, |
|
|
|
boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, |
|
|
|
boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, |
|
|
|
boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, String dccStruttureEleAltroDescrizione, |
|
|
|
String dccStruttureEleAltroDescrizione, boolean dccOrizzontamentiCAAcciaio, |
|
|
|
boolean dccOrizzontamentiCAAcciaio, boolean dccOrizzontamentiLegno, boolean dccOrizzontamentiLegnoCA, |
|
|
|
boolean dccOrizzontamentiLegno, boolean dccOrizzontamentiLegnoCA, |
|
|
|
boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, |
|
|
|
boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, |
|
|
|
String dccOrizzontamentiAltroDescrizione, String dccCopertura, boolean dccCoperturaCAAcciaio, |
|
|
|
boolean dccOrizzontamentiAltro, String dccOrizzontamentiAltroDescrizione, String dccCopertura, |
|
|
|
boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, |
|
|
|
boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, |
|
|
|
boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, |
|
|
|
boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, |
|
|
|
boolean dccCoperturaAltro, String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, |
|
|
|
boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, boolean dccCoperturaAltro, |
|
|
|
boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, |
|
|
|
String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, |
|
|
|
boolean dccElemNonStrutAltro, String dccElemNonStrutAltroDescrizione, boolean dccOpereDiRinforzoInsCatene, |
|
|
|
boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, |
|
|
|
|
|
|
|
boolean dccElemNonStrutLegno, boolean dccElemNonStrutAltro, |
|
|
|
|
|
|
|
String dccElemNonStrutAltroDescrizione, boolean dccOpereDiRinforzoInsCatene, |
|
|
|
|
|
|
|
boolean dccOpereDiRinforzoInsCordoli, boolean dccOpereDiRinforzoIniArmate, |
|
|
|
boolean dccOpereDiRinforzoInsCordoli, boolean dccOpereDiRinforzoIniArmate, |
|
|
|
boolean dccOpereDiRinforzoPlaccaggi, boolean dccOpereDiRinforzoIrrSolai, |
|
|
|
boolean dccOpereDiRinforzoPlaccaggi, boolean dccOpereDiRinforzoIrrSolai, |
|
|
|
boolean dccOpereDiRinforzoRinforziFRP, boolean dccOpereDiRinforzoTelaiECerchiature, |
|
|
|
boolean dccOpereDiRinforzoRinforziFRP, boolean dccOpereDiRinforzoTelaiECerchiature, |
|
|
|
boolean dccOpereDiRinforzoInsRompitratta, boolean dccOpereDiRinforzoAltro, |
|
|
|
boolean dccOpereDiRinforzoInsRompitratta, boolean dccOpereDiRinforzoAltro, |
|
|
|
String dccOpereDiRinforzoAltroDescrizione, String geoClasseIndagine, |
|
|
|
String dccOpereDiRinforzoAltroDescrizione, String geoClasseIndagine, String geoCategoriaSottosuolo, |
|
|
|
String geoCategoriaSottosuolo, String geoCategoriaTopografica, String geoConsolidamento, |
|
|
|
String geoCategoriaTopografica, String geoConsolidamento, String geoPericolositaGeologica, |
|
|
|
String geoPericolositaGeologica, String geoRischioGeomorfologicoPai, |
|
|
|
String geoRischioGeomorfologicoPai, String geoPericolositaIdraulicaPai, String geoRischioIdraulicoPai, |
|
|
|
String geoPericolositaIdraulicaPai, String geoRischioIdraulicoPai, String geoPericolositaSismica, |
|
|
|
String geoPericolositaSismica, String geoPericolositaIdraulica, String geoPericolositaGeomorfica, |
|
|
|
String geoPericolositaIdraulica, String geoPericolositaGeomorfica, |
|
|
|
|
|
|
|
String geoFattibilitaGeologica, String geoFattibilitaSismica, String geoFattibilitaIdraulica, |
|
|
|
String geoFattibilitaGeologica, String geoFattibilitaSismica, String geoFattibilitaIdraulica, |
|
|
|
String geoOperaRilevante, String geoOpereDiSostegno, String geoOpereInSotterranea, |
|
|
|
String geoOperaRilevante, String geoOpereDiSostegno, String geoOpereInSotterranea, |
|
|
|
String geoPresenzaPrescrizioni, String geoNotePrescrizioni, String geoNoteIndagini, |
|
|
|
String geoPresenzaPrescrizioni, String geoNotePrescrizioni, String geoNoteIndagini, |
|
|
|
String geoEvidenzeGeomorfiche, String geoEvidenzeGeologiche, Date geoDtRelazione, |
|
|
|
String geoEvidenzeGeomorfiche, String geoEvidenzeGeologiche, Date geoDtRelazione, |
|
|
|
boolean pagNuoveCostruzioni, int pagAdeguamentoSismico, int pagMiglioramentoSismico, |
|
|
|
boolean pagNuoveCostruzioni, int pagAdeguamentoSismico, int pagMiglioramentoSismico, |
|
|
|
boolean pagRiparazioneInterventoLocale, int pagNuovaCostruzione, boolean pagVarianti, |
|
|
|
boolean pagRiparazioneInterventoLocale, int pagNuovaCostruzione, boolean pagVarianti, int pagAltro, |
|
|
|
int pagAltro, boolean pagMiglioramentoSismicoSicilia, String pagCalcolatoAdeguamentoSismico, |
|
|
|
boolean pagMiglioramentoSismicoSicilia, String pagCalcolatoAdeguamentoSismico, |
|
|
|
String pagCalcolatoMiglioramentoSismico, String pagCalcolatoRiparazioneInterventoLocale, |
|
|
|
String pagCalcolatoMiglioramentoSismico, String pagCalcolatoRiparazioneInterventoLocale, |
|
|
|
String pagCalcolatoOperaNonQuantificabile, String pagEffettivoAdeguamentoSismico, |
|
|
|
String pagCalcolatoOperaNonQuantificabile, String pagEffettivoAdeguamentoSismico, |
|
|
|
String pagEffettivoMiglioramentoSismico, String pagEffettivoRiparazioneInterventoLocale, |
|
|
|
String pagEffettivoMiglioramentoSismico, String pagEffettivoRiparazioneInterventoLocale, |
|
|
|
String pagEffettivoOperaNonQuantificabile, String pagNoteUtente, String note, String noteUfficio, |
|
|
|
String pagEffettivoOperaNonQuantificabile, String pagNoteUtente, String note, String noteUfficio, |
|
|
|
String localizzazioneGeografica, boolean tcNuovaCostruzione, boolean tcAdeguamentoSismico, |
|
|
|
String localizzazioneGeografica, boolean tcNuovaCostruzione, boolean tcAdeguamentoSismico, |
|
|
|
boolean tcMiglioramentoSismico, boolean tcRiparazioneInterventoLocale, boolean tcInCA, |
|
|
|
boolean tcMiglioramentoSismico, boolean tcRiparazioneInterventoLocale, boolean tcInCA, boolean tcInOpera, |
|
|
|
boolean tcInOpera, boolean tcPrefabbricato, boolean tcInAcciaio, boolean tcMista, |
|
|
|
boolean tcPrefabbricato, boolean tcInAcciaio, boolean tcMista, boolean tcInMuratura, |
|
|
|
boolean tcInMuratura, boolean tcInMuraturaOrdinaria, boolean tcInMuraturaArmata, |
|
|
|
boolean tcInMuraturaOrdinaria, boolean tcInMuraturaArmata, boolean tcInMuraturaMista, boolean tcInLegno, |
|
|
|
boolean tcInMuraturaMista, boolean tcInLegno, boolean tcAltro, String tcAltroDescrizione, |
|
|
|
boolean tcAltro, String tcAltroDescrizione, boolean tcConDispositivi, boolean normLavoriInProprio, |
|
|
|
boolean tcConDispositivi, boolean normLavoriInProprio, boolean normEsenteBollo, |
|
|
|
boolean normEsenteBollo, boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, |
|
|
|
boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, |
|
|
|
boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm01, boolean normDm02, boolean normDm03, |
|
|
|
boolean normDpr02Aut, boolean normDm01, boolean normDm02, boolean normDm03, boolean normDm2018, |
|
|
|
boolean normDm2018, boolean normDprg01, boolean normDprg02, boolean normAnr, boolean normArt3com3, |
|
|
|
boolean normDprg01, boolean normDprg02, boolean normAnr, boolean normArt3com3, |
|
|
|
|
|
|
|
boolean normArt3com4, boolean normOrd01, boolean normDm04, boolean normDm05, boolean normCI01, |
|
|
|
boolean normArt3com4, boolean normOrd01, boolean normDm04, boolean normDm05, boolean normCI01, |
|
|
|
boolean normLTC01, boolean suap, boolean normSismaBonus, String clRischioPreInt, |
|
|
|
boolean normLTC01, boolean suap, boolean normSismaBonus, String clRischioPreInt, String clRischioPostInt, |
|
|
|
String clRischioPostInt, boolean intervFinPub, String intervFinPubDesc, |
|
|
|
boolean intervFinPub, String intervFinPubDesc, boolean tcNuovaCostruzioneComplessa, |
|
|
|
boolean tcNuovaCostruzioneComplessa, ServiceContext serviceContext, boolean bozza, |
|
|
|
ServiceContext serviceContext, boolean bozza, boolean disabledSubmit, boolean geoDisabledSubmit) |
|
|
|
boolean disabledSubmit, boolean geoDisabledSubmit) throws PortalException, SystemException { |
|
|
|
throws PortalException, SystemException { |
|
|
|
|
|
|
|
|
|
|
|
DettPratica dettPratica = null; |
|
|
|
DettPratica dettPratica = null; |
|
|
|
if (!disabledSubmit && DelegheUtil.hasDelegaCompilazioneDomanda(userId, dettPraticaId)) { |
|
|
|
if (!disabledSubmit && DelegheUtil.hasDelegaCompilazioneDomanda(userId, dettPraticaId)) { |
|
|
|
|
|
|
|
|
|
|
|
dettPratica = dettPraticaLocalService.updateDettPraticaDatiDomanda(userId, dettPraticaId, |
|
|
|
dettPratica = dettPraticaLocalService.updateDettPraticaDatiDomanda(userId, dettPraticaId, intPraticaId, |
|
|
|
intPraticaId, tipoIntegrazione, destinazione, ag, descLongIntervento, via, localita, |
|
|
|
tipoIntegrazione, destinazione, ag, descLongIntervento, via, localita, estremiCatastali, |
|
|
|
estremiCatastali, estremiPratCom, varianteSostanziale, collaudoStatico, |
|
|
|
estremiPratCom, varianteSostanziale, collaudoStatico, codiceFiscaleDelegatoCommittente, |
|
|
|
codiceFiscaleDelegatoCommittente, codiceFiscaleDelegatoFineLavori, |
|
|
|
codiceFiscaleDelegatoFineLavori, codiceFiscaleDelegatoCollaudo, lavoriInEconomiaCommittente, |
|
|
|
codiceFiscaleDelegatoCollaudo, lavoriInEconomiaCommittente, metratura, lavoriPubblici, |
|
|
|
metratura, lavoriPubblici, pagamentoId, lavoriPubbliciPercentuale, numeroCivico, dcParticelle, |
|
|
|
pagamentoId, lavoriPubbliciPercentuale, numeroCivico, dcParticelle, dcFoglio, dcAllegato, |
|
|
|
dcFoglio, dcAllegato, dePiani, deAltezza, deInterrati, deSuperficie, deCostruzione, |
|
|
|
dePiani, deAltezza, deInterrati, deSuperficie, deCostruzione, deRistrutturazione, deUso, |
|
|
|
deRistrutturazione, deUso, dePubblica, dePrivata, deUtilizzazione, dePosizioneEdificio, |
|
|
|
dePubblica, dePrivata, deUtilizzazione, dePosizioneEdificio, deInfStradalePonte, |
|
|
|
deInfStradalePonte, deInfStradaleStrada, deInfStradaleAltro, deInfIdraulicaLong, |
|
|
|
deInfStradaleStrada, deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, |
|
|
|
deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, |
|
|
|
deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, |
|
|
|
deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, dccFondazioni, |
|
|
|
deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, dccFondazioni, |
|
|
|
dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, |
|
|
|
dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, |
|
|
|
dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, dccStruttureEleCA, dccStruttureEleLegno, |
|
|
|
dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, |
|
|
|
dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, |
|
|
|
dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, |
|
|
|
dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, dccStruttureEleAltro, |
|
|
|
dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, |
|
|
|
dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, |
|
|
|
dccStruttureElePrefabbricato, dccStruttureEleAltro, dccStruttureEleAltroDescrizione, |
|
|
|
dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, |
|
|
|
dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, |
|
|
|
dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, dccCopertura, dccCoperturaCAAcciaio, |
|
|
|
dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, dccOrizzontamentiAltro, |
|
|
|
|
|
|
|
dccOrizzontamentiAltroDescrizione, dccCopertura, dccCoperturaCAAcciaio, |
|
|
|
|
|
|
|
dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, dccCoperturaPannelli, |
|
|
|
dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, dccCoperturaPannelli, |
|
|
|
dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, |
|
|
|
dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, dccCoperturaAltroDesrizione, |
|
|
|
dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, dccElemNonStrutCartongesso, |
|
|
|
dccElemNonStrutLaterizio, dccElemNonStrutCartongesso, dccElemNonStrutCalcestruzzo, |
|
|
|
dccElemNonStrutCalcestruzzo, dccElemNonStrutLegno, dccElemNonStrutAltro, |
|
|
|
dccElemNonStrutLegno, dccElemNonStrutAltro, dccElemNonStrutAltroDescrizione, |
|
|
|
dccElemNonStrutAltroDescrizione, dccOpereDiRinforzoInsCatene, |
|
|
|
dccOpereDiRinforzoInsCatene, dccOpereDiRinforzoInsCordoli, dccOpereDiRinforzoIniArmate, |
|
|
|
dccOpereDiRinforzoInsCordoli, dccOpereDiRinforzoIniArmate, dccOpereDiRinforzoPlaccaggi, |
|
|
|
dccOpereDiRinforzoPlaccaggi, dccOpereDiRinforzoIrrSolai, dccOpereDiRinforzoRinforziFRP, |
|
|
|
dccOpereDiRinforzoIrrSolai, dccOpereDiRinforzoRinforziFRP, |
|
|
|
dccOpereDiRinforzoTelaiECerchiature, dccOpereDiRinforzoInsRompitratta, dccOpereDiRinforzoAltro, |
|
|
|
dccOpereDiRinforzoTelaiECerchiature, dccOpereDiRinforzoInsRompitratta, |
|
|
|
dccOpereDiRinforzoAltroDescrizione, localizzazioneGeografica, tcNuovaCostruzione, |
|
|
|
dccOpereDiRinforzoAltro, dccOpereDiRinforzoAltroDescrizione, localizzazioneGeografica, |
|
|
|
tcAdeguamentoSismico, tcMiglioramentoSismico, tcRiparazioneInterventoLocale, tcInCA, tcInOpera, |
|
|
|
tcNuovaCostruzione, tcAdeguamentoSismico, tcMiglioramentoSismico, |
|
|
|
tcPrefabbricato, tcInAcciaio, tcMista, tcInMuratura, tcInMuraturaOrdinaria, tcInMuraturaArmata, |
|
|
|
tcRiparazioneInterventoLocale, tcInCA, tcInOpera, tcPrefabbricato, tcInAcciaio, tcMista, |
|
|
|
tcInMuraturaMista, tcInLegno, tcAltro, tcAltroDescrizione, tcConDispositivi, normLavoriInProprio, |
|
|
|
tcInMuratura, tcInMuraturaOrdinaria, tcInMuraturaArmata, tcInMuraturaMista, tcInLegno, |
|
|
|
normEsenteBollo, normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm01, |
|
|
|
tcAltro, tcAltroDescrizione, tcConDispositivi, normLavoriInProprio, normEsenteBollo, |
|
|
|
normDm02, normDm03, normDm2018, normDprg01, normDprg02, normAnr, normArt3com3, normArt3com4, |
|
|
|
normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm01, |
|
|
|
normOrd01, normDm04, normDm05, normCI01, normLTC01, suap, normSismaBonus, clRischioPreInt, |
|
|
|
normDm02, normDm03, normDm2018, normDprg01, normDprg02, normAnr, normArt3com3, |
|
|
|
clRischioPostInt, intervFinPub, intervFinPubDesc, tcNuovaCostruzioneComplessa, serviceContext, |
|
|
|
normArt3com4, normOrd01, normDm04, normDm05, normCI01, normLTC01, suap, normSismaBonus, |
|
|
|
bozza); |
|
|
|
clRischioPreInt, clRischioPostInt, intervFinPub, intervFinPubDesc, |
|
|
|
|
|
|
|
tcNuovaCostruzioneComplessa, serviceContext, bozza); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
if (!geoDisabledSubmit && DelegheUtil.hasDelegaCompilazioneSezioneGeologica(userId, dettPraticaId)) { |
|
|
|
if (!geoDisabledSubmit && DelegheUtil.hasDelegaCompilazioneSezioneGeologica(userId, dettPraticaId)) { |
|
|
|
dettPratica = dettPraticaLocalService.updateDettPraticaGeologo(userId, dettPraticaId, |
|
|
|
dettPratica = dettPraticaLocalService.updateDettPraticaGeologo(userId, dettPraticaId, intPraticaId, |
|
|
|
intPraticaId, geoClasseIndagine, geoCategoriaSottosuolo, geoCategoriaTopografica, |
|
|
|
geoClasseIndagine, geoCategoriaSottosuolo, geoCategoriaTopografica, geoConsolidamento, |
|
|
|
geoConsolidamento, geoPericolositaGeologica, geoRischioGeomorfologicoPai, |
|
|
|
geoPericolositaGeologica, geoRischioGeomorfologicoPai, geoPericolositaIdraulicaPai, |
|
|
|
geoPericolositaIdraulicaPai, geoRischioIdraulicoPai, geoPericolositaSismica, |
|
|
|
geoRischioIdraulicoPai, geoPericolositaSismica, geoPericolositaIdraulica, |
|
|
|
geoPericolositaIdraulica, geoPericolositaGeomorfica, geoFattibilitaGeologica, |
|
|
|
geoPericolositaGeomorfica, geoFattibilitaGeologica, geoFattibilitaSismica, geoFattibilitaIdraulica, |
|
|
|
geoFattibilitaSismica, geoFattibilitaIdraulica, geoOperaRilevante, geoOpereDiSostegno, |
|
|
|
geoOperaRilevante, geoOpereDiSostegno, geoOpereInSotterranea, geoPresenzaPrescrizioni, |
|
|
|
geoOpereInSotterranea, geoPresenzaPrescrizioni, geoNotePrescrizioni, geoNoteIndagini, |
|
|
|
geoNotePrescrizioni, geoNoteIndagini, geoEvidenzeGeomorfiche, geoEvidenzeGeologiche, |
|
|
|
geoEvidenzeGeomorfiche, geoEvidenzeGeologiche, geoDtRelazione, serviceContext, bozza); |
|
|
|
geoDtRelazione, serviceContext, bozza); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
return dettPratica; |
|
|
|
return dettPratica; |
|
|
@ -276,8 +261,8 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public List<DettPratica> findCompletedByIntPraticaAndTipoPratica(long intPraticaId, |
|
|
|
public List<DettPratica> findCompletedByIntPraticaAndTipoPratica(long intPraticaId, List<String> tipoPratiche) |
|
|
|
List<String> tipoPratiche) throws SystemException { |
|
|
|
throws SystemException { |
|
|
|
return dettPraticaLocalService.findCompletedByIntPraticaAndTipoPratica(intPraticaId, tipoPratiche); |
|
|
|
return dettPraticaLocalService.findCompletedByIntPraticaAndTipoPratica(intPraticaId, tipoPratiche); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -317,34 +302,31 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { |
|
|
|
String currentURL, ServiceContext serviceContext) throws SystemException, PortalException { |
|
|
|
String currentURL, ServiceContext serviceContext) throws SystemException, PortalException { |
|
|
|
|
|
|
|
|
|
|
|
return dettPraticaLocalService.pagaInvia(dettPraticaId, pagAdeguamentoSismico, pagAltro, |
|
|
|
return dettPraticaLocalService.pagaInvia(dettPraticaId, pagAdeguamentoSismico, pagAltro, |
|
|
|
pagMiglioramentoSismico, pagNuovaCostruzione, pagNuoveCostruzioni, |
|
|
|
pagMiglioramentoSismico, pagNuovaCostruzione, pagNuoveCostruzioni, pagRiparazioneInterventoLocale, |
|
|
|
pagRiparazioneInterventoLocale, pagVarianti, importoSpeseIstruttoria, |
|
|
|
pagVarianti, importoSpeseIstruttoria, pagMiglioramentoSismicoSicilia, pagCalcolatoAdeguamentoSismico, |
|
|
|
pagMiglioramentoSismicoSicilia, pagCalcolatoAdeguamentoSismico, |
|
|
|
|
|
|
|
pagCalcolatoMiglioramentoSismico, pagCalcolatoRiparazioneInterventoLocale, |
|
|
|
pagCalcolatoMiglioramentoSismico, pagCalcolatoRiparazioneInterventoLocale, |
|
|
|
pagCalcolatoOperaNonQuantificabile, pagEffettivoAdeguamentoSismico, |
|
|
|
pagCalcolatoOperaNonQuantificabile, pagEffettivoAdeguamentoSismico, pagEffettivoMiglioramentoSismico, |
|
|
|
pagEffettivoMiglioramentoSismico, pagEffettivoRiparazioneInterventoLocale, |
|
|
|
pagEffettivoRiparazioneInterventoLocale, pagEffettivoOperaNonQuantificabile, pagNoteUtente, |
|
|
|
pagEffettivoOperaNonQuantificabile, pagNoteUtente, codiceFiscaleCommittente, currentURL, |
|
|
|
codiceFiscaleCommittente, currentURL, serviceContext); |
|
|
|
serviceContext); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public DettPratica updateCheckPagamenti(long dettPraticaId, boolean normEsenteSpese, |
|
|
|
public DettPratica updateCheckPagamenti(long dettPraticaId, boolean normEsenteSpese, boolean normEsenteBollo) |
|
|
|
boolean normEsenteBollo) throws SystemException, PortalException { |
|
|
|
throws SystemException, PortalException { |
|
|
|
return dettPraticaLocalService.updateCheckPagamenti(dettPraticaId, normEsenteSpese, normEsenteBollo); |
|
|
|
return dettPraticaLocalService.updateCheckPagamenti(dettPraticaId, normEsenteSpese, normEsenteBollo); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public DettPratica updateEsito(long dettPraticaId, int stato) throws IOException, SystemException, |
|
|
|
public DettPratica updateEsito(long dettPraticaId, int stato) throws IOException, SystemException, PortalException { |
|
|
|
PortalException { |
|
|
|
|
|
|
|
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
|
|
|
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
|
|
|
DettPraticaPermission.check(getPermissionChecker(), dettPratica.getGroupId(), ActionKeys.ADD_ENTRY); |
|
|
|
DettPraticaPermission.check(getPermissionChecker(), dettPratica.getGroupId(), ActionKeys.ADD_ENTRY); |
|
|
|
return dettPraticaLocalService.updateEsito(dettPraticaId, stato); |
|
|
|
return dettPraticaLocalService.updateEsito(dettPraticaId, stato); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public DettPratica updateEsitoIntegrazione(long dettPraticaId, int stato) throws IOException, |
|
|
|
public DettPratica updateEsitoIntegrazione(long dettPraticaId, int stato) throws IOException, SystemException, |
|
|
|
SystemException, PortalException { |
|
|
|
PortalException { |
|
|
|
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
|
|
|
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
|
|
|
DettPraticaPermission.check(getPermissionChecker(), dettPratica.getGroupId(), ActionKeys.ADD_ENTRY); |
|
|
|
DettPraticaPermission.check(getPermissionChecker(), dettPratica.getGroupId(), ActionKeys.ADD_ENTRY); |
|
|
|
return dettPraticaLocalService.updateEsitoIntegrazione(dettPraticaId, stato); |
|
|
|
return dettPraticaLocalService.updateEsitoIntegrazione(dettPraticaId, stato); |
|
|
@ -364,6 +346,7 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public List<DettPratica> getVersioni(long intPraticaId) throws SystemException { |
|
|
|
public List<DettPratica> getVersioni(long intPraticaId) throws SystemException { |
|
|
|
|
|
|
|
|
|
|
|
return dettPraticaLocalService.getVersioni(intPraticaId); |
|
|
|
return dettPraticaLocalService.getVersioni(intPraticaId); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|