From eb7ff1a6aaa13360245921ea0e088213e59eeda3 Mon Sep 17 00:00:00 2001 From: Mattia Gosetto Date: Tue, 11 May 2021 14:50:48 +0200 Subject: [PATCH] =?UTF-8?q?modifiche=20a=20tutti=20i=20campi=20e=20obbliga?= =?UTF-8?q?toriet=C3=A0=20finite,=20mancano=20dichiarazioni?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../docroot/WEB-INF/service.xml | 1 + .../portos/bo/model/DettPraticaClp.java | 49 +++++- .../portos/bo/model/DettPraticaModel.java | 21 +++ .../portos/bo/model/DettPraticaSoap.java | 14 ++ .../portos/bo/model/DettPraticaWrapper.java | 38 +++++ .../bo/service/DettPraticaLocalService.java | 7 +- .../service/DettPraticaLocalServiceClp.java | 26 ++-- .../service/DettPraticaLocalServiceUtil.java | 13 +- .../DettPraticaLocalServiceWrapper.java | 13 +- .../portos/bo/service/DettPraticaService.java | 3 +- .../bo/service/DettPraticaServiceClp.java | 9 +- .../bo/service/DettPraticaServiceUtil.java | 5 +- .../bo/service/DettPraticaServiceWrapper.java | 5 +- .../portos/bo/util/DocumentiPraticaUtil.java | 71 ++++++++- .../bo/util/ValidazionePraticaUtil.java | 143 +++++++++++------- .../docroot/WEB-INF/sql/tables.sql | 1 + .../WEB-INF/src/META-INF/portlet-hbm.xml | 1 + .../src/META-INF/portlet-model-hints.xml | 1 + .../WEB-INF/src/META-INF/portlet-orm.xml | 1 + .../WEB-INF/src/content/Portal.properties | 1 + .../bo/model/impl/DettPraticaCacheModel.java | 8 +- .../bo/model/impl/DettPraticaModelImpl.java | 42 ++++- .../DettPraticaLocalServiceClpInvoker.java | 16 +- .../base/DettPraticaServiceClpInvoker.java | 5 +- .../service/http/DettPraticaServiceSoap.java | 6 +- .../impl/DettPraticaLocalServiceImpl.java | 13 +- .../service/impl/DettPraticaServiceImpl.java | 8 +- .../DettPraticaPersistenceImpl.java | 1 + .../docroot/WEB-INF/src/service.properties | 4 +- .../navigator/page_dettagli_principali.jsp | 8 +- .../fascicolo/navigator/page_riepilogo.jsp | 9 +- .../portos/fe/portlet/FascicoloFePortlet.java | 7 +- .../domanda/page_dettagli_principali.jsp | 19 ++- .../fascicolofe/view_fascicolo_dettagli.jsp | 8 +- .../fascicolofe/view_fascicolo_riepilogo.jsp | 8 +- .../portos-fe-portlet/docroot/js/main.js | 1 - 36 files changed, 434 insertions(+), 152 deletions(-) diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml index 86f8e69c..6436e291 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml @@ -506,6 +506,7 @@ + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaClp.java index 894b1147..7700e872 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaClp.java @@ -358,6 +358,7 @@ public class DettPraticaClp extends BaseModelImpl getTcNuovaCostruzionePertinenza()); attributes.put("tcInterventoOpereEscavazione", getTcInterventoOpereEscavazione()); + attributes.put("tcNoOpereEscavazione", getTcNoOpereEscavazione()); attributes.put("tcViarch", getTcViarch()); attributes.put("tcOperaA25", getTcOperaA25()); attributes.put("tcAltriInterventi", getTcAltriInterventi()); @@ -1864,6 +1865,13 @@ public class DettPraticaClp extends BaseModelImpl setTcInterventoOpereEscavazione(tcInterventoOpereEscavazione); } + Boolean tcNoOpereEscavazione = (Boolean)attributes.get( + "tcNoOpereEscavazione"); + + if (tcNoOpereEscavazione != null) { + setTcNoOpereEscavazione(tcNoOpereEscavazione); + } + Boolean tcViarch = (Boolean)attributes.get("tcViarch"); if (tcViarch != null) { @@ -7900,6 +7908,35 @@ public class DettPraticaClp extends BaseModelImpl } } + @Override + public boolean getTcNoOpereEscavazione() { + return _tcNoOpereEscavazione; + } + + @Override + public boolean isTcNoOpereEscavazione() { + return _tcNoOpereEscavazione; + } + + @Override + public void setTcNoOpereEscavazione(boolean tcNoOpereEscavazione) { + _tcNoOpereEscavazione = tcNoOpereEscavazione; + + if (_dettPraticaRemoteModel != null) { + try { + Class clazz = _dettPraticaRemoteModel.getClass(); + + Method method = clazz.getMethod("setTcNoOpereEscavazione", + boolean.class); + + method.invoke(_dettPraticaRemoteModel, tcNoOpereEscavazione); + } + catch (Exception e) { + throw new UnsupportedOperationException(e); + } + } + } + @Override public boolean getTcViarch() { return _tcViarch; @@ -9842,6 +9879,7 @@ public class DettPraticaClp extends BaseModelImpl clone.setTcManutOrdStraord(getTcManutOrdStraord()); clone.setTcNuovaCostruzionePertinenza(getTcNuovaCostruzionePertinenza()); clone.setTcInterventoOpereEscavazione(getTcInterventoOpereEscavazione()); + clone.setTcNoOpereEscavazione(getTcNoOpereEscavazione()); clone.setTcViarch(getTcViarch()); clone.setTcOperaA25(getTcOperaA25()); clone.setTcAltriInterventi(getTcAltriInterventi()); @@ -9946,7 +9984,7 @@ public class DettPraticaClp extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(543); + StringBundler sb = new StringBundler(545); sb.append("{uuid="); sb.append(getUuid()); @@ -10386,6 +10424,8 @@ public class DettPraticaClp extends BaseModelImpl sb.append(getTcNuovaCostruzionePertinenza()); sb.append(", tcInterventoOpereEscavazione="); sb.append(getTcInterventoOpereEscavazione()); + sb.append(", tcNoOpereEscavazione="); + sb.append(getTcNoOpereEscavazione()); sb.append(", tcViarch="); sb.append(getTcViarch()); sb.append(", tcOperaA25="); @@ -10497,7 +10537,7 @@ public class DettPraticaClp extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(817); + StringBundler sb = new StringBundler(820); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DettPratica"); @@ -11379,6 +11419,10 @@ public class DettPraticaClp extends BaseModelImpl "tcInterventoOpereEscavazione"); + sb.append( + "tcNoOpereEscavazione"); sb.append( "tcViarch private boolean _tcManutOrdStraord; private boolean _tcNuovaCostruzionePertinenza; private boolean _tcInterventoOpereEscavazione; + private boolean _tcNoOpereEscavazione; private boolean _tcViarch; private boolean _tcOperaA25; private boolean _tcAltriInterventi; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaModel.java index 00a2e028..ef537896 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaModel.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaModel.java @@ -3870,6 +3870,27 @@ public interface DettPraticaModel extends BaseModel, public void setTcInterventoOpereEscavazione( boolean tcInterventoOpereEscavazione); + /** + * Returns the tc no opere escavazione of this dett pratica. + * + * @return the tc no opere escavazione of this dett pratica + */ + public boolean getTcNoOpereEscavazione(); + + /** + * Returns true if this dett pratica is tc no opere escavazione. + * + * @return true if this dett pratica is tc no opere escavazione; false otherwise + */ + public boolean isTcNoOpereEscavazione(); + + /** + * Sets whether this dett pratica is tc no opere escavazione. + * + * @param tcNoOpereEscavazione the tc no opere escavazione of this dett pratica + */ + public void setTcNoOpereEscavazione(boolean tcNoOpereEscavazione); + /** * Returns the tc viarch of this dett pratica. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaSoap.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaSoap.java index 6e619ff5..e041bad9 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaSoap.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaSoap.java @@ -250,6 +250,7 @@ public class DettPraticaSoap implements Serializable { soapModel.setTcManutOrdStraord(model.getTcManutOrdStraord()); soapModel.setTcNuovaCostruzionePertinenza(model.getTcNuovaCostruzionePertinenza()); soapModel.setTcInterventoOpereEscavazione(model.getTcInterventoOpereEscavazione()); + soapModel.setTcNoOpereEscavazione(model.getTcNoOpereEscavazione()); soapModel.setTcViarch(model.getTcViarch()); soapModel.setTcOperaA25(model.getTcOperaA25()); soapModel.setTcAltriInterventi(model.getTcAltriInterventi()); @@ -2466,6 +2467,18 @@ public class DettPraticaSoap implements Serializable { _tcInterventoOpereEscavazione = tcInterventoOpereEscavazione; } + public boolean getTcNoOpereEscavazione() { + return _tcNoOpereEscavazione; + } + + public boolean isTcNoOpereEscavazione() { + return _tcNoOpereEscavazione; + } + + public void setTcNoOpereEscavazione(boolean tcNoOpereEscavazione) { + _tcNoOpereEscavazione = tcNoOpereEscavazione; + } + public boolean getTcViarch() { return _tcViarch; } @@ -3285,6 +3298,7 @@ public class DettPraticaSoap implements Serializable { private boolean _tcManutOrdStraord; private boolean _tcNuovaCostruzionePertinenza; private boolean _tcInterventoOpereEscavazione; + private boolean _tcNoOpereEscavazione; private boolean _tcViarch; private boolean _tcOperaA25; private boolean _tcAltriInterventi; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaWrapper.java index e0f3d533..c9968076 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaWrapper.java @@ -332,6 +332,7 @@ public class DettPraticaWrapper implements DettPratica, getTcNuovaCostruzionePertinenza()); attributes.put("tcInterventoOpereEscavazione", getTcInterventoOpereEscavazione()); + attributes.put("tcNoOpereEscavazione", getTcNoOpereEscavazione()); attributes.put("tcViarch", getTcViarch()); attributes.put("tcOperaA25", getTcOperaA25()); attributes.put("tcAltriInterventi", getTcAltriInterventi()); @@ -1838,6 +1839,13 @@ public class DettPraticaWrapper implements DettPratica, setTcInterventoOpereEscavazione(tcInterventoOpereEscavazione); } + Boolean tcNoOpereEscavazione = (Boolean)attributes.get( + "tcNoOpereEscavazione"); + + if (tcNoOpereEscavazione != null) { + setTcNoOpereEscavazione(tcNoOpereEscavazione); + } + Boolean tcViarch = (Boolean)attributes.get("tcViarch"); if (tcViarch != null) { @@ -7434,6 +7442,36 @@ public class DettPraticaWrapper implements DettPratica, _dettPratica.setTcInterventoOpereEscavazione(tcInterventoOpereEscavazione); } + /** + * Returns the tc no opere escavazione of this dett pratica. + * + * @return the tc no opere escavazione of this dett pratica + */ + @Override + public boolean getTcNoOpereEscavazione() { + return _dettPratica.getTcNoOpereEscavazione(); + } + + /** + * Returns true if this dett pratica is tc no opere escavazione. + * + * @return true if this dett pratica is tc no opere escavazione; false otherwise + */ + @Override + public boolean isTcNoOpereEscavazione() { + return _dettPratica.isTcNoOpereEscavazione(); + } + + /** + * Sets whether this dett pratica is tc no opere escavazione. + * + * @param tcNoOpereEscavazione the tc no opere escavazione of this dett pratica + */ + @Override + public void setTcNoOpereEscavazione(boolean tcNoOpereEscavazione) { + _dettPratica.setTcNoOpereEscavazione(tcNoOpereEscavazione); + } + /** * Returns the tc viarch of this dett pratica. * diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalService.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalService.java index 95c1c93f..00927a38 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalService.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalService.java @@ -554,7 +554,8 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, java.lang.String interventoVoceP7, boolean nominaImpresa, - boolean nominaDirettoreLavori, boolean nominaCollaudatore) + boolean nominaDirettoreLavori, boolean nominaCollaudatore, + boolean tcNoOpereEscavazione) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; @@ -655,7 +656,7 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, java.lang.String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, - boolean nominaCollaudatore) + boolean nominaCollaudatore, boolean tcNoOpereEscavazione) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; @@ -726,7 +727,7 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, java.lang.String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, - boolean nominaCollaudatore) + boolean nominaCollaudatore, boolean tcNoOpereEscavazione) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceClp.java index 61778542..0d7c07f7 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceClp.java @@ -274,7 +274,7 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "double", "java.lang.String", - "boolean", "boolean", "boolean" + "boolean", "boolean", "boolean", "boolean" }; _methodName41 = "updateDettPraticaDatiDomanda"; @@ -316,7 +316,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "java.lang.String", "java.lang.Boolean", "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "java.lang.String", "boolean", "boolean", "boolean" + "boolean", "java.lang.String", "boolean", "boolean", "boolean", + "boolean" }; _methodName42 = "updateDettPraticaDatiIntegrazione"; @@ -343,7 +344,7 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "com.liferay.portal.service.ServiceContext", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", - "boolean", "boolean" + "boolean", "boolean", "boolean" }; _methodName43 = "updateDettPraticaGeologo"; @@ -1979,7 +1980,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, java.lang.String interventoVoceP7, boolean nominaImpresa, - boolean nominaDirettoreLavori, boolean nominaCollaudatore) + boolean nominaDirettoreLavori, boolean nominaCollaudatore, + boolean tcNoOpereEscavazione) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; @@ -2442,7 +2444,9 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { nominaDirettoreLavori, - nominaCollaudatore + nominaCollaudatore, + + tcNoOpereEscavazione }); } catch (Throwable t) { @@ -2565,7 +2569,7 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, java.lang.String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, - boolean nominaCollaudatore) + boolean nominaCollaudatore, boolean tcNoOpereEscavazione) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; @@ -2904,7 +2908,9 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { nominaDirettoreLavori, - nominaCollaudatore + nominaCollaudatore, + + tcNoOpereEscavazione }); } catch (Throwable t) { @@ -2997,7 +3003,7 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, java.lang.String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, - boolean nominaCollaudatore) + boolean nominaCollaudatore, boolean tcNoOpereEscavazione) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; @@ -3210,7 +3216,9 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { nominaDirettoreLavori, - nominaCollaudatore + nominaCollaudatore, + + tcNoOpereEscavazione }); } catch (Throwable t) { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceUtil.java index ef43ae16..52da9b22 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceUtil.java @@ -619,7 +619,8 @@ public class DettPraticaLocalServiceUtil { boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, java.lang.String interventoVoceP7, boolean nominaImpresa, - boolean nominaDirettoreLavori, boolean nominaCollaudatore) + boolean nominaDirettoreLavori, boolean nominaCollaudatore, + boolean tcNoOpereEscavazione) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return getService() @@ -701,7 +702,7 @@ public class DettPraticaLocalServiceUtil { sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7, nominaImpresa, nominaDirettoreLavori, - nominaCollaudatore); + nominaCollaudatore, tcNoOpereEscavazione); } public static it.tref.liferay.portos.bo.model.DettPratica updateDettPraticaDatiDomanda( @@ -800,7 +801,7 @@ public class DettPraticaLocalServiceUtil { boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, java.lang.String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, - boolean nominaCollaudatore) + boolean nominaCollaudatore, boolean tcNoOpereEscavazione) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return getService() @@ -859,7 +860,7 @@ public class DettPraticaLocalServiceUtil { tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, interventoVoceP7, nominaImpresa, - nominaDirettoreLavori, nominaCollaudatore); + nominaDirettoreLavori, nominaCollaudatore, tcNoOpereEscavazione); } public static it.tref.liferay.portos.bo.model.DettPratica updateDettPraticaDatiIntegrazione( @@ -928,7 +929,7 @@ public class DettPraticaLocalServiceUtil { boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, java.lang.String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, - boolean nominaCollaudatore) + boolean nominaCollaudatore, boolean tcNoOpereEscavazione) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return getService() @@ -972,7 +973,7 @@ public class DettPraticaLocalServiceUtil { tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, interventoVoceP7, nominaImpresa, - nominaDirettoreLavori, nominaCollaudatore); + nominaDirettoreLavori, nominaCollaudatore, tcNoOpereEscavazione); } public static it.tref.liferay.portos.bo.model.DettPratica updateDettPraticaGeologo( diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceWrapper.java index 9a33bc50..54bc7a80 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceWrapper.java @@ -649,7 +649,8 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, java.lang.String interventoVoceP7, boolean nominaImpresa, - boolean nominaDirettoreLavori, boolean nominaCollaudatore) + boolean nominaDirettoreLavori, boolean nominaCollaudatore, + boolean tcNoOpereEscavazione) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return _dettPraticaLocalService.updateDettPratica(userId, @@ -731,7 +732,7 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7, nominaImpresa, nominaDirettoreLavori, - nominaCollaudatore); + nominaCollaudatore, tcNoOpereEscavazione); } @Override @@ -831,7 +832,7 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, java.lang.String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, - boolean nominaCollaudatore) + boolean nominaCollaudatore, boolean tcNoOpereEscavazione) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return _dettPraticaLocalService.updateDettPraticaDatiDomanda(userId, @@ -889,7 +890,7 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, interventoVoceP7, nominaImpresa, - nominaDirettoreLavori, nominaCollaudatore); + nominaDirettoreLavori, nominaCollaudatore, tcNoOpereEscavazione); } @Override @@ -959,7 +960,7 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, java.lang.String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, - boolean nominaCollaudatore) + boolean nominaCollaudatore, boolean tcNoOpereEscavazione) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return _dettPraticaLocalService.updateDettPraticaDatiIntegrazione(userId, @@ -1002,7 +1003,7 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, interventoVoceP7, nominaImpresa, - nominaDirettoreLavori, nominaCollaudatore); + nominaDirettoreLavori, nominaCollaudatore, tcNoOpereEscavazione); } @Override diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaService.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaService.java index d0f31c9b..2f925335 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaService.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaService.java @@ -258,7 +258,8 @@ public interface DettPraticaService extends BaseService, InvokableService { boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, java.lang.String interventoVoceP7, boolean nominaImpresa, - boolean nominaDirettoreLavori, boolean nominaCollaudatore) + boolean nominaDirettoreLavori, boolean nominaCollaudatore, + boolean tcNoOpereEscavazione) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceClp.java index 1ee63f5b..53586c20 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceClp.java @@ -135,7 +135,7 @@ public class DettPraticaServiceClp implements DettPraticaService { "java.lang.Boolean", "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "double", - "java.lang.String", "boolean", "boolean", "boolean" + "java.lang.String", "boolean", "boolean", "boolean", "boolean" }; _methodName12 = "fetchDettPratica"; @@ -723,7 +723,8 @@ public class DettPraticaServiceClp implements DettPraticaService { boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, java.lang.String interventoVoceP7, boolean nominaImpresa, - boolean nominaDirettoreLavori, boolean nominaCollaudatore) + boolean nominaDirettoreLavori, boolean nominaCollaudatore, + boolean tcNoOpereEscavazione) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; @@ -1190,7 +1191,9 @@ public class DettPraticaServiceClp implements DettPraticaService { nominaDirettoreLavori, - nominaCollaudatore + nominaCollaudatore, + + tcNoOpereEscavazione }); } catch (Throwable t) { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceUtil.java index 2f34fbf4..12e877ea 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceUtil.java @@ -278,7 +278,8 @@ public class DettPraticaServiceUtil { boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, java.lang.String interventoVoceP7, boolean nominaImpresa, - boolean nominaDirettoreLavori, boolean nominaCollaudatore) + boolean nominaDirettoreLavori, boolean nominaCollaudatore, + boolean tcNoOpereEscavazione) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return getService() @@ -360,7 +361,7 @@ public class DettPraticaServiceUtil { sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7, nominaImpresa, nominaDirettoreLavori, - nominaCollaudatore); + nominaCollaudatore, tcNoOpereEscavazione); } public static it.tref.liferay.portos.bo.model.DettPratica fetchDettPratica( diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceWrapper.java index 3706b4af..09c28c76 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceWrapper.java @@ -278,7 +278,8 @@ public class DettPraticaServiceWrapper implements DettPraticaService, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, java.lang.String interventoVoceP7, boolean nominaImpresa, - boolean nominaDirettoreLavori, boolean nominaCollaudatore) + boolean nominaDirettoreLavori, boolean nominaCollaudatore, + boolean tcNoOpereEscavazione) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return _dettPraticaService.updateDettPratica(userId, dettPraticaId, @@ -359,7 +360,7 @@ public class DettPraticaServiceWrapper implements DettPraticaService, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7, nominaImpresa, nominaDirettoreLavori, - nominaCollaudatore); + nominaCollaudatore, tcNoOpereEscavazione); } @Override diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/DocumentiPraticaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/DocumentiPraticaUtil.java index 2c2aa0d6..73a5b40a 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/DocumentiPraticaUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/DocumentiPraticaUtil.java @@ -126,32 +126,73 @@ public class DocumentiPraticaUtil { case Constants.PROCEDURA_Q1: docObbligatori.add(TIPOLOGIA_ALLEGATO_A03); docObbligatori.add(TIPOLOGIA_ALLEGATO_A09); + if(dettPratica.getNoCollaudo()){ + docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); + } break; case Constants.PROCEDURA_P2: case Constants.PROCEDURA_Q2: docObbligatori.add(TIPOLOGIA_ALLEGATO_A01); + docObbligatori.add(TIPOLOGIA_ALLEGATO_A02); docObbligatori.add(TIPOLOGIA_ALLEGATO_A03); docObbligatori.add(TIPOLOGIA_ALLEGATO_A09); + if(dettPratica.getNoCollaudo()){ + docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); + } break; case Constants.PROCEDURA_P3: case Constants.PROCEDURA_Q3: + docObbligatori.add(TIPOLOGIA_ALLEGATO_A01); + docObbligatori.add(TIPOLOGIA_ALLEGATO_A02); docObbligatori.add(TIPOLOGIA_ALLEGATO_A24); + if(dettPratica.getNoCollaudo()){ + docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); + } break; + case Constants.PROCEDURA_P4: + case Constants.PROCEDURA_Q4: + docObbligatori.add(TIPOLOGIA_ALLEGATO_A01); + docObbligatori.add(TIPOLOGIA_ALLEGATO_A02); + docObbligatori.add(TIPOLOGIA_ALLEGATO_A03); + docObbligatori.add(TIPOLOGIA_ALLEGATO_A09); + docObbligatori.add(TIPOLOGIA_ALLEGATO_A12); + if (dettPratica.getTcViarch()) { + docObbligatori.add(TIPOLOGIA_ALLEGATO_A24); + } + if (dettPratica.getTcOperaA25()) { + docObbligatori.add(TIPOLOGIA_ALLEGATO_A25); + } + if (dettPratica.getNoCollaudo()) { + docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); + } + break; + case Constants.PROCEDURA_P5: + case Constants.PROCEDURA_Q5: + docObbligatori.add(TIPOLOGIA_ALLEGATO_A01); + docObbligatori.add(TIPOLOGIA_ALLEGATO_A02); + docObbligatori.add(TIPOLOGIA_ALLEGATO_A03); + docObbligatori.add(TIPOLOGIA_ALLEGATO_A09); + if (dettPratica.getTcViarch()) { + docObbligatori.add(TIPOLOGIA_ALLEGATO_A24); + } + if (dettPratica.getTcOperaA25()) { + docObbligatori.add(TIPOLOGIA_ALLEGATO_A25); + } + if (dettPratica.getNoCollaudo()) { + docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); + } + break; + case Constants.PROCEDURA_P6: case Constants.PROCEDURA_P7: - case Constants.PROCEDURA_Q4: - case Constants.PROCEDURA_Q5: case Constants.PROCEDURA_Q6: case Constants.PROCEDURA_Q7: docObbligatori.add(TIPOLOGIA_ALLEGATO_A01); docObbligatori.add(TIPOLOGIA_ALLEGATO_A02); docObbligatori.add(TIPOLOGIA_ALLEGATO_A03); docObbligatori.add(TIPOLOGIA_ALLEGATO_A09); - if (dettPratica.getTcInterventoOpereEscavazione()) { - docObbligatori.add(TIPOLOGIA_ALLEGATO_A10); - } docObbligatori.add(TIPOLOGIA_ALLEGATO_A11); docObbligatori.add(TIPOLOGIA_ALLEGATO_A12); if (dettPratica.getTcViarch()) { @@ -164,6 +205,7 @@ public class DocumentiPraticaUtil { docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); } break; + case Constants.PROCEDURA_P8: case Constants.PROCEDURA_Q8: docObbligatori.add(TIPOLOGIA_ALLEGATO_A01); @@ -175,7 +217,11 @@ public class DocumentiPraticaUtil { docObbligatori.add(TIPOLOGIA_ALLEGATO_A19); docObbligatori.add(TIPOLOGIA_ALLEGATO_A20); docObbligatori.add(TIPOLOGIA_ALLEGATO_A21); + if (dettPratica.getNoCollaudo()) { + docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); + } break; + case Constants.PROCEDURA_P9: case Constants.PROCEDURA_Q9: docObbligatori.add(TIPOLOGIA_ALLEGATO_A01); @@ -192,23 +238,38 @@ public class DocumentiPraticaUtil { docObbligatori.add(TIPOLOGIA_ALLEGATO_A20); docObbligatori.add(TIPOLOGIA_ALLEGATO_A21); docObbligatori.add(TIPOLOGIA_ALLEGATO_A28); + if (dettPratica.getNoCollaudo()) { + docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); + } break; + case Constants.PROCEDURA_P10: case Constants.PROCEDURA_Q10: docObbligatori.add(TIPOLOGIA_ALLEGATO_A12); + if (dettPratica.getNoCollaudo()) { + docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); + } break; } + if (dettPratica.getTcCostruzioniEsistenti() || dettPratica.getTcNuovaCostruzionePertinenza() || dettPratica.getTcManutOrdStraord()) { docObbligatori.add(TIPOLOGIA_ALLEGATO_A26); } + if (dettPratica.getNormLavoriInProprio()) { docObbligatori.add(TIPOLOGIA_ALLEGATO_A29); } + if (dettPratica.getNormLavoriNoDirettore()) { docObbligatori.add(TIPOLOGIA_ALLEGATO_A30); } + + if (dettPratica.getTcInterventoOpereEscavazione()) { + docObbligatori.add(TIPOLOGIA_ALLEGATO_A10); + } + return docObbligatori; } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java index 6b37b0e2..df6bc60c 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java @@ -420,10 +420,36 @@ public class ValidazionePraticaUtil { DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); List notCompleted = new ArrayList<>(); IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); - if (Validator.isNull(dettPratica.getPaesaggioLocale())) { + if (Validator.isNull(dettPratica.getPaesaggioLocale()) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q1) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P2) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q2) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P3) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q3) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P4) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q4) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P5) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q5) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P10) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q10) + ) { notCompleted.add("dp-paesaggio-locale"); } - if (Validator.isNull(dettPratica.getLivelloDiTutela())) { + if (Validator.isNull(dettPratica.getLivelloDiTutela()) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q1) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P2) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q2) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P3) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q3) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P4) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q4) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P5) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q5) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P10) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q10) + ) { notCompleted.add("dp-livello-di-tutela"); } @@ -465,12 +491,8 @@ public class ValidazionePraticaUtil { if (Validator.isNull(dettPratica.getDescLongIntervento())) { notCompleted.add("desc-long-intervento"); } - if (!(dettPratica.getTcNuovaCostruzione() || dettPratica.getTcNuovaCostruzionePertinenza() - || dettPratica.getTcCostruzioniEsistenti() || dettPratica.getTcManutOrdStraord() - || dettPratica.getTcInterventoOpereEscavazione() || dettPratica.getTcViarch() - || dettPratica.getTcOperaA25() || dettPratica.getTcAltriInterventi())) { - notCompleted.add("fascicolo_title_intervento"); - } + + if (Validator.isNull(dettPratica.getDestinazione()) && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P2) @@ -485,13 +507,21 @@ public class ValidazionePraticaUtil { || dettPratica.getLocalizzazioneGeografica().startsWith("||")) { notCompleted.add("Localizzazione geografica mancante"); } - boolean tipologiaCostruttiva = dettPratica.getDestinazione().equals("3") || dettPratica.getTcInCA() - || dettPratica.getTcInAcciaio() || dettPratica.getTcInMuratura() || dettPratica.getTcInLegno() - || dettPratica.getTcAltro(); - if (!tipologiaCostruttiva && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) - && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P2) - && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q1) - && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q2)) { + + boolean tipologiaCostruttiva = dettPratica.getTcNuovaCostruzione() || dettPratica.getTcNuovaCostruzionePertinenza() + || dettPratica.getTcCostruzioniEsistenti() || dettPratica.getTcManutOrdStraord() + || dettPratica.getTcAltriInterventi(); + + if (!dettPratica.getTcInterventoOpereEscavazione() + && !dettPratica.getTcNoOpereEscavazione() + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q1)){ + notCompleted.add("Intervento opere di escavazione mancante"); + } + + if (!tipologiaCostruttiva + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q1)) { notCompleted.add("Tipologia Costruttiva Mancante"); } if ((dettPratica.getLavoriPubblici() || dettPratica.getIntervFinPub()) @@ -516,51 +546,52 @@ public class ValidazionePraticaUtil { DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); long intPraticaId = dettPratica.getIntPraticaId(); IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); - boolean collaudatoreNotRequired = dettPratica.getNoCollaudo() || dettPratica.getCollaudoStatico(); - boolean direttoreLavoriNotRequired = dettPratica.getLavoriPubblici() || dettPratica.getNormLavoriNoDirettore(); + boolean collaudatoreNotRequired = dettPratica.getNoCollaudo() || dettPratica.getCollaudoStatico() || dettPratica.getNormLavoriInProprio(); + boolean direttoreLavoriNotRequired = dettPratica.getLavoriPubblici() || dettPratica.getNormLavoriNoDirettore() || dettPratica.getNormLavoriInProprio(); boolean dittaNotRequired = dettPratica.getNormLavoriInProprio() || dettPratica.getLavoriPubblici(); List soggettiRichiesti = new ArrayList<>(); List notCompleted = new ArrayList<>(); + switch (intPratica.getTipoProcedura()) { - case Constants.PROCEDURA_P1: - case Constants.PROCEDURA_P2: - case Constants.PROCEDURA_P4: - case Constants.PROCEDURA_P5: - case Constants.PROCEDURA_P6: - case Constants.PROCEDURA_P7: - case Constants.PROCEDURA_Q1: - case Constants.PROCEDURA_Q2: - case Constants.PROCEDURA_Q4: - case Constants.PROCEDURA_Q5: - case Constants.PROCEDURA_Q6: - case Constants.PROCEDURA_Q7: - soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); - soggettiRichiesti.add(TipoSoggettoUtil.PROGETTISTA); - soggettiRichiesti.add(TipoSoggettoUtil.DITTA); - soggettiRichiesti.add(TipoSoggettoUtil.DIRETTORE_LAVORI); - soggettiRichiesti.add(TipoSoggettoUtil.COLLAUDATORE); - break; - case Constants.PROCEDURA_P3: - case Constants.PROCEDURA_Q3: - soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); - soggettiRichiesti.add(TipoSoggettoUtil.PROGETTISTA); - soggettiRichiesti.add(TipoSoggettoUtil.DIRETTORE_LAVORI); - soggettiRichiesti.add(TipoSoggettoUtil.ARCHEOLOGO); - soggettiRichiesti.add(TipoSoggettoUtil.COLLAUDATORE); - break; - case Constants.PROCEDURA_P8: - case Constants.PROCEDURA_P9: - case Constants.PROCEDURA_Q8: - case Constants.PROCEDURA_Q9: - soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); - soggettiRichiesti.add(TipoSoggettoUtil.PROGETTISTA); - soggettiRichiesti.add(TipoSoggettoUtil.COLLAUDATORE); - break; - case Constants.PROCEDURA_P10: - case Constants.PROCEDURA_Q10: - soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); - soggettiRichiesti.add(TipoSoggettoUtil.COLLAUDATORE); - break; + case Constants.PROCEDURA_P1: + case Constants.PROCEDURA_Q1: + case Constants.PROCEDURA_P8: + case Constants.PROCEDURA_Q8: + soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); + soggettiRichiesti.add(TipoSoggettoUtil.PROGETTISTA); + break; + + case Constants.PROCEDURA_P2: + case Constants.PROCEDURA_P4: + case Constants.PROCEDURA_P5: + case Constants.PROCEDURA_P6: + case Constants.PROCEDURA_P7: + case Constants.PROCEDURA_Q2: + case Constants.PROCEDURA_Q4: + case Constants.PROCEDURA_Q5: + case Constants.PROCEDURA_Q6: + case Constants.PROCEDURA_Q7: + soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); + soggettiRichiesti.add(TipoSoggettoUtil.PROGETTISTA); + soggettiRichiesti.add(TipoSoggettoUtil.DITTA); + soggettiRichiesti.add(TipoSoggettoUtil.DIRETTORE_LAVORI); + soggettiRichiesti.add(TipoSoggettoUtil.COLLAUDATORE); + break; + + case Constants.PROCEDURA_P3: + case Constants.PROCEDURA_Q3: + soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); + soggettiRichiesti.add(TipoSoggettoUtil.PROGETTISTA); + soggettiRichiesti.add(TipoSoggettoUtil.ARCHEOLOGO); + break; + + case Constants.PROCEDURA_P9: + case Constants.PROCEDURA_Q9: + case Constants.PROCEDURA_P10: + case Constants.PROCEDURA_Q10: + soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); + break; + } boolean isDelegaCommittente = SoggettiUtil.isTitolareInCommittenti(intPraticaId) || Validator.isNotNull(dettPratica.getCodiceFiscaleDelegatoCommittente()); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/sql/tables.sql b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/sql/tables.sql index ca81108d..d60703a5 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/sql/tables.sql +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/sql/tables.sql @@ -410,6 +410,7 @@ create table portos_bo_DettPratica ( tcManutOrdStraord BOOLEAN, tcNuovaCostruzionePertinenza BOOLEAN, tcInterventoOpereEscavazione BOOLEAN, + tcNoOpereEscavazione BOOLEAN, tcViarch BOOLEAN, tcOperaA25 BOOLEAN, tcAltriInterventi BOOLEAN, diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-hbm.xml b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-hbm.xml index 9c84a795..e8ab08ce 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-hbm.xml +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-hbm.xml @@ -456,6 +456,7 @@ + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml index 5f24a871..17e51a01 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml @@ -504,6 +504,7 @@ + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml index 64986ad0..b16dd17c 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml @@ -570,6 +570,7 @@ + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties index f32bb4e1..2d0d0a74 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties @@ -437,6 +437,7 @@ tc-nuova-costruzione-pertinenza = Nuova costruzione di pertinenza tc-intervento-opere-escavazione = Intervento che prevede opere di escavazione (obbligo A10) tc-viarch = Opera pubblica o di interesse pubblico - Viarch (obbligo A24) tc-opera-a25 = Opera pubblica o di interesse pubblico - inesistenza scavi o sorveglianza; fibra ottica (obbligo dichiarazione A25) +tc-no-opere-escavazione = Intervento che non prevede opere di escavazione (obbligo dichiarazione A10bis) de-piani-1 = 1 de-piani-2 = 2 diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaCacheModel.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaCacheModel.java index 85c90632..ed6f2bad 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaCacheModel.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaCacheModel.java @@ -38,7 +38,7 @@ public class DettPraticaCacheModel implements CacheModel, Externalizable { @Override public String toString() { - StringBundler sb = new StringBundler(543); + StringBundler sb = new StringBundler(545); sb.append("{uuid="); sb.append(uuid); @@ -478,6 +478,8 @@ public class DettPraticaCacheModel implements CacheModel, sb.append(tcNuovaCostruzionePertinenza); sb.append(", tcInterventoOpereEscavazione="); sb.append(tcInterventoOpereEscavazione); + sb.append(", tcNoOpereEscavazione="); + sb.append(tcNoOpereEscavazione); sb.append(", tcViarch="); sb.append(tcViarch); sb.append(", tcOperaA25="); @@ -1471,6 +1473,7 @@ public class DettPraticaCacheModel implements CacheModel, dettPraticaImpl.setTcManutOrdStraord(tcManutOrdStraord); dettPraticaImpl.setTcNuovaCostruzionePertinenza(tcNuovaCostruzionePertinenza); dettPraticaImpl.setTcInterventoOpereEscavazione(tcInterventoOpereEscavazione); + dettPraticaImpl.setTcNoOpereEscavazione(tcNoOpereEscavazione); dettPraticaImpl.setTcViarch(tcViarch); dettPraticaImpl.setTcOperaA25(tcOperaA25); dettPraticaImpl.setTcAltriInterventi(tcAltriInterventi); @@ -1791,6 +1794,7 @@ public class DettPraticaCacheModel implements CacheModel, tcManutOrdStraord = objectInput.readBoolean(); tcNuovaCostruzionePertinenza = objectInput.readBoolean(); tcInterventoOpereEscavazione = objectInput.readBoolean(); + tcNoOpereEscavazione = objectInput.readBoolean(); tcViarch = objectInput.readBoolean(); tcOperaA25 = objectInput.readBoolean(); tcAltriInterventi = objectInput.readBoolean(); @@ -2666,6 +2670,7 @@ public class DettPraticaCacheModel implements CacheModel, objectOutput.writeBoolean(tcManutOrdStraord); objectOutput.writeBoolean(tcNuovaCostruzionePertinenza); objectOutput.writeBoolean(tcInterventoOpereEscavazione); + objectOutput.writeBoolean(tcNoOpereEscavazione); objectOutput.writeBoolean(tcViarch); objectOutput.writeBoolean(tcOperaA25); objectOutput.writeBoolean(tcAltriInterventi); @@ -2980,6 +2985,7 @@ public class DettPraticaCacheModel implements CacheModel, public boolean tcManutOrdStraord; public boolean tcNuovaCostruzionePertinenza; public boolean tcInterventoOpereEscavazione; + public boolean tcNoOpereEscavazione; public boolean tcViarch; public boolean tcOperaA25; public boolean tcAltriInterventi; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaModelImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaModelImpl.java index a840a42d..dc06a748 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaModelImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaModelImpl.java @@ -287,6 +287,7 @@ public class DettPraticaModelImpl extends BaseModelImpl { "tcManutOrdStraord", Types.BOOLEAN }, { "tcNuovaCostruzionePertinenza", Types.BOOLEAN }, { "tcInterventoOpereEscavazione", Types.BOOLEAN }, + { "tcNoOpereEscavazione", Types.BOOLEAN }, { "tcViarch", Types.BOOLEAN }, { "tcOperaA25", Types.BOOLEAN }, { "tcAltriInterventi", Types.BOOLEAN }, @@ -340,7 +341,7 @@ public class DettPraticaModelImpl extends BaseModelImpl { "nominaDirettoreLavori", Types.BOOLEAN }, { "nominaCollaudatore", Types.BOOLEAN } }; - public static final String TABLE_SQL_CREATE = "create table portos_bo_DettPratica (uuid_ VARCHAR(75) null,dettPraticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,integrazione LONG,protocollo VARCHAR(75) null,dtProtocollo DATE null,tipoIntegrazione VARCHAR(10) null,completa BOOLEAN,gestita BOOLEAN,importoSpeseIstruttoria VARCHAR(75) null,codicePagamentoOneri VARCHAR(75) null,causalePagamentoOneri VARCHAR(75) null,mezzoPagamentoOneri VARCHAR(75) null,importoBolli VARCHAR(75) null,codicePagamentoBolli VARCHAR(75) null,causalePagamentoBolli VARCHAR(75) null,mezzoPagamentoBolli VARCHAR(75) null,dataEffettuazione DATE null,version INTEGER,versionata BOOLEAN,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null,statusTask INTEGER,workflowForzato BOOLEAN,soggettoSostituitoId LONG,dtInvioSignal DATE null,destinazione VARCHAR(10) null,ag VARCHAR(10) null,descLongIntervento STRING null,paesaggioLocale STRING null,livelloDiTutela STRING null,vincoli STRING null,via VARCHAR(75) null,localita VARCHAR(75) null,estremiCatastali STRING null,estremiPratCom STRING null,variataDa LONG,varianteNumero LONG,operaConforme BOOLEAN,collaudoStatico BOOLEAN,noCollaudo BOOLEAN,codiceFiscaleDelegato VARCHAR(16) null,codiceRuoloDelegato VARCHAR(75) null,codiceFiscaleDelegatoCommittente VARCHAR(75) null,codiceFiscaleDelegatoFineLavori VARCHAR(75) null,codiceFiscaleDelegatoCollaudo VARCHAR(75) null,codiceFiscalePrincipaleCommittente VARCHAR(75) null,codiceFiscalePrincipaleCollaudatore VARCHAR(75) null,codiceFiscalePrincipaleProgettista VARCHAR(75) null,codiceFiscalePrincipaleDirettoreLavori VARCHAR(75) null,codiceFiscalePrincipaleDitta VARCHAR(75) null,codiceFiscalePrincipaleGeologo VARCHAR(75) null,codiceFiscalePrincipaleArcheologo VARCHAR(75) null,sanatoriaEdilizia47 BOOLEAN,sanatoriaEdilizia724 BOOLEAN,sanatoriaEdilizia326 BOOLEAN,lavoriInEconomiaCommittente BOOLEAN,inizioLavoriContestualeOpera BOOLEAN,dataInizioLavoriOpera DATE null,dataInizioEsecuzioneOpera DATE null,dataFineEsecuzioneOpera DATE null,metratura VARCHAR(75) null,lavoriPubblici BOOLEAN,pagamentoIdOneri LONG,pagamentoIdBolli LONG,lavoriPubbliciPercentuale INTEGER,numeroCivico VARCHAR(75) null,dcParticelle VARCHAR(75) null,dcFoglio VARCHAR(75) null,dcAllegato VARCHAR(75) null,dePiani VARCHAR(75) null,deAltezza VARCHAR(75) null,deInterrati VARCHAR(75) null,deSuperficie VARCHAR(75) null,deCostruzione VARCHAR(75) null,deRistrutturazione VARCHAR(75) null,deUso VARCHAR(75) null,dePubblica VARCHAR(75) null,dePrivata VARCHAR(75) null,deUtilizzazione VARCHAR(75) null,dePosizioneEdificio VARCHAR(75) null,deInfStradalePonte BOOLEAN,deInfStradaleStrada BOOLEAN,deInfStradaleAltro BOOLEAN,deInfIdraulicaLong BOOLEAN,deInfIdraulicaTrasv BOOLEAN,deInfIdraulicaAltro BOOLEAN,deInfOperaAccStradale BOOLEAN,deInfOperaAccIdraulica BOOLEAN,deInfOperaAccAltro BOOLEAN,deInfAltraInfrastruttura BOOLEAN,deInfAltro BOOLEAN,deInfAltroDesc STRING null,dccFondazioni VARCHAR(75) null,destinazioneAltroIntervento VARCHAR(75) null,dccStruttureEleMuraturePietrame BOOLEAN,dccStruttureEleMuratureLaterizio BOOLEAN,dccStruttureEleMuratureMisto BOOLEAN,dccStruttureEleMuratureStoriche BOOLEAN,dccStruttureEleAcciaio VARCHAR(75) null,dccStruttureEleCA VARCHAR(75) null,dccStruttureEleLegno VARCHAR(75) null,dccStruttureEleMistoCA BOOLEAN,dccStruttureEleMistoAcciaio BOOLEAN,dccStruttureEleMistoMuratura BOOLEAN,dccStruttureEleMistoLegno BOOLEAN,dccStruttureElePrefabbricato BOOLEAN,dccStruttureEleAltro BOOLEAN,dccStruttureEleAltroDescrizione STRING null,dccOrizzontamentiCAAcciaio BOOLEAN,dccOrizzontamentiLegno BOOLEAN,dccOrizzontamentiLegnoCA BOOLEAN,dccOrizzontamentiLamieraGrecata BOOLEAN,dccOrizzontamentiVolte BOOLEAN,dccOrizzontamentiAltro BOOLEAN,dccOrizzontamentiAltroDescrizione STRING null,dccCopertura VARCHAR(75) null,dccCoperturaCAAcciaio BOOLEAN,dccCoperturaLegno BOOLEAN,dccCoperturaLegnoCA BOOLEAN,dccCoperturaLamieraGrecata BOOLEAN,dccCoperturaPannelli BOOLEAN,dccCoperturaPVCTelonati BOOLEAN,dccCoperturaLeggere BOOLEAN,dccCoperturaAltro BOOLEAN,dccCoperturaAltroDesrizione STRING null,dccElemNonStrutLaterizio BOOLEAN,dccElemNonStrutCartongesso BOOLEAN,dccElemNonStrutCalcestruzzo BOOLEAN,dccElemNonStrutLegno BOOLEAN,dccElemNonStrutAltro BOOLEAN,dccElemNonStrutAltroDescrizione STRING null,dccOpereDiRinforzoInsCatene BOOLEAN,dccOpereDiRinforzoInsCordoli BOOLEAN,dccOpereDiRinforzoIniArmate BOOLEAN,dccOpereDiRinforzoPlaccaggi BOOLEAN,dccOpereDiRinforzoIrrSolai BOOLEAN,dccOpereDiRinforzoRinforziFRP BOOLEAN,dccOpereDiRinforzoTelaiECerchiature BOOLEAN,dccOpereDiRinforzoInsRompitratta BOOLEAN,dccOpereDiRinforzoAltro BOOLEAN,dccOpereDiRinforzoAltroDescrizione STRING null,geoClasseIndagine VARCHAR(75) null,geoCategoriaSottosuolo VARCHAR(75) null,geoCategoriaTopografica VARCHAR(75) null,geoConsolidamento VARCHAR(75) null,geoPericolositaGeologica VARCHAR(75) null,geoPericolositaSismica VARCHAR(75) null,geoPericolositaIdraulica VARCHAR(75) null,geoPericolositaGeomorfica VARCHAR(75) null,geoRischioGeomorfologicoPai VARCHAR(75) null,geoPericolositaIdraulicaPai VARCHAR(75) null,geoRischioIdraulicoPai VARCHAR(75) null,geoFattibilitaGeologica VARCHAR(75) null,geoFattibilitaSismica VARCHAR(75) null,geoFattibilitaIdraulica VARCHAR(75) null,geoOperaRilevante VARCHAR(75) null,geoOpereDiSostegno VARCHAR(75) null,geoOpereInSotterranea VARCHAR(75) null,geoPresenzaPrescrizioni VARCHAR(75) null,geoNotePrescrizioni STRING null,geoNoteIndagini STRING null,geoEvidenzeGeomorfiche VARCHAR(75) null,geoEvidenzeGeologiche VARCHAR(75) null,geoDtRelazione DATE null,pagSoggettiAdAutorizzazione DOUBLE,pagInterventiRestauroManufatti DOUBLE,pagAltriCasiCulturali DOUBLE,pagLottizzazioni DOUBLE,pagGrandiStrutture DOUBLE,pagCondotte DOUBLE,pagPalificazioni DOUBLE,pagImpiantiEolici DOUBLE,pagNuoveRealizzazioni DOUBLE,pagImmobiliPreesistenti DOUBLE,pagManifestiPubblicitari DOUBLE,pagPareriDiMassima DOUBLE,pagAltriCasiPaesaggistici DOUBLE,pagVariantiPareriResi DOUBLE,pagRilascioAttestazioni DOUBLE,pagConsultazioniArchivio DOUBLE,pagNuoveCostruzioni BOOLEAN,pagAdeguamentoSismico INTEGER,pagMiglioramentoSismico INTEGER,pagMiglioramentoSismicoSicilia BOOLEAN,pagRiparazioneInterventoLocale BOOLEAN,pagOperaNonQuantificabile BOOLEAN,pagNuovaCostruzione INTEGER,pagVarianti BOOLEAN,pagAltro INTEGER,pagCalcolatoAdeguamentoSismico VARCHAR(75) null,pagCalcolatoMiglioramentoSismico VARCHAR(75) null,pagCalcolatoRiparazioneInterventoLocale VARCHAR(75) null,pagCalcolatoOperaNonQuantificabile VARCHAR(75) null,pagEffettivoAdeguamentoSismico VARCHAR(75) null,pagEffettivoMiglioramentoSismico VARCHAR(75) null,pagEffettivoRiparazioneInterventoLocale VARCHAR(75) null,pagEffettivoOperaNonQuantificabile VARCHAR(75) null,pagNoteUtente TEXT null,note STRING null,noteUfficio STRING null,localizzazioneGeografica VARCHAR(75) null,tcNuovaCostruzione BOOLEAN,tcNuovaCostruzioneComplessa BOOLEAN,tcAdeguamentoSismico BOOLEAN,tcMiglioramentoSismico BOOLEAN,tcRiparazioneInterventoLocale BOOLEAN,tcCostruzioniEsistenti BOOLEAN,tcManutOrdStraord BOOLEAN,tcNuovaCostruzionePertinenza BOOLEAN,tcInterventoOpereEscavazione BOOLEAN,tcViarch BOOLEAN,tcOperaA25 BOOLEAN,tcAltriInterventi BOOLEAN,tcAltriInterventiDesc VARCHAR(75) null,tcInCA BOOLEAN,tcInOpera BOOLEAN,tcPrefabbricato BOOLEAN,tcInAcciaio BOOLEAN,tcMista BOOLEAN,tcInMuratura BOOLEAN,tcInMuraturaOrdinaria BOOLEAN,tcInMuraturaArmata BOOLEAN,tcInMuraturaMista BOOLEAN,tcInLegno BOOLEAN,tcAltro BOOLEAN,tcAltroDescrizione STRING null,tcConDispositivi BOOLEAN,interventoVoceP7 VARCHAR(75) null,normLavoriInProprio BOOLEAN,normLavoriNoDirettore BOOLEAN,normEsenteBollo BOOLEAN,normEsenteSpese BOOLEAN,normDpr01Dep BOOLEAN,normDpr02Dep BOOLEAN,normDpr01Aut BOOLEAN,normDpr02Aut BOOLEAN,normDpr03 BOOLEAN,normDpr04 BOOLEAN,normDpr05 BOOLEAN,normDm01 BOOLEAN,normDm02 BOOLEAN,normDm03 BOOLEAN,normDm2018 BOOLEAN,normDm04 BOOLEAN,normDm05 BOOLEAN,normDprg01 BOOLEAN,normDprg02 BOOLEAN,normAnr BOOLEAN,normOrd01 BOOLEAN,normCI01 BOOLEAN,normLTC01 BOOLEAN,normArt3com3 BOOLEAN,normArt3com4 BOOLEAN,normSismaBonus BOOLEAN,clRischioPreInt VARCHAR(75) null,clRischioPostInt VARCHAR(75) null,intervFinPub BOOLEAN,intervFinPubDesc STRING null,suap BOOLEAN,nominaImpresa BOOLEAN,nominaDirettoreLavori BOOLEAN,nominaCollaudatore BOOLEAN)"; + public static final String TABLE_SQL_CREATE = "create table portos_bo_DettPratica (uuid_ VARCHAR(75) null,dettPraticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,integrazione LONG,protocollo VARCHAR(75) null,dtProtocollo DATE null,tipoIntegrazione VARCHAR(10) null,completa BOOLEAN,gestita BOOLEAN,importoSpeseIstruttoria VARCHAR(75) null,codicePagamentoOneri VARCHAR(75) null,causalePagamentoOneri VARCHAR(75) null,mezzoPagamentoOneri VARCHAR(75) null,importoBolli VARCHAR(75) null,codicePagamentoBolli VARCHAR(75) null,causalePagamentoBolli VARCHAR(75) null,mezzoPagamentoBolli VARCHAR(75) null,dataEffettuazione DATE null,version INTEGER,versionata BOOLEAN,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null,statusTask INTEGER,workflowForzato BOOLEAN,soggettoSostituitoId LONG,dtInvioSignal DATE null,destinazione VARCHAR(10) null,ag VARCHAR(10) null,descLongIntervento STRING null,paesaggioLocale STRING null,livelloDiTutela STRING null,vincoli STRING null,via VARCHAR(75) null,localita VARCHAR(75) null,estremiCatastali STRING null,estremiPratCom STRING null,variataDa LONG,varianteNumero LONG,operaConforme BOOLEAN,collaudoStatico BOOLEAN,noCollaudo BOOLEAN,codiceFiscaleDelegato VARCHAR(16) null,codiceRuoloDelegato VARCHAR(75) null,codiceFiscaleDelegatoCommittente VARCHAR(75) null,codiceFiscaleDelegatoFineLavori VARCHAR(75) null,codiceFiscaleDelegatoCollaudo VARCHAR(75) null,codiceFiscalePrincipaleCommittente VARCHAR(75) null,codiceFiscalePrincipaleCollaudatore VARCHAR(75) null,codiceFiscalePrincipaleProgettista VARCHAR(75) null,codiceFiscalePrincipaleDirettoreLavori VARCHAR(75) null,codiceFiscalePrincipaleDitta VARCHAR(75) null,codiceFiscalePrincipaleGeologo VARCHAR(75) null,codiceFiscalePrincipaleArcheologo VARCHAR(75) null,sanatoriaEdilizia47 BOOLEAN,sanatoriaEdilizia724 BOOLEAN,sanatoriaEdilizia326 BOOLEAN,lavoriInEconomiaCommittente BOOLEAN,inizioLavoriContestualeOpera BOOLEAN,dataInizioLavoriOpera DATE null,dataInizioEsecuzioneOpera DATE null,dataFineEsecuzioneOpera DATE null,metratura VARCHAR(75) null,lavoriPubblici BOOLEAN,pagamentoIdOneri LONG,pagamentoIdBolli LONG,lavoriPubbliciPercentuale INTEGER,numeroCivico VARCHAR(75) null,dcParticelle VARCHAR(75) null,dcFoglio VARCHAR(75) null,dcAllegato VARCHAR(75) null,dePiani VARCHAR(75) null,deAltezza VARCHAR(75) null,deInterrati VARCHAR(75) null,deSuperficie VARCHAR(75) null,deCostruzione VARCHAR(75) null,deRistrutturazione VARCHAR(75) null,deUso VARCHAR(75) null,dePubblica VARCHAR(75) null,dePrivata VARCHAR(75) null,deUtilizzazione VARCHAR(75) null,dePosizioneEdificio VARCHAR(75) null,deInfStradalePonte BOOLEAN,deInfStradaleStrada BOOLEAN,deInfStradaleAltro BOOLEAN,deInfIdraulicaLong BOOLEAN,deInfIdraulicaTrasv BOOLEAN,deInfIdraulicaAltro BOOLEAN,deInfOperaAccStradale BOOLEAN,deInfOperaAccIdraulica BOOLEAN,deInfOperaAccAltro BOOLEAN,deInfAltraInfrastruttura BOOLEAN,deInfAltro BOOLEAN,deInfAltroDesc STRING null,dccFondazioni VARCHAR(75) null,destinazioneAltroIntervento VARCHAR(75) null,dccStruttureEleMuraturePietrame BOOLEAN,dccStruttureEleMuratureLaterizio BOOLEAN,dccStruttureEleMuratureMisto BOOLEAN,dccStruttureEleMuratureStoriche BOOLEAN,dccStruttureEleAcciaio VARCHAR(75) null,dccStruttureEleCA VARCHAR(75) null,dccStruttureEleLegno VARCHAR(75) null,dccStruttureEleMistoCA BOOLEAN,dccStruttureEleMistoAcciaio BOOLEAN,dccStruttureEleMistoMuratura BOOLEAN,dccStruttureEleMistoLegno BOOLEAN,dccStruttureElePrefabbricato BOOLEAN,dccStruttureEleAltro BOOLEAN,dccStruttureEleAltroDescrizione STRING null,dccOrizzontamentiCAAcciaio BOOLEAN,dccOrizzontamentiLegno BOOLEAN,dccOrizzontamentiLegnoCA BOOLEAN,dccOrizzontamentiLamieraGrecata BOOLEAN,dccOrizzontamentiVolte BOOLEAN,dccOrizzontamentiAltro BOOLEAN,dccOrizzontamentiAltroDescrizione STRING null,dccCopertura VARCHAR(75) null,dccCoperturaCAAcciaio BOOLEAN,dccCoperturaLegno BOOLEAN,dccCoperturaLegnoCA BOOLEAN,dccCoperturaLamieraGrecata BOOLEAN,dccCoperturaPannelli BOOLEAN,dccCoperturaPVCTelonati BOOLEAN,dccCoperturaLeggere BOOLEAN,dccCoperturaAltro BOOLEAN,dccCoperturaAltroDesrizione STRING null,dccElemNonStrutLaterizio BOOLEAN,dccElemNonStrutCartongesso BOOLEAN,dccElemNonStrutCalcestruzzo BOOLEAN,dccElemNonStrutLegno BOOLEAN,dccElemNonStrutAltro BOOLEAN,dccElemNonStrutAltroDescrizione STRING null,dccOpereDiRinforzoInsCatene BOOLEAN,dccOpereDiRinforzoInsCordoli BOOLEAN,dccOpereDiRinforzoIniArmate BOOLEAN,dccOpereDiRinforzoPlaccaggi BOOLEAN,dccOpereDiRinforzoIrrSolai BOOLEAN,dccOpereDiRinforzoRinforziFRP BOOLEAN,dccOpereDiRinforzoTelaiECerchiature BOOLEAN,dccOpereDiRinforzoInsRompitratta BOOLEAN,dccOpereDiRinforzoAltro BOOLEAN,dccOpereDiRinforzoAltroDescrizione STRING null,geoClasseIndagine VARCHAR(75) null,geoCategoriaSottosuolo VARCHAR(75) null,geoCategoriaTopografica VARCHAR(75) null,geoConsolidamento VARCHAR(75) null,geoPericolositaGeologica VARCHAR(75) null,geoPericolositaSismica VARCHAR(75) null,geoPericolositaIdraulica VARCHAR(75) null,geoPericolositaGeomorfica VARCHAR(75) null,geoRischioGeomorfologicoPai VARCHAR(75) null,geoPericolositaIdraulicaPai VARCHAR(75) null,geoRischioIdraulicoPai VARCHAR(75) null,geoFattibilitaGeologica VARCHAR(75) null,geoFattibilitaSismica VARCHAR(75) null,geoFattibilitaIdraulica VARCHAR(75) null,geoOperaRilevante VARCHAR(75) null,geoOpereDiSostegno VARCHAR(75) null,geoOpereInSotterranea VARCHAR(75) null,geoPresenzaPrescrizioni VARCHAR(75) null,geoNotePrescrizioni STRING null,geoNoteIndagini STRING null,geoEvidenzeGeomorfiche VARCHAR(75) null,geoEvidenzeGeologiche VARCHAR(75) null,geoDtRelazione DATE null,pagSoggettiAdAutorizzazione DOUBLE,pagInterventiRestauroManufatti DOUBLE,pagAltriCasiCulturali DOUBLE,pagLottizzazioni DOUBLE,pagGrandiStrutture DOUBLE,pagCondotte DOUBLE,pagPalificazioni DOUBLE,pagImpiantiEolici DOUBLE,pagNuoveRealizzazioni DOUBLE,pagImmobiliPreesistenti DOUBLE,pagManifestiPubblicitari DOUBLE,pagPareriDiMassima DOUBLE,pagAltriCasiPaesaggistici DOUBLE,pagVariantiPareriResi DOUBLE,pagRilascioAttestazioni DOUBLE,pagConsultazioniArchivio DOUBLE,pagNuoveCostruzioni BOOLEAN,pagAdeguamentoSismico INTEGER,pagMiglioramentoSismico INTEGER,pagMiglioramentoSismicoSicilia BOOLEAN,pagRiparazioneInterventoLocale BOOLEAN,pagOperaNonQuantificabile BOOLEAN,pagNuovaCostruzione INTEGER,pagVarianti BOOLEAN,pagAltro INTEGER,pagCalcolatoAdeguamentoSismico VARCHAR(75) null,pagCalcolatoMiglioramentoSismico VARCHAR(75) null,pagCalcolatoRiparazioneInterventoLocale VARCHAR(75) null,pagCalcolatoOperaNonQuantificabile VARCHAR(75) null,pagEffettivoAdeguamentoSismico VARCHAR(75) null,pagEffettivoMiglioramentoSismico VARCHAR(75) null,pagEffettivoRiparazioneInterventoLocale VARCHAR(75) null,pagEffettivoOperaNonQuantificabile VARCHAR(75) null,pagNoteUtente TEXT null,note STRING null,noteUfficio STRING null,localizzazioneGeografica VARCHAR(75) null,tcNuovaCostruzione BOOLEAN,tcNuovaCostruzioneComplessa BOOLEAN,tcAdeguamentoSismico BOOLEAN,tcMiglioramentoSismico BOOLEAN,tcRiparazioneInterventoLocale BOOLEAN,tcCostruzioniEsistenti BOOLEAN,tcManutOrdStraord BOOLEAN,tcNuovaCostruzionePertinenza BOOLEAN,tcInterventoOpereEscavazione BOOLEAN,tcNoOpereEscavazione BOOLEAN,tcViarch BOOLEAN,tcOperaA25 BOOLEAN,tcAltriInterventi BOOLEAN,tcAltriInterventiDesc VARCHAR(75) null,tcInCA BOOLEAN,tcInOpera BOOLEAN,tcPrefabbricato BOOLEAN,tcInAcciaio BOOLEAN,tcMista BOOLEAN,tcInMuratura BOOLEAN,tcInMuraturaOrdinaria BOOLEAN,tcInMuraturaArmata BOOLEAN,tcInMuraturaMista BOOLEAN,tcInLegno BOOLEAN,tcAltro BOOLEAN,tcAltroDescrizione STRING null,tcConDispositivi BOOLEAN,interventoVoceP7 VARCHAR(75) null,normLavoriInProprio BOOLEAN,normLavoriNoDirettore BOOLEAN,normEsenteBollo BOOLEAN,normEsenteSpese BOOLEAN,normDpr01Dep BOOLEAN,normDpr02Dep BOOLEAN,normDpr01Aut BOOLEAN,normDpr02Aut BOOLEAN,normDpr03 BOOLEAN,normDpr04 BOOLEAN,normDpr05 BOOLEAN,normDm01 BOOLEAN,normDm02 BOOLEAN,normDm03 BOOLEAN,normDm2018 BOOLEAN,normDm04 BOOLEAN,normDm05 BOOLEAN,normDprg01 BOOLEAN,normDprg02 BOOLEAN,normAnr BOOLEAN,normOrd01 BOOLEAN,normCI01 BOOLEAN,normLTC01 BOOLEAN,normArt3com3 BOOLEAN,normArt3com4 BOOLEAN,normSismaBonus BOOLEAN,clRischioPreInt VARCHAR(75) null,clRischioPostInt VARCHAR(75) null,intervFinPub BOOLEAN,intervFinPubDesc STRING null,suap BOOLEAN,nominaImpresa BOOLEAN,nominaDirettoreLavori BOOLEAN,nominaCollaudatore BOOLEAN)"; public static final String TABLE_SQL_DROP = "drop table portos_bo_DettPratica"; public static final String ORDER_BY_JPQL = " ORDER BY dettPratica.dettPraticaId ASC"; public static final String ORDER_BY_SQL = " ORDER BY portos_bo_DettPratica.dettPraticaId ASC"; @@ -597,6 +598,7 @@ public class DettPraticaModelImpl extends BaseModelImpl model.setTcManutOrdStraord(soapModel.getTcManutOrdStraord()); model.setTcNuovaCostruzionePertinenza(soapModel.getTcNuovaCostruzionePertinenza()); model.setTcInterventoOpereEscavazione(soapModel.getTcInterventoOpereEscavazione()); + model.setTcNoOpereEscavazione(soapModel.getTcNoOpereEscavazione()); model.setTcViarch(soapModel.getTcViarch()); model.setTcOperaA25(soapModel.getTcOperaA25()); model.setTcAltriInterventi(soapModel.getTcAltriInterventi()); @@ -994,6 +996,7 @@ public class DettPraticaModelImpl extends BaseModelImpl getTcNuovaCostruzionePertinenza()); attributes.put("tcInterventoOpereEscavazione", getTcInterventoOpereEscavazione()); + attributes.put("tcNoOpereEscavazione", getTcNoOpereEscavazione()); attributes.put("tcViarch", getTcViarch()); attributes.put("tcOperaA25", getTcOperaA25()); attributes.put("tcAltriInterventi", getTcAltriInterventi()); @@ -2500,6 +2503,13 @@ public class DettPraticaModelImpl extends BaseModelImpl setTcInterventoOpereEscavazione(tcInterventoOpereEscavazione); } + Boolean tcNoOpereEscavazione = (Boolean)attributes.get( + "tcNoOpereEscavazione"); + + if (tcNoOpereEscavazione != null) { + setTcNoOpereEscavazione(tcNoOpereEscavazione); + } + Boolean tcViarch = (Boolean)attributes.get("tcViarch"); if (tcViarch != null) { @@ -6247,6 +6257,22 @@ public class DettPraticaModelImpl extends BaseModelImpl _tcInterventoOpereEscavazione = tcInterventoOpereEscavazione; } + @JSON + @Override + public boolean getTcNoOpereEscavazione() { + return _tcNoOpereEscavazione; + } + + @Override + public boolean isTcNoOpereEscavazione() { + return _tcNoOpereEscavazione; + } + + @Override + public void setTcNoOpereEscavazione(boolean tcNoOpereEscavazione) { + _tcNoOpereEscavazione = tcNoOpereEscavazione; + } + @JSON @Override public boolean getTcViarch() { @@ -7423,6 +7449,7 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaImpl.setTcManutOrdStraord(getTcManutOrdStraord()); dettPraticaImpl.setTcNuovaCostruzionePertinenza(getTcNuovaCostruzionePertinenza()); dettPraticaImpl.setTcInterventoOpereEscavazione(getTcInterventoOpereEscavazione()); + dettPraticaImpl.setTcNoOpereEscavazione(getTcNoOpereEscavazione()); dettPraticaImpl.setTcViarch(getTcViarch()); dettPraticaImpl.setTcOperaA25(getTcOperaA25()); dettPraticaImpl.setTcAltriInterventi(getTcAltriInterventi()); @@ -8700,6 +8727,8 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaCacheModel.tcInterventoOpereEscavazione = getTcInterventoOpereEscavazione(); + dettPraticaCacheModel.tcNoOpereEscavazione = getTcNoOpereEscavazione(); + dettPraticaCacheModel.tcViarch = getTcViarch(); dettPraticaCacheModel.tcOperaA25 = getTcOperaA25(); @@ -8846,7 +8875,7 @@ public class DettPraticaModelImpl extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(543); + StringBundler sb = new StringBundler(545); sb.append("{uuid="); sb.append(getUuid()); @@ -9286,6 +9315,8 @@ public class DettPraticaModelImpl extends BaseModelImpl sb.append(getTcNuovaCostruzionePertinenza()); sb.append(", tcInterventoOpereEscavazione="); sb.append(getTcInterventoOpereEscavazione()); + sb.append(", tcNoOpereEscavazione="); + sb.append(getTcNoOpereEscavazione()); sb.append(", tcViarch="); sb.append(getTcViarch()); sb.append(", tcOperaA25="); @@ -9397,7 +9428,7 @@ public class DettPraticaModelImpl extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(817); + StringBundler sb = new StringBundler(820); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DettPratica"); @@ -10279,6 +10310,10 @@ public class DettPraticaModelImpl extends BaseModelImpl "tcInterventoOpereEscavazione"); + sb.append( + "tcNoOpereEscavazione"); sb.append( "tcViarch private boolean _tcManutOrdStraord; private boolean _tcNuovaCostruzionePertinenza; private boolean _tcInterventoOpereEscavazione; + private boolean _tcNoOpereEscavazione; private boolean _tcViarch; private boolean _tcOperaA25; private boolean _tcAltriInterventi; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaLocalServiceClpInvoker.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaLocalServiceClpInvoker.java index 1421707e..7a0dd514 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaLocalServiceClpInvoker.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaLocalServiceClpInvoker.java @@ -283,7 +283,7 @@ public class DettPraticaLocalServiceClpInvoker { "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "double", "java.lang.String", - "boolean", "boolean", "boolean" + "boolean", "boolean", "boolean", "boolean" }; _methodName228 = "updateDettPraticaDatiDomanda"; @@ -325,7 +325,8 @@ public class DettPraticaLocalServiceClpInvoker { "java.lang.String", "java.lang.Boolean", "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "java.lang.String", "boolean", "boolean", "boolean" + "boolean", "java.lang.String", "boolean", "boolean", "boolean", + "boolean" }; _methodName229 = "updateDettPraticaDatiIntegrazione"; @@ -352,7 +353,7 @@ public class DettPraticaLocalServiceClpInvoker { "com.liferay.portal.service.ServiceContext", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", - "boolean", "boolean" + "boolean", "boolean", "boolean" }; _methodName230 = "updateDettPraticaGeologo"; @@ -1017,7 +1018,8 @@ public class DettPraticaLocalServiceClpInvoker { (java.lang.String)arguments[221], ((Boolean)arguments[222]).booleanValue(), ((Boolean)arguments[223]).booleanValue(), - ((Boolean)arguments[224]).booleanValue()); + ((Boolean)arguments[224]).booleanValue(), + ((Boolean)arguments[225]).booleanValue()); } if (_methodName228.equals(name) && @@ -1181,7 +1183,8 @@ public class DettPraticaLocalServiceClpInvoker { (java.lang.String)arguments[159], ((Boolean)arguments[160]).booleanValue(), ((Boolean)arguments[161]).booleanValue(), - ((Boolean)arguments[162]).booleanValue()); + ((Boolean)arguments[162]).booleanValue(), + ((Boolean)arguments[163]).booleanValue()); } if (_methodName229.equals(name) && @@ -1283,7 +1286,8 @@ public class DettPraticaLocalServiceClpInvoker { (java.lang.String)arguments[96], ((Boolean)arguments[97]).booleanValue(), ((Boolean)arguments[98]).booleanValue(), - ((Boolean)arguments[99]).booleanValue()); + ((Boolean)arguments[99]).booleanValue(), + ((Boolean)arguments[100]).booleanValue()); } if (_methodName230.equals(name) && diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaServiceClpInvoker.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaServiceClpInvoker.java index a84bda30..0e842218 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaServiceClpInvoker.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaServiceClpInvoker.java @@ -135,7 +135,7 @@ public class DettPraticaServiceClpInvoker { "java.lang.Boolean", "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "double", - "java.lang.String", "boolean", "boolean", "boolean" + "java.lang.String", "boolean", "boolean", "boolean", "boolean" }; _methodName195 = "fetchDettPratica"; @@ -498,7 +498,8 @@ public class DettPraticaServiceClpInvoker { (java.lang.String)arguments[223], ((Boolean)arguments[224]).booleanValue(), ((Boolean)arguments[225]).booleanValue(), - ((Boolean)arguments[226]).booleanValue()); + ((Boolean)arguments[226]).booleanValue(), + ((Boolean)arguments[227]).booleanValue()); } if (_methodName195.equals(name) && diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/http/DettPraticaServiceSoap.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/http/DettPraticaServiceSoap.java index e6af6a2b..1a4aeb58 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/http/DettPraticaServiceSoap.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/http/DettPraticaServiceSoap.java @@ -338,8 +338,8 @@ public class DettPraticaServiceSoap { boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, java.lang.String interventoVoceP7, boolean nominaImpresa, - boolean nominaDirettoreLavori, boolean nominaCollaudatore) - throws RemoteException { + boolean nominaDirettoreLavori, boolean nominaCollaudatore, + boolean tcNoOpereEscavazione) throws RemoteException { try { it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.updateDettPratica(userId, dettPraticaId, intPraticaId, integrazione, protocollo, @@ -433,7 +433,7 @@ public class DettPraticaServiceSoap { sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7, nominaImpresa, nominaDirettoreLavori, - nominaCollaudatore); + nominaCollaudatore, tcNoOpereEscavazione); return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java index ef6fae56..ad993ace 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java @@ -236,7 +236,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl source.getTcInterventoOpereEscavazione(), source.getTcViarch(), source.getTcOperaA25(), source.getSanatoriaEdilizia47(), source.getSanatoriaEdilizia724(), source.getSanatoriaEdilizia326(), source.getNormLavoriNoDirettore(), source.getInterventoVoceP7(), source.getNominaCollaudatore(), - source.getNominaDirettoreLavori(), source.getNominaImpresa()); + source.getNominaDirettoreLavori(), source.getNominaImpresa(), source.getTcNoOpereEscavazione()); copy = updateDettPraticaGeologo(copy.getUserId(), copy.getDettPraticaId(), copy.getIntPraticaId(), source.getGeoClasseIndagine(), source.getGeoCategoriaSottosuolo(), source.getGeoCategoriaTopografica(), @@ -582,7 +582,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, String interventoVoceP7, boolean nominaImpresa, - boolean nominaDirettoreLavori, boolean nominaCollaudatore) throws PortalException, SystemException { + boolean nominaDirettoreLavori, boolean nominaCollaudatore, boolean tcNoOpereEscavazione) throws PortalException, SystemException { Date now = new Date(); DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); @@ -810,6 +810,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setNominaCollaudatore(nominaCollaudatore); dettPratica.setNominaDirettoreLavori(nominaDirettoreLavori); dettPratica.setNominaImpresa(nominaImpresa); + dettPratica.setTcNoOpereEscavazione(tcNoOpereEscavazione); dettPratica = dettPraticaPersistence.update(dettPratica); resourceLocalService.updateModelResources(dettPratica, serviceContext); @@ -866,8 +867,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl String tcAltriInterventiDesc, boolean noCollaudo, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, - String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, boolean nominaCollaudatore - ) throws PortalException, SystemException { + String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, boolean nominaCollaudatore, + boolean tcNoOpereEscavazione) throws PortalException, SystemException { Date now = new Date(); DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); @@ -1031,6 +1032,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setNominaCollaudatore(nominaCollaudatore); dettPratica.setNominaDirettoreLavori(nominaDirettoreLavori); dettPratica.setNominaImpresa(nominaImpresa); + dettPratica.setTcNoOpereEscavazione(tcNoOpereEscavazione); dettPratica = dettPraticaPersistence.update(dettPratica); resourceLocalService.updateModelResources(dettPratica, serviceContext); updateAsset(dettPratica, serviceContext); @@ -1072,7 +1074,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, String interventoVoceP7, - boolean nominaImpresa, boolean nominaDirettoreLavori, boolean nominaCollaudatore) + boolean nominaImpresa, boolean nominaDirettoreLavori, boolean nominaCollaudatore, boolean tcNoOpereEscavazione) throws PortalException, SystemException { Date now = new Date(); @@ -1174,6 +1176,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setNominaCollaudatore(nominaCollaudatore); dettPratica.setNominaDirettoreLavori(nominaDirettoreLavori); dettPratica.setNominaImpresa(nominaImpresa); + dettPratica.setTcNoOpereEscavazione(tcNoOpereEscavazione); dettPratica = dettPraticaPersistence.update(dettPratica); resourceLocalService.updateModelResources(dettPratica, serviceContext); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaServiceImpl.java index de4e0080..bd2cc518 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaServiceImpl.java @@ -189,7 +189,8 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, - String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, boolean nominaCollaudatore) throws PortalException, SystemException { + String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, boolean nominaCollaudatore, + boolean tcNoOpereEscavazione) throws PortalException, SystemException { DettPratica dettPratica = null; if (!disabledSubmit && DelegheUtil.hasDelegaCompilazioneDomanda(userId, dettPraticaId)) { @@ -221,7 +222,8 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normArt3com3, normArt3com4, serviceContext, bozza, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, interventoVoceP7, nominaImpresa, nominaDirettoreLavori, nominaCollaudatore); + normLavoriNoDirettore, interventoVoceP7, nominaImpresa, nominaDirettoreLavori, nominaCollaudatore, + tcNoOpereEscavazione); } else { dettPratica = dettPraticaLocalService.updateDettPraticaDatiDomanda(userId, dettPraticaId, intPraticaId, tipoIntegrazione, destinazione, ag, descLongIntervento, via, localita, estremiCatastali, @@ -260,7 +262,7 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, interventoVoceP7, nominaImpresa, - nominaDirettoreLavori, nominaCollaudatore); + nominaDirettoreLavori, nominaCollaudatore, tcNoOpereEscavazione); } } if (!geoDisabledSubmit && DelegheUtil.hasDelegaCompilazioneSezioneGeologica(userId, dettPraticaId)) { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistenceImpl.java index 80612767..6704b918 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistenceImpl.java @@ -4453,6 +4453,7 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl dettPraticaImpl.setTcManutOrdStraord(dettPratica.isTcManutOrdStraord()); dettPraticaImpl.setTcNuovaCostruzionePertinenza(dettPratica.isTcNuovaCostruzionePertinenza()); dettPraticaImpl.setTcInterventoOpereEscavazione(dettPratica.isTcInterventoOpereEscavazione()); + dettPraticaImpl.setTcNoOpereEscavazione(dettPratica.isTcNoOpereEscavazione()); dettPraticaImpl.setTcViarch(dettPratica.isTcViarch()); dettPraticaImpl.setTcOperaA25(dettPratica.isTcOperaA25()); dettPraticaImpl.setTcAltriInterventi(dettPratica.isTcAltriInterventi()); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties index 67ba800a..5cf51bab 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties @@ -13,8 +13,8 @@ ## build.namespace=portos_bo - build.number=3078 - build.date=1620658873572 + build.number=3087 + build.date=1620736590615 build.auto.upgrade=true ## diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_dettagli_principali.jsp b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_dettagli_principali.jsp index 717dce78..a6e973af 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_dettagli_principali.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_dettagli_principali.jsp @@ -340,12 +340,8 @@ <%=LanguageUtil.get(pageContext, "tc-intervento-opere-escavazione") %>
- - <%=LanguageUtil.get(pageContext, "tc-viarch") %> -
-
- - <%=LanguageUtil.get(pageContext, "tc-opera-a25") %> + + <%=LanguageUtil.get(pageContext, "tc-no-opere-escavazione") %>
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_riepilogo.jsp b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_riepilogo.jsp index 92df4fca..8e7f4281 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_riepilogo.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_riepilogo.jsp @@ -211,14 +211,9 @@ List historyWorkflowActions = HistoryWorkflowActionLocalS <%= LanguageUtil.get(pageContext, "tc-intervento-opere-escavazione") %>
- '> - <%= LanguageUtil.get(pageContext, "tc-viarch") %> -
-
- - <%= LanguageUtil.get(pageContext, "tc-opera-a25") %> + <%= LanguageUtil.get(pageContext, "tc-no-opere-escavazione") %>
intervFinPubCheckbox').change(function () { } }); +$('#tc-no-opere-escavazioneCheckbox').change(function () { + if ($(this).is(":checked")){ + $('#tc-intervento-opere-escavazioneCheckbox').removeAttr('checked'); + $('#tc-intervento-opere-escavazioneCheckbox').prop('checked', false); + } +}); + +$('#tc-intervento-opere-escavazioneCheckbox').change(function () { + if ($(this).is(":checked")){ + $('#tc-no-opere-escavazioneCheckbox').removeAttr('checked'); + $('#tc-no-opere-escavazioneCheckbox').prop('checked', false); + } +}); + $('#tc-manut-ord-rest-demCheckbox, #tc-nuova-costruzione-pertinenzaCheckbox').change(function () { var _this = $(this); if (_this.is(":checked")){ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/view_fascicolo_dettagli.jsp b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/view_fascicolo_dettagli.jsp index f70ff295..de594434 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/view_fascicolo_dettagli.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/view_fascicolo_dettagli.jsp @@ -410,13 +410,9 @@ <%=LanguageUtil.get(pageContext, "tc-intervento-opere-escavazione") %>
- - <%=LanguageUtil.get(pageContext, "tc-viarch") %> + + <%=LanguageUtil.get(pageContext, "tc-no-opere-escavazione") %>
-
- - <%=LanguageUtil.get(pageContext, "tc-opera-a25") %> -
<%=LanguageUtil.get(pageContext, "tc-altro-intervento") %> diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/view_fascicolo_riepilogo.jsp b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/view_fascicolo_riepilogo.jsp index dc42cb2e..14d6fd50 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/view_fascicolo_riepilogo.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/view_fascicolo_riepilogo.jsp @@ -197,13 +197,9 @@ <%=LanguageUtil.get(pageContext, "tc-intervento-opere-escavazione") %>
- - <%=LanguageUtil.get(pageContext, "tc-viarch") %> + + <%=LanguageUtil.get(pageContext, "tc-no-opere-escavazione") %>
-
- - <%=LanguageUtil.get(pageContext, "tc-opera-a25") %> -
<%=LanguageUtil.get(pageContext, "tc-altro-intervento") %> diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/js/main.js b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/js/main.js index b81bd2bb..4cf3e5e3 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/js/main.js +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/js/main.js @@ -67,7 +67,6 @@ $('.check-disable-row .first-check input[type=checkbox]').change( $('label.checkbox').click( function(event) { if(!$(event.target).hasClass('field')){ - console.log(1); $(this).parent().find('.field').trigger('click'); } }