|
|
@ -1695,10 +1695,15 @@ public class ValidazionePraticaUtil { |
|
|
|
public static boolean isAllRequiredValid(String codiceDoc, long intPraticaId, List<String> signatures, |
|
|
|
public static boolean isAllRequiredValid(String codiceDoc, long intPraticaId, List<String> signatures, |
|
|
|
List<String> tipologiaSoggetti, DocPratica docPratica) throws SystemException, PortalException { |
|
|
|
List<String> tipologiaSoggetti, DocPratica docPratica) throws SystemException, PortalException { |
|
|
|
|
|
|
|
|
|
|
|
DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(docPratica.getClassPk()); |
|
|
|
boolean collaudatoreNotRequired = true; |
|
|
|
boolean collaudatoreNotRequired = dettPratica.getCollaudoStatico() || dettPratica.getLavoriPubblici(); |
|
|
|
boolean direttoreLavoriNotRequired = true; |
|
|
|
boolean direttoreLavoriNotRequired = dettPratica.getLavoriPubblici(); |
|
|
|
boolean dittaNotRequired = true; |
|
|
|
boolean dittaNotRequired = dettPratica.getNormLavoriInProprio() || dettPratica.getLavoriPubblici(); |
|
|
|
if (docPratica.getClassName().equals(DettPratica.class.getName())) { |
|
|
|
|
|
|
|
DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(docPratica.getClassPk()); |
|
|
|
|
|
|
|
collaudatoreNotRequired = dettPratica.getCollaudoStatico() || dettPratica.getLavoriPubblici(); |
|
|
|
|
|
|
|
direttoreLavoriNotRequired = dettPratica.getLavoriPubblici(); |
|
|
|
|
|
|
|
dittaNotRequired = dettPratica.getNormLavoriInProprio() || dettPratica.getLavoriPubblici(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
for (String tipoSoggetto : tipologiaSoggetti) { |
|
|
|
for (String tipoSoggetto : tipologiaSoggetti) { |
|
|
|
|
|
|
|
|
|
|
|