|
|
|
@ -506,21 +506,21 @@ public class ValidazionePraticaUtil {
|
|
|
|
|
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
|
|
|
|
IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
|
|
|
|
Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()); |
|
|
|
|
boolean ag = true; |
|
|
|
|
if (!territorio.getZona().equals("2") && !territorio.getZona().equals("4")) { |
|
|
|
|
//boolean ag = true;
|
|
|
|
|
/*if (!territorio.getZona().equals("2") && !territorio.getZona().equals("4")) { |
|
|
|
|
ag = Validator.isNotNull(dettPratica.getAg()); |
|
|
|
|
} |
|
|
|
|
}*/ |
|
|
|
|
|
|
|
|
|
boolean aiSensi = AzioniPraticheUtil.isDeposito(intPratica.getIntPraticaId()) ? (dettPratica |
|
|
|
|
/*boolean aiSensi = AzioniPraticheUtil.isDeposito(intPratica.getIntPraticaId()) ? (dettPratica |
|
|
|
|
.getNormDpr01Dep() || dettPratica.getNormDpr02Dep()) |
|
|
|
|
: (dettPratica.getNormDpr01Aut() || dettPratica.getNormDpr02Aut()); |
|
|
|
|
|
|
|
|
|
boolean nelRispetto = dettPratica.getNormDm01() || dettPratica.getNormDm02() |
|
|
|
|
|| dettPratica.getNormDm2018(); |
|
|
|
|
|| dettPratica.getNormDm2018();*/ |
|
|
|
|
|
|
|
|
|
boolean sismaBonus = !dettPratica.getNormSismaBonus() |
|
|
|
|
/*boolean sismaBonus = !dettPratica.getNormSismaBonus() |
|
|
|
|
|| (Validator.isNotNull(dettPratica.getClRischioPreInt()) || Validator.isNotNull(dettPratica |
|
|
|
|
.getClRischioPostInt())); |
|
|
|
|
.getClRischioPostInt()));*/ |
|
|
|
|
|
|
|
|
|
// ADT BUG ID = 17
|
|
|
|
|
boolean tipologiaCostruttiva = intPratica.getTipoProcedura().equalsIgnoreCase(Constants.PROCEDURA_C) |
|
|
|
@ -528,19 +528,15 @@ public class ValidazionePraticaUtil {
|
|
|
|
|
|| dettPratica.getTcInLegno() || dettPratica.getTcAltro(); |
|
|
|
|
boolean intervFinPub = !dettPratica.getIntervFinPub() |
|
|
|
|
|| Validator.isNotNull(dettPratica.getIntervFinPubDesc()); |
|
|
|
|
boolean controllo = ag |
|
|
|
|
&& aiSensi |
|
|
|
|
&& nelRispetto |
|
|
|
|
&& sismaBonus |
|
|
|
|
&& tipologiaCostruttiva |
|
|
|
|
boolean controllo = tipologiaCostruttiva |
|
|
|
|
&& intervFinPub |
|
|
|
|
&& Validator.isNotNull(dettPratica.getDescLongIntervento()) |
|
|
|
|
&& Validator.isNotNull(dettPratica.getDestinazione()) |
|
|
|
|
&& (dettPratica.getTcNuovaCostruzione() || dettPratica.getTcMiglioramentoSismico() |
|
|
|
|
/*&& (dettPratica.getTcNuovaCostruzione() || dettPratica.getTcMiglioramentoSismico() |
|
|
|
|
|| dettPratica.getTcAdeguamentoSismico() || dettPratica |
|
|
|
|
.getTcRiparazioneInterventoLocale() |
|
|
|
|
|
|
|
|
|
) |
|
|
|
|
)*/ |
|
|
|
|
// && Validator.isNotNull(dettPratica.getDestinazione())
|
|
|
|
|
// && Validator.isNotNull(dettPratica.getLocalita())
|
|
|
|
|
&& Validator.isNotNull(dettPratica.getVia()) |
|
|
|
@ -579,7 +575,7 @@ public class ValidazionePraticaUtil {
|
|
|
|
|
notCompleted.add("ag"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
boolean aiSensi = AzioniPraticheUtil.isDeposito(intPratica.getIntPraticaId()) ? (dettPratica |
|
|
|
|
/*boolean aiSensi = AzioniPraticheUtil.isDeposito(intPratica.getIntPraticaId()) ? (dettPratica |
|
|
|
|
.getNormDpr01Dep() || dettPratica.getNormDpr02Dep()) |
|
|
|
|
: (dettPratica.getNormDpr01Aut() || dettPratica.getNormDpr02Aut()); |
|
|
|
|
if (!aiSensi) { |
|
|
|
@ -590,7 +586,7 @@ public class ValidazionePraticaUtil {
|
|
|
|
|
|| dettPratica.getNormDm2018(); |
|
|
|
|
if (!nelRispetto) { |
|
|
|
|
notCompleted.add("at-least-nelRispetto"); |
|
|
|
|
} |
|
|
|
|
}*/ |
|
|
|
|
|
|
|
|
|
if (dettPratica.getNormSismaBonus() && Validator.isNull(dettPratica.getClRischioPreInt()) |
|
|
|
|
&& Validator.isNull(dettPratica.getClRischioPostInt())) { |
|
|
|
@ -955,7 +951,7 @@ public class ValidazionePraticaUtil {
|
|
|
|
|
return controllo; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
boolean fondazioni = Validator.isNotNull(dettPratica.getDccFondazioni()); |
|
|
|
|
//boolean fondazioni = Validator.isNotNull(dettPratica.getDccFondazioni());
|
|
|
|
|
boolean elevazioni = (Validator.isNotNull(dettPratica.getDccStruttureEleMuraturePietrame()) |
|
|
|
|
|| Validator.isNotNull(dettPratica.getDccStruttureEleMuratureLaterizio()) |
|
|
|
|
|| Validator.isNotNull(dettPratica.getDccStruttureEleMuratureMisto()) || Validator |
|
|
|
@ -1008,7 +1004,7 @@ public class ValidazionePraticaUtil {
|
|
|
|
|
|| (Validator.isNotNull(dettPratica.getDccOpereDiRinforzoAltro()) && Validator |
|
|
|
|
.isNotNull(dettPratica.getDccOpereDiRinforzoAltroDescrizione())); |
|
|
|
|
|
|
|
|
|
return controllo && fondazioni && elevazioni && orizzontamenti && coperture && non_strutturali |
|
|
|
|
return controllo && elevazioni && orizzontamenti && coperture && non_strutturali |
|
|
|
|
&& rinforzo; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1077,9 +1073,10 @@ public class ValidazionePraticaUtil {
|
|
|
|
|
return notCompleted; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (Validator.isNull(dettPratica.getDccFondazioni())) { |
|
|
|
|
/*if (Validator.isNull(dettPratica.getDccFondazioni())) { |
|
|
|
|
notCompleted.add("dcc-fondazioni"); |
|
|
|
|
} |
|
|
|
|
}*/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
boolean elevazioni = (Validator.isNotNull(dettPratica.getDccStruttureEleMuraturePietrame()) |
|
|
|
|
|| Validator.isNotNull(dettPratica.getDccStruttureEleMuratureLaterizio()) |
|
|
|
|