|
|
@ -504,7 +504,7 @@ public class ValidazionePraticaUtil { |
|
|
|
// ADT
|
|
|
|
// ADT
|
|
|
|
public static boolean isCollaudatoreRequired(DettPratica dettPratica) { |
|
|
|
public static boolean isCollaudatoreRequired(DettPratica dettPratica) { |
|
|
|
|
|
|
|
|
|
|
|
return !dettPratica.getCollaudoStatico() && !dettPratica.getLavoriPubblici() |
|
|
|
return !dettPratica.getCollaudoStatico() && !dettPratica.getLavoriPubblici() |
|
|
|
&& !isRiparazioneLocale(dettPratica); |
|
|
|
&& !isRiparazioneLocale(dettPratica); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -522,10 +522,10 @@ public class ValidazionePraticaUtil { |
|
|
|
boolean isRiparazioneLocale = dettPratica.getTcRiparazioneInterventoLocale() |
|
|
|
boolean isRiparazioneLocale = dettPratica.getTcRiparazioneInterventoLocale() |
|
|
|
&& !dettPratica.getTcNuovaCostruzione() && !dettPratica.getTcAdeguamentoSismico() |
|
|
|
&& !dettPratica.getTcNuovaCostruzione() && !dettPratica.getTcAdeguamentoSismico() |
|
|
|
&& !dettPratica.getTcMiglioramentoSismico(); |
|
|
|
&& !dettPratica.getTcMiglioramentoSismico(); |
|
|
|
boolean collaudatoreNotRequired = dettPratica.getCollaudoStatico() || dettPratica.getLavoriPubblici() |
|
|
|
boolean collaudatoreNotRequired = dettPratica.getCollaudoStatico() || (dettPratica.getLavoriPubblici() && !intPratica.isPraticaOspedaliera()) |
|
|
|
|| isRiparazioneLocale; |
|
|
|
|| isRiparazioneLocale; |
|
|
|
boolean direttoreLavoriNotRequired = dettPratica.getLavoriPubblici() && !intPratica.isPraticaOspedaliera(); |
|
|
|
boolean direttoreLavoriNotRequired = dettPratica.getLavoriPubblici() && !intPratica.isPraticaOspedaliera(); |
|
|
|
boolean dittaNotRequired = dettPratica.getNormLavoriInProprio() || dettPratica.getLavoriPubblici(); |
|
|
|
boolean dittaNotRequired = dettPratica.getNormLavoriInProprio() || (dettPratica.getLavoriPubblici() && !intPratica.isPraticaOspedaliera()); |
|
|
|
boolean collaudatore = false; |
|
|
|
boolean collaudatore = false; |
|
|
|
int numeroCollaudatori = 0; |
|
|
|
int numeroCollaudatori = 0; |
|
|
|
boolean ditta = dettPratica.getNormLavoriInProprio() || dettPratica.getLavoriPubblici(); |
|
|
|
boolean ditta = dettPratica.getNormLavoriInProprio() || dettPratica.getLavoriPubblici(); |
|
|
@ -812,7 +812,7 @@ public class ValidazionePraticaUtil { |
|
|
|
DLPresente = true; |
|
|
|
DLPresente = true; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
if (!DLPresente || !dettPratica.isLavoriPubblici()) { |
|
|
|
if (!DLPresente || !dettPratica.isLavoriPubblici() || IntPraticaLocalServiceUtil.getIntPratica(intPraticaId).isPraticaOspedaliera()) { |
|
|
|
firmeFiltrate.remove(TipoSoggettoUtil.DIRETTORE_LAVORI); |
|
|
|
firmeFiltrate.remove(TipoSoggettoUtil.DIRETTORE_LAVORI); |
|
|
|
} |
|
|
|
} |
|
|
|
if (!isAllRequiredValid(doc.getTipologia(), dettPratica.getIntPraticaId(), signatures, firmeFiltrate, |
|
|
|
if (!isAllRequiredValid(doc.getTipologia(), dettPratica.getIntPraticaId(), signatures, firmeFiltrate, |
|
|
@ -1190,9 +1190,10 @@ public class ValidazionePraticaUtil { |
|
|
|
boolean dittaNotRequired = true; |
|
|
|
boolean dittaNotRequired = true; |
|
|
|
if (docPratica.getClassName().equals(DettPratica.class.getName())) { |
|
|
|
if (docPratica.getClassName().equals(DettPratica.class.getName())) { |
|
|
|
DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(docPratica.getClassPk()); |
|
|
|
DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(docPratica.getClassPk()); |
|
|
|
collaudatoreNotRequired = dettPratica.getCollaudoStatico() || dettPratica.getLavoriPubblici(); |
|
|
|
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
|
|
|
direttoreLavoriNotRequired = dettPratica.getLavoriPubblici() && !IntPraticaLocalServiceUtil.getIntPratica(intPraticaId).isPraticaOspedaliera(); |
|
|
|
collaudatoreNotRequired = dettPratica.getCollaudoStatico() || (dettPratica.getLavoriPubblici() && !intPratica.isPraticaOspedaliera()); |
|
|
|
dittaNotRequired = dettPratica.getNormLavoriInProprio() || dettPratica.getLavoriPubblici(); |
|
|
|
direttoreLavoriNotRequired = dettPratica.getLavoriPubblici() && !intPratica.isPraticaOspedaliera(); |
|
|
|
|
|
|
|
dittaNotRequired = dettPratica.getNormLavoriInProprio() || (dettPratica.getLavoriPubblici() && !intPratica.isPraticaOspedaliera()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
for (String tipoSoggetto : tipologiaSoggetti) { |
|
|
|
for (String tipoSoggetto : tipologiaSoggetti) { |
|
|
|