From 91dfe359929ac422c609b0d3009807eb369231df Mon Sep 17 00:00:00 2001 From: Mattia Gosetto Date: Tue, 9 Mar 2021 10:01:35 +0100 Subject: [PATCH 01/34] Modifiche grafiche back-office --- .../docroot/WEB-INF/service.xml | 1 + .../portos/bo/model/DettPraticaClp.java | 43 ++++++++- .../portos/bo/model/DettPraticaModel.java | 15 ++++ .../portos/bo/model/DettPraticaSoap.java | 10 +++ .../portos/bo/model/DettPraticaWrapper.java | 27 ++++++ .../bo/service/DettPraticaLocalService.java | 7 +- .../service/DettPraticaLocalServiceClp.java | 25 ++++-- .../service/DettPraticaLocalServiceUtil.java | 13 +-- .../DettPraticaLocalServiceWrapper.java | 13 +-- .../portos/bo/service/DettPraticaService.java | 3 +- .../bo/service/DettPraticaServiceClp.java | 10 ++- .../bo/service/DettPraticaServiceUtil.java | 5 +- .../bo/service/DettPraticaServiceWrapper.java | 5 +- .../bo/util/ValidazionePraticaUtil.java | 6 ++ .../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 | 40 +++++---- .../bo/startup/DatabaseUpdateAction.java | 4 + .../bo/model/impl/DettPraticaCacheModel.java | 22 ++++- .../bo/model/impl/DettPraticaModelImpl.java | 47 +++++++++- .../DettPraticaLocalServiceClpInvoker.java | 15 ++-- .../base/DettPraticaServiceClpInvoker.java | 6 +- .../service/http/DettPraticaServiceSoap.java | 7 +- .../impl/AsseverazioneLocalServiceImpl.java | 4 +- .../impl/DettPraticaLocalServiceImpl.java | 19 ++-- .../service/impl/DettPraticaServiceImpl.java | 9 +- .../DettPraticaPersistenceImpl.java | 1 + .../progettista_architettonico.html | 6 +- .../docroot/WEB-INF/src/service.properties | 4 +- .../docroot/html/carichilavoro/view.jsp | 2 +- .../navigator/page_dettagli_principali.jsp | 85 ++++++++---------- .../portos/fe/portlet/FascicoloFePortlet.java | 6 +- .../html/fascicolofe/edit_modal_fascicolo.jsp | 4 +- .../domanda/page_dettagli_principali.jsp | 72 ++++++++++----- .../fascicolofe/view_fascicolo_dettagli.jsp | 90 ++++++++++--------- 37 files changed, 424 insertions(+), 206 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 70b2460c..486d9c48 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 @@ -646,6 +646,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 65774e70..053f5639 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 @@ -377,6 +377,7 @@ public class DettPraticaClp extends BaseModelImpl attributes.put("tcAltro", getTcAltro()); attributes.put("tcAltroDescrizione", getTcAltroDescrizione()); attributes.put("tcConDispositivi", getTcConDispositivi()); + attributes.put("interventoVoceP7", getInterventoVoceP7()); attributes.put("normLavoriInProprio", getNormLavoriInProprio()); attributes.put("normLavoriNoDirettore", getNormLavoriNoDirettore()); attributes.put("normEsenteBollo", getNormEsenteBollo()); @@ -1981,6 +1982,12 @@ public class DettPraticaClp extends BaseModelImpl setTcConDispositivi(tcConDispositivi); } + String interventoVoceP7 = (String)attributes.get("interventoVoceP7"); + + if (interventoVoceP7 != null) { + setInterventoVoceP7(interventoVoceP7); + } + Boolean normLavoriInProprio = (Boolean)attributes.get( "normLavoriInProprio"); @@ -8419,6 +8426,30 @@ public class DettPraticaClp extends BaseModelImpl } } + @Override + public String getInterventoVoceP7() { + return _interventoVoceP7; + } + + @Override + public void setInterventoVoceP7(String interventoVoceP7) { + _interventoVoceP7 = interventoVoceP7; + + if (_dettPraticaRemoteModel != null) { + try { + Class clazz = _dettPraticaRemoteModel.getClass(); + + Method method = clazz.getMethod("setInterventoVoceP7", + String.class); + + method.invoke(_dettPraticaRemoteModel, interventoVoceP7); + } + catch (Exception e) { + throw new UnsupportedOperationException(e); + } + } + } + @Override public boolean getNormLavoriInProprio() { return _normLavoriInProprio; @@ -9823,6 +9854,7 @@ public class DettPraticaClp extends BaseModelImpl clone.setTcAltro(getTcAltro()); clone.setTcAltroDescrizione(getTcAltroDescrizione()); clone.setTcConDispositivi(getTcConDispositivi()); + clone.setInterventoVoceP7(getInterventoVoceP7()); clone.setNormLavoriInProprio(getNormLavoriInProprio()); clone.setNormLavoriNoDirettore(getNormLavoriNoDirettore()); clone.setNormEsenteBollo(getNormEsenteBollo()); @@ -9907,7 +9939,7 @@ public class DettPraticaClp extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(541); + StringBundler sb = new StringBundler(543); sb.append("{uuid="); sb.append(getUuid()); @@ -10385,6 +10417,8 @@ public class DettPraticaClp extends BaseModelImpl sb.append(getTcAltroDescrizione()); sb.append(", tcConDispositivi="); sb.append(getTcConDispositivi()); + sb.append(", interventoVoceP7="); + sb.append(getInterventoVoceP7()); sb.append(", normLavoriInProprio="); sb.append(getNormLavoriInProprio()); sb.append(", normLavoriNoDirettore="); @@ -10456,7 +10490,7 @@ public class DettPraticaClp extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(814); + StringBundler sb = new StringBundler(817); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DettPratica"); @@ -11414,6 +11448,10 @@ public class DettPraticaClp extends BaseModelImpl "tcConDispositivi"); + sb.append( + "interventoVoceP7"); sb.append( "normLavoriInProprio private boolean _tcAltro; private String _tcAltroDescrizione; private boolean _tcConDispositivi; + private String _interventoVoceP7; private boolean _normLavoriInProprio; private boolean _normLavoriNoDirettore; private boolean _normEsenteBollo; 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 cc794836..cd3f619d 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 @@ -4250,6 +4250,21 @@ public interface DettPraticaModel extends BaseModel, */ public void setTcConDispositivi(boolean tcConDispositivi); + /** + * Returns the intervento voce p7 of this dett pratica. + * + * @return the intervento voce p7 of this dett pratica + */ + @AutoEscape + public String getInterventoVoceP7(); + + /** + * Sets the intervento voce p7 of this dett pratica. + * + * @param interventoVoceP7 the intervento voce p7 of this dett pratica + */ + public void setInterventoVoceP7(String interventoVoceP7); + /** * Returns the norm lavori in proprio 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 25d408fd..e7aa1f95 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 @@ -269,6 +269,7 @@ public class DettPraticaSoap implements Serializable { soapModel.setTcAltro(model.getTcAltro()); soapModel.setTcAltroDescrizione(model.getTcAltroDescrizione()); soapModel.setTcConDispositivi(model.getTcConDispositivi()); + soapModel.setInterventoVoceP7(model.getInterventoVoceP7()); soapModel.setNormLavoriInProprio(model.getNormLavoriInProprio()); soapModel.setNormLavoriNoDirettore(model.getNormLavoriNoDirettore()); soapModel.setNormEsenteBollo(model.getNormEsenteBollo()); @@ -2681,6 +2682,14 @@ public class DettPraticaSoap implements Serializable { _tcConDispositivi = tcConDispositivi; } + public String getInterventoVoceP7() { + return _interventoVoceP7; + } + + public void setInterventoVoceP7(String interventoVoceP7) { + _interventoVoceP7 = interventoVoceP7; + } + public boolean getNormLavoriInProprio() { return _normLavoriInProprio; } @@ -3291,6 +3300,7 @@ public class DettPraticaSoap implements Serializable { private boolean _tcAltro; private String _tcAltroDescrizione; private boolean _tcConDispositivi; + private String _interventoVoceP7; private boolean _normLavoriInProprio; private boolean _normLavoriNoDirettore; private boolean _normEsenteBollo; 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 bda111db..77e4a10f 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 @@ -351,6 +351,7 @@ public class DettPraticaWrapper implements DettPratica, attributes.put("tcAltro", getTcAltro()); attributes.put("tcAltroDescrizione", getTcAltroDescrizione()); attributes.put("tcConDispositivi", getTcConDispositivi()); + attributes.put("interventoVoceP7", getInterventoVoceP7()); attributes.put("normLavoriInProprio", getNormLavoriInProprio()); attributes.put("normLavoriNoDirettore", getNormLavoriNoDirettore()); attributes.put("normEsenteBollo", getNormEsenteBollo()); @@ -1955,6 +1956,12 @@ public class DettPraticaWrapper implements DettPratica, setTcConDispositivi(tcConDispositivi); } + String interventoVoceP7 = (String)attributes.get("interventoVoceP7"); + + if (interventoVoceP7 != null) { + setInterventoVoceP7(interventoVoceP7); + } + Boolean normLavoriInProprio = (Boolean)attributes.get( "normLavoriInProprio"); @@ -7966,6 +7973,26 @@ public class DettPraticaWrapper implements DettPratica, _dettPratica.setTcConDispositivi(tcConDispositivi); } + /** + * Returns the intervento voce p7 of this dett pratica. + * + * @return the intervento voce p7 of this dett pratica + */ + @Override + public java.lang.String getInterventoVoceP7() { + return _dettPratica.getInterventoVoceP7(); + } + + /** + * Sets the intervento voce p7 of this dett pratica. + * + * @param interventoVoceP7 the intervento voce p7 of this dett pratica + */ + @Override + public void setInterventoVoceP7(java.lang.String interventoVoceP7) { + _dettPratica.setInterventoVoceP7(interventoVoceP7); + } + /** * Returns the norm lavori in proprio 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 fce4e3c7..e33a52d0 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 @@ -558,7 +558,8 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione) + boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, + java.lang.String interventoVoceP7) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; @@ -657,7 +658,7 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore) + boolean normLavoriNoDirettore, java.lang.String interventoVoceP7) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; @@ -726,7 +727,7 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore) + boolean normLavoriNoDirettore, java.lang.String interventoVoceP7) 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 c5b13543..fe147d31 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 @@ -278,7 +278,7 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "java.lang.String", "java.lang.String", "java.lang.Boolean", "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "double" + "boolean", "boolean", "boolean", "double", "java.lang.String" }; _methodName42 = "updateDettPraticaDatiDomanda"; @@ -320,7 +320,7 @@ 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" + "boolean", "java.lang.String" }; _methodName43 = "updateDettPraticaDatiIntegrazione"; @@ -346,7 +346,7 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "boolean", "boolean", "boolean", "com.liferay.portal.service.ServiceContext", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean" + "boolean", "boolean", "boolean", "java.lang.String" }; _methodName44 = "updateDettPraticaGeologo"; @@ -2026,7 +2026,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione) + boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, + java.lang.String interventoVoceP7) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; @@ -2485,7 +2486,9 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { normLavoriNoDirettore, - pagSoggettiAdAutorizzazione + pagSoggettiAdAutorizzazione, + + ClpSerializer.translateInput(interventoVoceP7) }); } catch (Throwable t) { @@ -2606,7 +2609,7 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore) + boolean normLavoriNoDirettore, java.lang.String interventoVoceP7) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; @@ -2939,7 +2942,9 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { sanatoriaEdilizia326, - normLavoriNoDirettore + normLavoriNoDirettore, + + ClpSerializer.translateInput(interventoVoceP7) }); } catch (Throwable t) { @@ -3030,7 +3035,7 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore) + boolean normLavoriNoDirettore, java.lang.String interventoVoceP7) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; @@ -3235,7 +3240,9 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { sanatoriaEdilizia326, - normLavoriNoDirettore + normLavoriNoDirettore, + + ClpSerializer.translateInput(interventoVoceP7) }); } 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 2ce82e48..feb2693b 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 @@ -626,7 +626,8 @@ public class DettPraticaLocalServiceUtil { boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione) + boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, + java.lang.String interventoVoceP7) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return getService() @@ -707,7 +708,7 @@ public class DettPraticaLocalServiceUtil { noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, pagSoggettiAdAutorizzazione); + normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7); } public static it.tref.liferay.portos.bo.model.DettPratica updateDettPraticaDatiDomanda( @@ -804,7 +805,7 @@ public class DettPraticaLocalServiceUtil { boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore) + boolean normLavoriNoDirettore, java.lang.String interventoVoceP7) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return getService() @@ -863,7 +864,7 @@ public class DettPraticaLocalServiceUtil { noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore); + normLavoriNoDirettore, interventoVoceP7); } public static it.tref.liferay.portos.bo.model.DettPratica updateDettPraticaDatiIntegrazione( @@ -930,7 +931,7 @@ public class DettPraticaLocalServiceUtil { boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore) + boolean normLavoriNoDirettore, java.lang.String interventoVoceP7) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return getService() @@ -973,7 +974,7 @@ public class DettPraticaLocalServiceUtil { serviceContext, bozza, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore); + normLavoriNoDirettore, interventoVoceP7); } 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 8026c5e0..83e429ea 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 @@ -656,7 +656,8 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione) + boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, + java.lang.String interventoVoceP7) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return _dettPraticaLocalService.updateDettPratica(userId, @@ -737,7 +738,7 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, pagSoggettiAdAutorizzazione); + normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7); } @Override @@ -835,7 +836,7 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore) + boolean normLavoriNoDirettore, java.lang.String interventoVoceP7) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return _dettPraticaLocalService.updateDettPraticaDatiDomanda(userId, @@ -893,7 +894,7 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore); + normLavoriNoDirettore, interventoVoceP7); } @Override @@ -961,7 +962,7 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore) + boolean normLavoriNoDirettore, java.lang.String interventoVoceP7) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return _dettPraticaLocalService.updateDettPraticaDatiIntegrazione(userId, @@ -1003,7 +1004,7 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, serviceContext, bozza, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore); + normLavoriNoDirettore, interventoVoceP7); } @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 96f79f88..8fcbd950 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 @@ -257,7 +257,8 @@ public interface DettPraticaService extends BaseService, InvokableService { boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione) + boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, + java.lang.String interventoVoceP7) 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 f02454cb..ac3547c0 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,8 @@ public class DettPraticaServiceClp implements DettPraticaService { "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.Boolean", "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", "double" + "boolean", "boolean", "boolean", "boolean", "boolean", "double", + "java.lang.String" }; _methodName12 = "fetchDettPratica"; @@ -722,7 +723,8 @@ public class DettPraticaServiceClp implements DettPraticaService { boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione) + boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, + java.lang.String interventoVoceP7) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; @@ -1185,7 +1187,9 @@ public class DettPraticaServiceClp implements DettPraticaService { normLavoriNoDirettore, - pagSoggettiAdAutorizzazione + pagSoggettiAdAutorizzazione, + + ClpSerializer.translateInput(interventoVoceP7) }); } 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 8583a4c3..764b1705 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 @@ -277,7 +277,8 @@ public class DettPraticaServiceUtil { boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione) + boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, + java.lang.String interventoVoceP7) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return getService() @@ -358,7 +359,7 @@ public class DettPraticaServiceUtil { tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, pagSoggettiAdAutorizzazione); + normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7); } 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 f505d78b..b2753f3a 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 @@ -277,7 +277,8 @@ public class DettPraticaServiceWrapper implements DettPraticaService, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione) + boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, + java.lang.String interventoVoceP7) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return _dettPraticaService.updateDettPratica(userId, dettPraticaId, @@ -357,7 +358,7 @@ public class DettPraticaServiceWrapper implements DettPraticaService, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, pagSoggettiAdAutorizzazione); + normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7); } @Override 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 20ab159f..2ab809e1 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 @@ -482,6 +482,12 @@ public class ValidazionePraticaUtil { notCompleted.add("sanatorie-obbligatorie"); } } + + if (intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P7)) { + if (Validator.isNull(dettPratica.getInterventoVoceP7())) { + notCompleted.add("intervento-voce-b"); + } + } if (dettPratica.getIntervFinPub() && Validator.isNull(dettPratica.getIntervFinPubDesc())) { notCompleted.add("interv-fin-pub-desc"); 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 7cd0e8c3..1c2ac072 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 @@ -434,6 +434,7 @@ create table portos_bo_DettPratica ( tcAltro BOOLEAN, tcAltroDescrizione STRING null, tcConDispositivi BOOLEAN, + interventoVoceP7 VARCHAR(75) null, normLavoriInProprio BOOLEAN, normLavoriNoDirettore BOOLEAN, normEsenteBollo 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 219aa0c6..6770b874 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 @@ -483,6 +483,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 a2384711..589abeb5 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 @@ -532,6 +532,7 @@ 4000 + 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 f271e2cf..34eb8b02 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 @@ -594,6 +594,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 a4ee20db..d47aa512 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 @@ -192,7 +192,9 @@ dp-variante = Dettagli Variante dp-variante-sostanziale = sostanziale dp-variante-non-sostanziale = non sostanziale +dett-principali = Dettagli principali dp = Piano paesaggistico provinciale +piano-paesaggistico = Piano paesaggistico provinciale dp-zona-sismica = Livello di tutela dp-paesaggio-locale = Paesaggio locale dp-livello-di-tutela = Livello di tutela @@ -219,7 +221,7 @@ dp-normativa = Normativa tecnica di riferimento dp-nuovo-progetto = Nuovo Progetto localita = Località -via = Via +via = Localizzazione dp-allegato = Allegato dp-particelle = Particelle dp-lat= Latitudine @@ -228,7 +230,7 @@ dp-long= Longitudine opera-conforme = Opera conforme ### DESCRIZIONE PROGETTO E DATI CATASTALI -dp-dc = Descrizione Progetto e Dati Catastali +dp-dc = Descrizione Progetto e localizzazione desc-long-intervento = Descrizione dell'intervento dp-dc-prov = Provincia dp-dc-comune = Comune @@ -242,15 +244,15 @@ dc-allegato = Allegato sanatoria-edilizia-47 = L. 47/85 - L.R. 37/85 sanatoria-edilizia-724 = L. n. 724/2004 sanatoria-edilizia-326 = L. n. 326/2003 - L.R. 15/2004 (obbligo certificazione A17) -norm-lavori-in-proprio = il committente esegue i lavori in proprio (IN ECONOMIA) - lavori per i quali non è necessaria la nomina di un'impresa (obbligo dichiarazione A29) -norm-lavori-no-direttore = lavori per i quali non è necessaria la nomina del Direttore dei Lavori (obbligo dichiarazione A30) +norm-lavori-in-proprio = il committente esegue i lavori in proprio (in economia) - lavori per i quali non è necessaria la nomina di un'impresa (obbligo dichiarazione A29) +norm-lavori-no-direttore = Opere per i quali non è necessaria la nomina del Direttore dei Lavori (obbligo dichiarazione A30) lavori-pubblici = Lavori pubblici o di interesse pubblico norm-esente-bollo = esente da bollo ai sensi di D.P.R. 26/10/1972 n. 642 e s.m.i. norm-esente-spese = esente da spese istruttoria #collaudo-statico = Trattandosi di opere di riparazione o intervento locale eseguibile su un edificio esistente ai sensi del D.M. 14/01/2008, punto 8.4.3, non si effettuera' il collaudo statico #bug id #1 collaudo-statico = Trattandosi di opere di riparazione o intervento locale eseguibile su un edificio esistente ai sensi del D.M. 17/01/2018, punto 8.4, non si effettuerà il collaudo statico -no-collaudo = Opere che non necessitano di collaudo (obbligo dichiarazione A27) +no-collaudo = Opere per le quali non è necessaria la nomina del Collaudatore (obbligo dichiarazione A27) norm-art3com3 = Possono essere omessi i seguenti allegati norm-art3com3_1 = relazione geologica firmata da un geologo iscritto all'albo (A05) @@ -301,6 +303,7 @@ cl-rischio-post-int-16 = G* interv-fin-pub = L'intervento è oggetto di Finanziamento Pubblico interv-fin-pub-desc = Descrizione intervento oggetto di Finanziamento Pubblico sanatorie-obbligatorie = Selezionare almeno una Sanatoria Edilizia +intervento-voce-b = Inserire intervento alla voce B ### DESTINAZIONE (RIFERIMENTO AL REGOLAMENTO N.36/R DEL 9/7/2009, ALL.A) destinazione = Destinazione @@ -1266,16 +1269,17 @@ tipo-procedura-b = B - Interventi di “minore rilevanza” D.D.G. 344/20 all. tipo-procedura-b1 = B1 - Interventi di “minore rilevanza” zone 1-2 ed interventi in abitati da consolidare, art.61 (zone 3-4) tipo-procedura-c = C - Interventi “privi di rilevanza“ D.D.G. 344/20 all. A - lett. C -tipo_procedura_P0 = 1) Autorizzazione per interventi su Beni Culturali (D.Lgs. 42/2004 artt. 21, 31, 48, 49, 50) -tipo_procedura_P1 = 1.1) Interventi su Beni Culturali mobili -tipo_procedura_P2 = 1.2) Interventi su Beni Culturali immobili -tipo_procedura_P3 = 2) Verifica preventiva dell’interesse archeologico (D.Lgs. 25/2016, art. 25) -tipo_procedura_P4 = 3) Autorizzazione per interventi di edilizia su Beni Culturali (D.Lgs. 42/2004 artt. 21, 22) -tipo_procedura_P5 = 4) Autorizzazione paesaggistica per interventi e/o opere di grande impegno territoriale (D.Lgs. 42/2004 art. 146) -tipo_procedura_P6 = 5) Autorizzazione paesaggistica per opere il cui impatto è valutato mediante documentazione semplificata (D.Lgs. 42/2004 art. 146) -tipo_procedura_P7 = 6) Autorizzazione paesaggistica per interventi di lieve entità (L.R. 5/2019 artt. 3, 5) -tipo_procedura_P8 = 7) Accertamento di compatibilità paesaggistica (D.Lgs. 42/2004 art. 146, 167) -tipo_procedura_P9 = 8) Accertamento di compatibilità paesaggistica per Sanatorie Edilizie (L. 47/1985 e L.R. 37/1985 – L. 724/1994 – L. 326/2003 e L.R. 15/2004) -tipo_procedura_P10 = 9) Certificazione di sussistenza vincoli - -sanatoria-edilizia = Sanatoria edilizia \ No newline at end of file +#tipo_procedura_P0 = 1) Autorizzazione per interventi su Beni Culturali (D.Lgs. 42/2004 artt. 21, 31, 48, 49, 50) +tipo_procedura_P1 = 1) Autorizzazione per interventi su Beni Culturali mobili +tipo_procedura_P2 = 2) Autorizzazione per interventi su Beni Culturali immobili +tipo_procedura_P3 = 3) Verifica preventiva dell’interesse archeologico +tipo_procedura_P4 = 4) Autorizzazione prevista dagli strumenti urbanistici per interventi in aree e immobili non assoggettati a tutela ai sensi del D.Lgs. 42/2004 (c.d. centri storici) +tipo_procedura_P5 = 5) Autorizzazione per "Settori Speciali" +tipo_procedura_P6 = 6) Autorizzazione paesaggistica +tipo_procedura_P7 = 7) Autorizzazione paesaggistica per interventi di lieve entità +tipo_procedura_P8 = 8) Accertamento di compatibilità paesaggistica +tipo_procedura_P9 = 9) Condono Edilizio +tipo_procedura_P10 = 10) Certificazione di sussistenza vincoli + +sanatoria-edilizia = Sanatoria edilizia +intervento-voce-b = L.R. 5/2019, art. 3, allegato B: intervento alla voce B diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/startup/DatabaseUpdateAction.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/startup/DatabaseUpdateAction.java index 22544908..2bc9c819 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/startup/DatabaseUpdateAction.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/startup/DatabaseUpdateAction.java @@ -208,6 +208,10 @@ public class DatabaseUpdateAction extends SimpleAction { s.executeUpdate("ALTER TABLE portos_bo_dettpratica ADD COLUMN normlavorinodirettore BOOL NULL"); } + if (!hasColumn("portos_bo_dettpratica", "interventovocep7")) { + s.executeUpdate("ALTER TABLE portos_bo_dettpratica ADD COLUMN interventovocep7 VARCHAR(20) NULL"); + } + } catch (SQLException e) { _log.error("Errore di accesso al database: ", e); throw new ActionException(e); 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 c5e31ed6..f8b7bacb 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(541); + StringBundler sb = new StringBundler(543); sb.append("{uuid="); sb.append(uuid); @@ -516,6 +516,8 @@ public class DettPraticaCacheModel implements CacheModel, sb.append(tcAltroDescrizione); sb.append(", tcConDispositivi="); sb.append(tcConDispositivi); + sb.append(", interventoVoceP7="); + sb.append(interventoVoceP7); sb.append(", normLavoriInProprio="); sb.append(normLavoriInProprio); sb.append(", normLavoriNoDirettore="); @@ -1503,6 +1505,14 @@ public class DettPraticaCacheModel implements CacheModel, } dettPraticaImpl.setTcConDispositivi(tcConDispositivi); + + if (interventoVoceP7 == null) { + dettPraticaImpl.setInterventoVoceP7(StringPool.BLANK); + } + else { + dettPraticaImpl.setInterventoVoceP7(interventoVoceP7); + } + dettPraticaImpl.setNormLavoriInProprio(normLavoriInProprio); dettPraticaImpl.setNormLavoriNoDirettore(normLavoriNoDirettore); dettPraticaImpl.setNormEsenteBollo(normEsenteBollo); @@ -1801,6 +1811,7 @@ public class DettPraticaCacheModel implements CacheModel, tcAltro = objectInput.readBoolean(); tcAltroDescrizione = objectInput.readUTF(); tcConDispositivi = objectInput.readBoolean(); + interventoVoceP7 = objectInput.readUTF(); normLavoriInProprio = objectInput.readBoolean(); normLavoriNoDirettore = objectInput.readBoolean(); normEsenteBollo = objectInput.readBoolean(); @@ -2689,6 +2700,14 @@ public class DettPraticaCacheModel implements CacheModel, } objectOutput.writeBoolean(tcConDispositivi); + + if (interventoVoceP7 == null) { + objectOutput.writeUTF(StringPool.BLANK); + } + else { + objectOutput.writeUTF(interventoVoceP7); + } + objectOutput.writeBoolean(normLavoriInProprio); objectOutput.writeBoolean(normLavoriNoDirettore); objectOutput.writeBoolean(normEsenteBollo); @@ -2981,6 +3000,7 @@ public class DettPraticaCacheModel implements CacheModel, public boolean tcAltro; public String tcAltroDescrizione; public boolean tcConDispositivi; + public String interventoVoceP7; public boolean normLavoriInProprio; public boolean normLavoriNoDirettore; public boolean normEsenteBollo; 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 5466e9e0..ac2a1fa4 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 @@ -306,6 +306,7 @@ public class DettPraticaModelImpl extends BaseModelImpl { "tcAltro", Types.BOOLEAN }, { "tcAltroDescrizione", Types.VARCHAR }, { "tcConDispositivi", Types.BOOLEAN }, + { "interventoVoceP7", Types.VARCHAR }, { "normLavoriInProprio", Types.BOOLEAN }, { "normLavoriNoDirettore", Types.BOOLEAN }, { "normEsenteBollo", Types.BOOLEAN }, @@ -339,7 +340,7 @@ public class DettPraticaModelImpl extends BaseModelImpl { "intervFinPubDesc", Types.VARCHAR }, { "suap", 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,oldDettPraticaId LONG,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,varianteSostanziale BOOLEAN,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,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,dpdc BOOLEAN,normSismaBonus BOOLEAN,clRischioPreInt VARCHAR(75) null,clRischioPostInt VARCHAR(75) null,intervFinPub BOOLEAN,intervFinPubDesc STRING null,suap 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,oldDettPraticaId LONG,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,varianteSostanziale BOOLEAN,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,dpdc BOOLEAN,normSismaBonus BOOLEAN,clRischioPreInt VARCHAR(75) null,clRischioPostInt VARCHAR(75) null,intervFinPub BOOLEAN,intervFinPubDesc STRING null,suap 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"; @@ -616,6 +617,7 @@ public class DettPraticaModelImpl extends BaseModelImpl model.setTcAltro(soapModel.getTcAltro()); model.setTcAltroDescrizione(soapModel.getTcAltroDescrizione()); model.setTcConDispositivi(soapModel.getTcConDispositivi()); + model.setInterventoVoceP7(soapModel.getInterventoVoceP7()); model.setNormLavoriInProprio(soapModel.getNormLavoriInProprio()); model.setNormLavoriNoDirettore(soapModel.getNormLavoriNoDirettore()); model.setNormEsenteBollo(soapModel.getNormEsenteBollo()); @@ -1012,6 +1014,7 @@ public class DettPraticaModelImpl extends BaseModelImpl attributes.put("tcAltro", getTcAltro()); attributes.put("tcAltroDescrizione", getTcAltroDescrizione()); attributes.put("tcConDispositivi", getTcConDispositivi()); + attributes.put("interventoVoceP7", getInterventoVoceP7()); attributes.put("normLavoriInProprio", getNormLavoriInProprio()); attributes.put("normLavoriNoDirettore", getNormLavoriNoDirettore()); attributes.put("normEsenteBollo", getNormEsenteBollo()); @@ -2616,6 +2619,12 @@ public class DettPraticaModelImpl extends BaseModelImpl setTcConDispositivi(tcConDispositivi); } + String interventoVoceP7 = (String)attributes.get("interventoVoceP7"); + + if (interventoVoceP7 != null) { + setInterventoVoceP7(interventoVoceP7); + } + Boolean normLavoriInProprio = (Boolean)attributes.get( "normLavoriInProprio"); @@ -6549,6 +6558,22 @@ public class DettPraticaModelImpl extends BaseModelImpl _tcConDispositivi = tcConDispositivi; } + @JSON + @Override + public String getInterventoVoceP7() { + if (_interventoVoceP7 == null) { + return StringPool.BLANK; + } + else { + return _interventoVoceP7; + } + } + + @Override + public void setInterventoVoceP7(String interventoVoceP7) { + _interventoVoceP7 = interventoVoceP7; + } + @JSON @Override public boolean getNormLavoriInProprio() { @@ -7424,6 +7449,7 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaImpl.setTcAltro(getTcAltro()); dettPraticaImpl.setTcAltroDescrizione(getTcAltroDescrizione()); dettPraticaImpl.setTcConDispositivi(getTcConDispositivi()); + dettPraticaImpl.setInterventoVoceP7(getInterventoVoceP7()); dettPraticaImpl.setNormLavoriInProprio(getNormLavoriInProprio()); dettPraticaImpl.setNormLavoriNoDirettore(getNormLavoriNoDirettore()); dettPraticaImpl.setNormEsenteBollo(getNormEsenteBollo()); @@ -8736,6 +8762,14 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaCacheModel.tcConDispositivi = getTcConDispositivi(); + dettPraticaCacheModel.interventoVoceP7 = getInterventoVoceP7(); + + String interventoVoceP7 = dettPraticaCacheModel.interventoVoceP7; + + if ((interventoVoceP7 != null) && (interventoVoceP7.length() == 0)) { + dettPraticaCacheModel.interventoVoceP7 = null; + } + dettPraticaCacheModel.normLavoriInProprio = getNormLavoriInProprio(); dettPraticaCacheModel.normLavoriNoDirettore = getNormLavoriNoDirettore(); @@ -8823,7 +8857,7 @@ public class DettPraticaModelImpl extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(541); + StringBundler sb = new StringBundler(543); sb.append("{uuid="); sb.append(getUuid()); @@ -9301,6 +9335,8 @@ public class DettPraticaModelImpl extends BaseModelImpl sb.append(getTcAltroDescrizione()); sb.append(", tcConDispositivi="); sb.append(getTcConDispositivi()); + sb.append(", interventoVoceP7="); + sb.append(getInterventoVoceP7()); sb.append(", normLavoriInProprio="); sb.append(getNormLavoriInProprio()); sb.append(", normLavoriNoDirettore="); @@ -9372,7 +9408,7 @@ public class DettPraticaModelImpl extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(814); + StringBundler sb = new StringBundler(817); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DettPratica"); @@ -10330,6 +10366,10 @@ public class DettPraticaModelImpl extends BaseModelImpl "tcConDispositivi"); + sb.append( + "interventoVoceP7"); sb.append( "normLavoriInProprio private boolean _tcAltro; private String _tcAltroDescrizione; private boolean _tcConDispositivi; + private String _interventoVoceP7; private boolean _normLavoriInProprio; private boolean _normLavoriNoDirettore; private boolean _normEsenteBollo; 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 9486eff6..2d5ca6da 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 @@ -287,7 +287,7 @@ public class DettPraticaLocalServiceClpInvoker { "java.lang.String", "java.lang.String", "java.lang.Boolean", "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "double" + "boolean", "boolean", "boolean", "double", "java.lang.String" }; _methodName249 = "updateDettPraticaDatiDomanda"; @@ -329,7 +329,7 @@ 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" + "boolean", "java.lang.String" }; _methodName250 = "updateDettPraticaDatiIntegrazione"; @@ -355,7 +355,7 @@ public class DettPraticaLocalServiceClpInvoker { "boolean", "boolean", "boolean", "com.liferay.portal.service.ServiceContext", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean" + "boolean", "boolean", "boolean", "java.lang.String" }; _methodName252 = "updateDettPraticaGeologo"; @@ -1034,7 +1034,8 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[219]).booleanValue(), ((Boolean)arguments[220]).booleanValue(), ((Boolean)arguments[221]).booleanValue(), - ((Double)arguments[222]).doubleValue()); + ((Double)arguments[222]).doubleValue(), + (java.lang.String)arguments[223]); } if (_methodName249.equals(name) && @@ -1195,7 +1196,8 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[156]).booleanValue(), ((Boolean)arguments[157]).booleanValue(), ((Boolean)arguments[158]).booleanValue(), - ((Boolean)arguments[159]).booleanValue()); + ((Boolean)arguments[159]).booleanValue(), + (java.lang.String)arguments[160]); } if (_methodName250.equals(name) && @@ -1293,7 +1295,8 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[92]).booleanValue(), ((Boolean)arguments[93]).booleanValue(), ((Boolean)arguments[94]).booleanValue(), - ((Boolean)arguments[95]).booleanValue()); + ((Boolean)arguments[95]).booleanValue(), + (java.lang.String)arguments[96]); } if (_methodName252.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 70c2e33b..e23db30b 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,8 @@ public class DettPraticaServiceClpInvoker { "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.Boolean", "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", "double" + "boolean", "boolean", "boolean", "boolean", "boolean", "double", + "java.lang.String" }; _methodName215 = "fetchDettPratica"; @@ -496,7 +497,8 @@ public class DettPraticaServiceClpInvoker { ((Boolean)arguments[221]).booleanValue(), ((Boolean)arguments[222]).booleanValue(), ((Boolean)arguments[223]).booleanValue(), - ((Double)arguments[224]).doubleValue()); + ((Double)arguments[224]).doubleValue(), + (java.lang.String)arguments[225]); } if (_methodName215.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 3debc746..17a8286b 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 @@ -337,8 +337,8 @@ public class DettPraticaServiceSoap { boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione) - throws RemoteException { + boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, + java.lang.String interventoVoceP7) throws RemoteException { try { it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.updateDettPratica(userId, dettPraticaId, intPraticaId, integrazione, protocollo, @@ -431,7 +431,8 @@ public class DettPraticaServiceSoap { tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, pagSoggettiAdAutorizzazione); + normLavoriNoDirettore, pagSoggettiAdAutorizzazione, + interventoVoceP7); 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/AsseverazioneLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java index 52b92a57..4adc3dfe 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java @@ -96,6 +96,8 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase * {@link it.tref.liferay.portos.bo.service.AsseverazioneLocalServiceUtil} * to access the asseverazione local service. */ + + private static final Log _log = LogFactoryUtil.getLog(AvvisoLocalServiceImpl.class.getName()); public String anteprimaAsseverazione(String tipo, User user, DettPratica dettPratica, String relazioni) throws IOException, SystemException, PortalException { @@ -167,7 +169,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase file = "geologo"; break; case TipoSoggettoUtil.PROGETTISTA: - if (Validator.isNull(ambitoProfessione) || ambitoProfessione.equalsIgnoreCase("architettonico") || ambitoProfessione.equalsIgnoreCase("altro")) { + if (Validator.isNull(ambitoProfessione) || ambitoProfessione.equalsIgnoreCase("ambitoProf-architettonico") || ambitoProfessione.equalsIgnoreCase("ambitoProf-altro")) { file = "progettista_architettonico"; } else { file = "calcolista"; 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 e8a3b87d..9b610adc 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 @@ -308,7 +308,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPraticaToClone.getTcInterventoOpereEscavazione(), dettPraticaToClone.getTcViarch(), dettPraticaToClone.getTcOperaA25(), dettPraticaToClone.getSanatoriaEdilizia47(), dettPraticaToClone.getSanatoriaEdilizia724(), dettPraticaToClone.getSanatoriaEdilizia326(), - dettPraticaToClone.getNormLavoriNoDirettore()); + dettPraticaToClone.getNormLavoriNoDirettore(), dettPraticaToClone.getInterventoVoceP7()); copy = updateDettPraticaGeologo(copy.getUserId(), copy.getDettPraticaId(), copy.getIntPraticaId(), dettPraticaToClone.getGeoClasseIndagine(), dettPraticaToClone.getGeoCategoriaSottosuolo(), @@ -748,7 +748,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl Boolean tcManutOrdStraord, Boolean tcAltriInterventi, String tcAltriInterventiDesc, boolean noCollaudo, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, - boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione) throws PortalException, + boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, + String interventoVoceP7) throws PortalException, SystemException { Date now = new Date(); @@ -983,6 +984,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setSanatoriaEdilizia47(sanatoriaEdilizia47); dettPratica.setSanatoriaEdilizia724(sanatoriaEdilizia724); dettPratica.setSanatoriaEdilizia326(sanatoriaEdilizia326); + + dettPratica.setInterventoVoceP7(interventoVoceP7); dettPratica.setNormLavoriNoDirettore(normLavoriNoDirettore); @@ -1048,7 +1051,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl Boolean tcAltriInterventi, String tcAltriInterventiDesc, boolean noCollaudo, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, - boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore) throws PortalException, + boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, String interventoVoceP7) throws PortalException, SystemException { Date now = new Date(); @@ -1084,7 +1087,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl normDm03, normDm2018, normDprg01, normDprg02, normAnr, normArt3com3, normArt3com4, normOrd01, normDm04, normDm05, normCI01, normLTC01, suap, normSismaBonus, clRischioPreInt, clRischioPostInt, intervFinPub, intervFinPubDesc, sanatoriaEdilizia47, sanatoriaEdilizia724, - sanatoriaEdilizia326, normLavoriNoDirettore, serviceContext, bozza); + sanatoriaEdilizia326, normLavoriNoDirettore, interventoVoceP7, serviceContext, bozza); DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); @@ -1255,6 +1258,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setSanatoriaEdilizia326(sanatoriaEdilizia326); dettPratica.setSanatoriaEdilizia47(sanatoriaEdilizia47); dettPratica.setSanatoriaEdilizia724(sanatoriaEdilizia724); + + dettPratica.setInterventoVoceP7(interventoVoceP7); dettPratica.setNormLavoriNoDirettore(normLavoriNoDirettore); @@ -1304,7 +1309,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl boolean bozza, boolean noCollaudo, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore) throws PortalException, SystemException { + boolean normLavoriNoDirettore, String interventoVoceP7) throws PortalException, SystemException { Date now = new Date(); @@ -1476,6 +1481,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setSanatoriaEdilizia47(sanatoriaEdilizia47); dettPratica.setSanatoriaEdilizia326(sanatoriaEdilizia326); dettPratica.setSanatoriaEdilizia724(sanatoriaEdilizia724); + + dettPratica.setInterventoVoceP7(interventoVoceP7); dettPratica.setNormLavoriNoDirettore(normLavoriNoDirettore); @@ -1532,7 +1539,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl boolean suap, boolean normSismaBonus, String clRischioPreInt, String clRischioPostInt, boolean intervFinPub, String intervFinPubDesc, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, - ServiceContext serviceContext, boolean bozza) { + String interventoVoceP7, ServiceContext serviceContext, boolean bozza) { } @Indexable(type = IndexableType.REINDEX) 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 de73d1ed..3a336ab8 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 @@ -192,7 +192,8 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { Boolean tcAltriInterventi, String tcAltriInterventiDesc, boolean noCollaudo, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, - boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione) throws PortalException, SystemException { + boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, + String interventoVoceP7) throws PortalException, SystemException { DettPratica dettPratica = null; if (oldDettPraticaId == 0) { @@ -235,7 +236,7 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { serviceContext, bozza, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore); + normLavoriNoDirettore, interventoVoceP7); } else { @@ -285,7 +286,7 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore); + normLavoriNoDirettore, interventoVoceP7); } @@ -361,7 +362,7 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { vincoli, destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, - sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione); + sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7); } return dettPratica; 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 e8ae1737..a9c1c980 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 @@ -4986,6 +4986,7 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl dettPraticaImpl.setTcAltro(dettPratica.isTcAltro()); dettPraticaImpl.setTcAltroDescrizione(dettPratica.getTcAltroDescrizione()); dettPraticaImpl.setTcConDispositivi(dettPratica.isTcConDispositivi()); + dettPraticaImpl.setInterventoVoceP7(dettPratica.getInterventoVoceP7()); dettPraticaImpl.setNormLavoriInProprio(dettPratica.isNormLavoriInProprio()); dettPraticaImpl.setNormLavoriNoDirettore(dettPratica.isNormLavoriNoDirettore()); dettPraticaImpl.setNormEsenteBollo(dettPratica.isNormEsenteBollo()); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/progettista_architettonico.html b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/progettista_architettonico.html index cd9bb3d0..96fc1818 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/progettista_architettonico.html +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/progettista_architettonico.html @@ -29,7 +29,7 @@ D. Lgs. n. 101/2018
  • che, qualora si tratti di lavori da realizzare su lotto di terreno, tutti gli interventi precedentemente - realizzati su di esso sono stati eseguiti nel rispetto nel rispetto delle norme del Codice dei Beni Culturali + realizzati su di esso sono stati eseguiti nel rispetto delle norme del Codice dei Beni Culturali e del Paesaggio (D.Lgs. n. 42/2004 e ss.mm.ii.) e, se necessario, sono in possesso dei titoli abilitativi di cui al Titolo II del DPR n. 380/2001, recepito nella Regione Siciliana con la L.R. 16/2016;
  • @@ -49,8 +49,8 @@ D. Lgs. n. 101/2018