From 0558d6c39c98e1432f5b60b768a91a495c12e07f Mon Sep 17 00:00:00 2001 From: Mattia Gosetto Date: Tue, 27 Oct 2020 11:35:37 +0100 Subject: [PATCH] modifiche allegati e asseverazioni --- .../portlets/portos-bo-portlet/.classpath | 6 +-- .../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 | 9 ++-- .../service/DettPraticaLocalServiceClp.java | 28 +++++++---- .../service/DettPraticaLocalServiceUtil.java | 18 ++++--- .../DettPraticaLocalServiceWrapper.java | 18 ++++--- .../portos/bo/service/DettPraticaService.java | 3 +- .../bo/service/DettPraticaServiceClp.java | 9 ++-- .../bo/service/DettPraticaServiceUtil.java | 6 ++- .../bo/service/DettPraticaServiceWrapper.java | 6 ++- .../portos/bo/util/AsseverazioniUtil.java | 42 +++++----------- .../portos/bo/util/DocumentiPraticaUtil.java | 12 +++++ .../bo/util/ValidazionePraticaUtil.java | 20 ++++++++ .../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 | 6 ++- .../bo/startup/DatabaseUpdateAction.java | 4 ++ .../bo/model/impl/DettPraticaCacheModel.java | 8 ++- .../bo/model/impl/DettPraticaModelImpl.java | 42 ++++++++++++++-- .../DettPraticaLocalServiceClpInvoker.java | 16 +++--- .../base/DettPraticaServiceClpInvoker.java | 5 +- .../service/http/DettPraticaServiceSoap.java | 7 +-- .../impl/DettPraticaLocalServiceImpl.java | 23 ++++++--- .../service/impl/DettPraticaServiceImpl.java | 10 ++-- .../DettPraticaPersistenceImpl.java | 1 + .../docroot/WEB-INF/src/service.properties | 4 +- .../portlets/portos-fe-portlet/.classpath | 6 +-- .../portos/fe/portlet/FascicoloFePortlet.java | 8 ++- .../domanda/page_dettagli_principali.jsp | 7 +++ 35 files changed, 346 insertions(+), 105 deletions(-) diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/.classpath b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/.classpath index fcb7ec72..a5e1f946 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/.classpath +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/.classpath @@ -2,11 +2,6 @@ - - - - - @@ -20,5 +15,6 @@ + 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 abcd01e8..52f866fb 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 79ed2be3..65774e70 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 @@ -378,6 +378,7 @@ public class DettPraticaClp extends BaseModelImpl attributes.put("tcAltroDescrizione", getTcAltroDescrizione()); attributes.put("tcConDispositivi", getTcConDispositivi()); attributes.put("normLavoriInProprio", getNormLavoriInProprio()); + attributes.put("normLavoriNoDirettore", getNormLavoriNoDirettore()); attributes.put("normEsenteBollo", getNormEsenteBollo()); attributes.put("normEsenteSpese", getNormEsenteSpese()); attributes.put("normDpr01Dep", getNormDpr01Dep()); @@ -1987,6 +1988,13 @@ public class DettPraticaClp extends BaseModelImpl setNormLavoriInProprio(normLavoriInProprio); } + Boolean normLavoriNoDirettore = (Boolean)attributes.get( + "normLavoriNoDirettore"); + + if (normLavoriNoDirettore != null) { + setNormLavoriNoDirettore(normLavoriNoDirettore); + } + Boolean normEsenteBollo = (Boolean)attributes.get("normEsenteBollo"); if (normEsenteBollo != null) { @@ -8440,6 +8448,35 @@ public class DettPraticaClp extends BaseModelImpl } } + @Override + public boolean getNormLavoriNoDirettore() { + return _normLavoriNoDirettore; + } + + @Override + public boolean isNormLavoriNoDirettore() { + return _normLavoriNoDirettore; + } + + @Override + public void setNormLavoriNoDirettore(boolean normLavoriNoDirettore) { + _normLavoriNoDirettore = normLavoriNoDirettore; + + if (_dettPraticaRemoteModel != null) { + try { + Class clazz = _dettPraticaRemoteModel.getClass(); + + Method method = clazz.getMethod("setNormLavoriNoDirettore", + boolean.class); + + method.invoke(_dettPraticaRemoteModel, normLavoriNoDirettore); + } + catch (Exception e) { + throw new UnsupportedOperationException(e); + } + } + } + @Override public boolean getNormEsenteBollo() { return _normEsenteBollo; @@ -9787,6 +9824,7 @@ public class DettPraticaClp extends BaseModelImpl clone.setTcAltroDescrizione(getTcAltroDescrizione()); clone.setTcConDispositivi(getTcConDispositivi()); clone.setNormLavoriInProprio(getNormLavoriInProprio()); + clone.setNormLavoriNoDirettore(getNormLavoriNoDirettore()); clone.setNormEsenteBollo(getNormEsenteBollo()); clone.setNormEsenteSpese(getNormEsenteSpese()); clone.setNormDpr01Dep(getNormDpr01Dep()); @@ -9869,7 +9907,7 @@ public class DettPraticaClp extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(539); + StringBundler sb = new StringBundler(541); sb.append("{uuid="); sb.append(getUuid()); @@ -10349,6 +10387,8 @@ public class DettPraticaClp extends BaseModelImpl sb.append(getTcConDispositivi()); sb.append(", normLavoriInProprio="); sb.append(getNormLavoriInProprio()); + sb.append(", normLavoriNoDirettore="); + sb.append(getNormLavoriNoDirettore()); sb.append(", normEsenteBollo="); sb.append(getNormEsenteBollo()); sb.append(", normEsenteSpese="); @@ -10416,7 +10456,7 @@ public class DettPraticaClp extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(811); + StringBundler sb = new StringBundler(814); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DettPratica"); @@ -11378,6 +11418,10 @@ public class DettPraticaClp extends BaseModelImpl "normLavoriInProprio"); + sb.append( + "normLavoriNoDirettore"); sb.append( "normEsenteBollo private String _tcAltroDescrizione; private boolean _tcConDispositivi; private boolean _normLavoriInProprio; + private boolean _normLavoriNoDirettore; private boolean _normEsenteBollo; private boolean _normEsenteSpese; private boolean _normDpr01Dep; 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 8a4a0aea..cc794836 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 @@ -4271,6 +4271,27 @@ public interface DettPraticaModel extends BaseModel, */ public void setNormLavoriInProprio(boolean normLavoriInProprio); + /** + * Returns the norm lavori no direttore of this dett pratica. + * + * @return the norm lavori no direttore of this dett pratica + */ + public boolean getNormLavoriNoDirettore(); + + /** + * Returns true if this dett pratica is norm lavori no direttore. + * + * @return true if this dett pratica is norm lavori no direttore; false otherwise + */ + public boolean isNormLavoriNoDirettore(); + + /** + * Sets whether this dett pratica is norm lavori no direttore. + * + * @param normLavoriNoDirettore the norm lavori no direttore of this dett pratica + */ + public void setNormLavoriNoDirettore(boolean normLavoriNoDirettore); + /** * Returns the norm esente bollo 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 afa49053..25d408fd 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 @@ -270,6 +270,7 @@ public class DettPraticaSoap implements Serializable { soapModel.setTcAltroDescrizione(model.getTcAltroDescrizione()); soapModel.setTcConDispositivi(model.getTcConDispositivi()); soapModel.setNormLavoriInProprio(model.getNormLavoriInProprio()); + soapModel.setNormLavoriNoDirettore(model.getNormLavoriNoDirettore()); soapModel.setNormEsenteBollo(model.getNormEsenteBollo()); soapModel.setNormEsenteSpese(model.getNormEsenteSpese()); soapModel.setNormDpr01Dep(model.getNormDpr01Dep()); @@ -2692,6 +2693,18 @@ public class DettPraticaSoap implements Serializable { _normLavoriInProprio = normLavoriInProprio; } + public boolean getNormLavoriNoDirettore() { + return _normLavoriNoDirettore; + } + + public boolean isNormLavoriNoDirettore() { + return _normLavoriNoDirettore; + } + + public void setNormLavoriNoDirettore(boolean normLavoriNoDirettore) { + _normLavoriNoDirettore = normLavoriNoDirettore; + } + public boolean getNormEsenteBollo() { return _normEsenteBollo; } @@ -3279,6 +3292,7 @@ public class DettPraticaSoap implements Serializable { private String _tcAltroDescrizione; private boolean _tcConDispositivi; private boolean _normLavoriInProprio; + private boolean _normLavoriNoDirettore; private boolean _normEsenteBollo; private boolean _normEsenteSpese; private boolean _normDpr01Dep; 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 91343529..bda111db 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 @@ -352,6 +352,7 @@ public class DettPraticaWrapper implements DettPratica, attributes.put("tcAltroDescrizione", getTcAltroDescrizione()); attributes.put("tcConDispositivi", getTcConDispositivi()); attributes.put("normLavoriInProprio", getNormLavoriInProprio()); + attributes.put("normLavoriNoDirettore", getNormLavoriNoDirettore()); attributes.put("normEsenteBollo", getNormEsenteBollo()); attributes.put("normEsenteSpese", getNormEsenteSpese()); attributes.put("normDpr01Dep", getNormDpr01Dep()); @@ -1961,6 +1962,13 @@ public class DettPraticaWrapper implements DettPratica, setNormLavoriInProprio(normLavoriInProprio); } + Boolean normLavoriNoDirettore = (Boolean)attributes.get( + "normLavoriNoDirettore"); + + if (normLavoriNoDirettore != null) { + setNormLavoriNoDirettore(normLavoriNoDirettore); + } + Boolean normEsenteBollo = (Boolean)attributes.get("normEsenteBollo"); if (normEsenteBollo != null) { @@ -7988,6 +7996,36 @@ public class DettPraticaWrapper implements DettPratica, _dettPratica.setNormLavoriInProprio(normLavoriInProprio); } + /** + * Returns the norm lavori no direttore of this dett pratica. + * + * @return the norm lavori no direttore of this dett pratica + */ + @Override + public boolean getNormLavoriNoDirettore() { + return _dettPratica.getNormLavoriNoDirettore(); + } + + /** + * Returns true if this dett pratica is norm lavori no direttore. + * + * @return true if this dett pratica is norm lavori no direttore; false otherwise + */ + @Override + public boolean isNormLavoriNoDirettore() { + return _dettPratica.isNormLavoriNoDirettore(); + } + + /** + * Sets whether this dett pratica is norm lavori no direttore. + * + * @param normLavoriNoDirettore the norm lavori no direttore of this dett pratica + */ + @Override + public void setNormLavoriNoDirettore(boolean normLavoriNoDirettore) { + _dettPratica.setNormLavoriNoDirettore(normLavoriNoDirettore); + } + /** * Returns the norm esente bollo 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 3d62ee92..75411ec8 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 @@ -557,7 +557,8 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; @@ -655,7 +656,8 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; @@ -723,7 +725,8 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) 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 6dacc003..67796cd4 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", "boolean", "boolean" }; _methodName42 = "updateDettPraticaDatiDomanda"; @@ -319,7 +319,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "java.lang.String", "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", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean" }; _methodName43 = "updateDettPraticaDatiIntegrazione"; @@ -345,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" }; _methodName44 = "updateDettPraticaGeologo"; @@ -2023,7 +2024,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; @@ -2478,7 +2480,9 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { sanatoriaEdilizia724, - sanatoriaEdilizia326 + sanatoriaEdilizia326, + + normLavoriNoDirettore }); } catch (Throwable t) { @@ -2598,7 +2602,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; @@ -2929,7 +2934,9 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { sanatoriaEdilizia724, - sanatoriaEdilizia326 + sanatoriaEdilizia326, + + normLavoriNoDirettore }); } catch (Throwable t) { @@ -3019,7 +3026,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; @@ -3222,7 +3230,9 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { sanatoriaEdilizia724, - sanatoriaEdilizia326 + sanatoriaEdilizia326, + + normLavoriNoDirettore }); } 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 8ababa87..4747a248 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 @@ -625,7 +625,8 @@ public class DettPraticaLocalServiceUtil { boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return getService() @@ -705,7 +706,8 @@ public class DettPraticaLocalServiceUtil { tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, - sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326); + sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, + normLavoriNoDirettore); } public static it.tref.liferay.portos.bo.model.DettPratica updateDettPraticaDatiDomanda( @@ -801,7 +803,8 @@ public class DettPraticaLocalServiceUtil { boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return getService() @@ -859,7 +862,8 @@ public class DettPraticaLocalServiceUtil { tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, - sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326); + sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, + normLavoriNoDirettore); } public static it.tref.liferay.portos.bo.model.DettPratica updateDettPraticaDatiIntegrazione( @@ -925,7 +929,8 @@ public class DettPraticaLocalServiceUtil { boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return getService() @@ -967,7 +972,8 @@ public class DettPraticaLocalServiceUtil { normDpr01Aut, normDpr02Aut, normArt3com3, normArt3com4, serviceContext, bozza, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, - sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326); + sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, + normLavoriNoDirettore); } 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 3bd5f8b8..57af722f 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 @@ -655,7 +655,8 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return _dettPraticaLocalService.updateDettPratica(userId, @@ -735,7 +736,8 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, - sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326); + sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, + normLavoriNoDirettore); } @Override @@ -832,7 +834,8 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return _dettPraticaLocalService.updateDettPraticaDatiDomanda(userId, @@ -889,7 +892,8 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, - sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326); + sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, + normLavoriNoDirettore); } @Override @@ -956,7 +960,8 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return _dettPraticaLocalService.updateDettPraticaDatiIntegrazione(userId, @@ -997,7 +1002,8 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, normDpr01Aut, normDpr02Aut, normArt3com3, normArt3com4, serviceContext, bozza, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, - sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326); + sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, + normLavoriNoDirettore); } @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 62af8fa6..681f1fa0 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 @@ -256,7 +256,8 @@ public interface DettPraticaService extends BaseService, InvokableService { boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) 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 dc08c7bb..c29705fd 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.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", "boolean", "boolean", "boolean", "boolean" }; _methodName12 = "fetchDettPratica"; @@ -720,7 +720,8 @@ public class DettPraticaServiceClp implements DettPraticaService { boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; @@ -1179,7 +1180,9 @@ public class DettPraticaServiceClp implements DettPraticaService { sanatoriaEdilizia724, - sanatoriaEdilizia326 + sanatoriaEdilizia326, + + normLavoriNoDirettore }); } 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 1f90ae91..ac7ea90e 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 @@ -276,7 +276,8 @@ public class DettPraticaServiceUtil { boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return getService() @@ -356,7 +357,8 @@ public class DettPraticaServiceUtil { tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, - sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326); + sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, + normLavoriNoDirettore); } 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 c2f3f1bc..371734bd 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 @@ -276,7 +276,8 @@ public class DettPraticaServiceWrapper implements DettPraticaService, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return _dettPraticaService.updateDettPratica(userId, dettPraticaId, @@ -355,7 +356,8 @@ public class DettPraticaServiceWrapper implements DettPraticaService, tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, - sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326); + sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, + normLavoriNoDirettore); } @Override diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/AsseverazioniUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/AsseverazioniUtil.java index 4cb7922f..4f506c16 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/AsseverazioniUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/AsseverazioniUtil.java @@ -213,34 +213,24 @@ public class AsseverazioniUtil { return nuoviSoggetti.size() > 0; } else { - boolean collaudatoreNotRequired = dettPratica.getNoCollaudo() - || dettPratica.getLavoriPubblici(); + boolean isRiparazioneLocale = dettPratica.getTcRiparazioneInterventoLocale() + && !dettPratica.getTcNuovaCostruzione() && !dettPratica.getTcAdeguamentoSismico() + && !dettPratica.getTcMiglioramentoSismico(); + boolean collaudatoreNotRequired = dettPratica.getLavoriPubblici() + || dettPratica.getNoCollaudo() || isRiparazioneLocale; boolean direttoreLavoriNotRequired = dettPratica.getLavoriPubblici(); - boolean dittaNotRequired = dettPratica.getNormLavoriInProprio() - || dettPratica.getLavoriPubblici(); - - if (TipoSoggettoUtil.DIRETTORE_LAVORI.equalsIgnoreCase(tipoSoggetto) - && direttoreLavoriNotRequired) { - // ADT:se DL presente fra i soggetti deve ritornare true + boolean dittaNotRequired = dettPratica.getNormLavoriInProprio() || dettPratica.getLavoriPubblici(); + + if (TipoSoggettoUtil.DIRETTORE_LAVORI.equalsIgnoreCase(tipoSoggetto) && direttoreLavoriNotRequired) { return checkAsseverazioniRichiestaOriginaria(tipoSoggetto, dettPraticaId); - } else if (TipoSoggettoUtil.COLLAUDATORE.equalsIgnoreCase(tipoSoggetto) - && collaudatoreNotRequired) { - // ADT:se Collaudatore presente fra i soggetti deve ritornare - // true - if (dettPratica.getLavoriPubblici()) - return checkAsseverazioniRichiestaOriginaria(tipoSoggetto, dettPraticaId); + } else if (TipoSoggettoUtil.COLLAUDATORE.equalsIgnoreCase(tipoSoggetto) && collaudatoreNotRequired) { return false; } else if (TipoSoggettoUtil.DITTA.equalsIgnoreCase(tipoSoggetto) && dittaNotRequired) { - // ADT: se Ditta presente tra i soggetti deve tornare true - if (dettPratica.getLavoriPubblici()) - return checkAsseverazioniRichiestaOriginaria(tipoSoggetto, dettPraticaId); return false; - // } else if - // (TipoSoggettoUtil.COMMITTENTE.equalsIgnoreCase(tipoSoggetto)) - // { - // return true; - } else if (required.containsKey(ASSEVERAZIONI_DOMANDA)) { + } else if (TipoSoggettoUtil.COMMITTENTE.equalsIgnoreCase(tipoSoggetto)) { return required.get(ASSEVERAZIONI_DOMANDA).contains(tipoSoggetto); + } else if (required.containsKey(ASSEVERAZIONI_DOMANDA)) { + return checkAsseverazioniRichiestaOriginaria(tipoSoggetto, dettPraticaId); } } @@ -402,12 +392,6 @@ public class AsseverazioniUtil { } else { for (String tipoSoggetto : required.get(ASSEVERAZIONI_DOMANDA)) { - // Se committente e c'è delega => true - // if - // (TipoSoggettoUtil.COMMITTENTE.equalsIgnoreCase(tipoSoggetto)) - // { - // continue; - // } if (isAsseverazioneDomandaRequiredByTipoSoggetto(dettPraticaId, tipoSoggetto)) { List asseverazioniEseguite = AsseverazioneLocalServiceUtil .findByDettPratica_Tipologia_InEsito(dettPraticaId, tipoSoggetto, @@ -590,8 +574,6 @@ public class AsseverazioniUtil { */ private static boolean checkAsseverazioniRichiestaOriginaria(String tipoSoggetto, long dettPraticaId) throws SystemException { - // _log.info("start checkAsseverazioniRichiestaOriginaria tipoSoggetto="+tipoSoggetto+" - dettPraticaId="+dettPraticaId); - List soggettiPerTipologia = SoggettoLocalServiceUtil.findByDettPratica_TipologiaSoggetto( dettPraticaId, tipoSoggetto); if (soggettiPerTipologia != null && soggettiPerTipologia.size() > 0) { 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 f471ac8d..8b3cc072 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 @@ -33,6 +33,8 @@ public class DocumentiPraticaUtil { public final static String TIPOLOGIA_ALLEGATO_A26 = "A26"; public final static String TIPOLOGIA_ALLEGATO_A27 = "A27"; public final static String TIPOLOGIA_ALLEGATO_A28 = "A28"; + public final static String TIPOLOGIA_ALLEGATO_A29 = "A29"; + public final static String TIPOLOGIA_ALLEGATO_A30 = "A30"; public final static String TIPOLOGIA_ALLEGATO_ALTRI = "A99"; public final static String TIPOLOGIA_ALLEGATO_DELEGA = "A98"; @@ -105,6 +107,8 @@ public class DocumentiPraticaUtil { doc.add(TIPOLOGIA_ALLEGATO_A26); doc.add(TIPOLOGIA_ALLEGATO_A27); doc.add(TIPOLOGIA_ALLEGATO_A28); + doc.add(TIPOLOGIA_ALLEGATO_A29); + doc.add(TIPOLOGIA_ALLEGATO_A30); doc.add(TIPOLOGIA_ALLEGATO_ALTRI); doc.add(TIPOLOGIA_ALLEGATO_DELEGA); @@ -190,7 +194,15 @@ public class DocumentiPraticaUtil { case Constants.PROCEDURA_P10: docObbligatori.add(TIPOLOGIA_ALLEGATO_A12); break; + + } + + if(dettPratica.getNormLavoriInProprio()) + docObbligatori.add(TIPOLOGIA_ALLEGATO_A29); + if(dettPratica.getNormLavoriNoDirettore()) + docObbligatori.add(TIPOLOGIA_ALLEGATO_A30); + 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 98e6205f..1f1c0254 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 @@ -1277,6 +1277,11 @@ public class ValidazionePraticaUtil { firme.remove(TipoSoggettoUtil.DIRETTORE_LAVORI); } + if(intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P10)){ + firme.remove(TipoSoggettoUtil.PROGETTISTA); + firme.remove(TipoSoggettoUtil.DIRETTORE_LAVORI); + } + return firme; } @@ -1459,6 +1464,21 @@ public class ValidazionePraticaUtil { add(TipoSoggettoUtil.TITOLARE_DIGITALE); } }); + put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A29, new ArrayList() { + private static final long serialVersionUID = 1L; + { + add(TipoSoggettoUtil.TITOLARE_DIGITALE); + add(TipoSoggettoUtil.PROGETTISTA); + add(TipoSoggettoUtil.DIRETTORE_LAVORI); + } + }); + put(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A30, new ArrayList() { + private static final long serialVersionUID = 1L; + { + add(TipoSoggettoUtil.TITOLARE_DIGITALE); + add(TipoSoggettoUtil.PROGETTISTA); + } + }); } }; } 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 1c6fff7f..64ed22f4 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 @@ -435,6 +435,7 @@ create table portos_bo_DettPratica ( tcAltroDescrizione STRING null, tcConDispositivi BOOLEAN, normLavoriInProprio BOOLEAN, + normLavoriNoDirettore BOOLEAN, normEsenteBollo BOOLEAN, normEsenteSpese BOOLEAN, normDpr01Dep 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 64ec29ab..3f93e053 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 @@ -485,6 +485,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 d262127b..8ef3c7ee 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 @@ -527,6 +527,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 c7ee3a03..a1f6948b 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 @@ -595,6 +595,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 8cf6a70c..26a2285c 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 @@ -240,7 +240,8 @@ 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) +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 nomia 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 @@ -853,6 +854,9 @@ label-documenti-tipologia-A25 = A25 - Dichiarazione assenza scavi - sorveglianza label-documenti-tipologia-A26 = A26 - Titoli di legittimità label-documenti-tipologia-A27 = A27 - Dichiarazione collaudo label-documenti-tipologia-A28 = A28 - Certificazione mancanza motivi ostativi +label-documenti-tipologia-A29 = A29 - Dichiarazione impresa +label-documenti-tipologia-A30 = A30 - Dichiarazione Direttore Lavori + label-documenti-tipologia-A98 = Deleghe label-documenti-tipologia-A99 = Altri label-documenti-tipologia-dnf = Pratica non firmata 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 faf77c59..22544908 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 @@ -204,6 +204,10 @@ public class DatabaseUpdateAction extends SimpleAction { s.executeUpdate("ALTER TABLE portos_bo_dettpratica ADD COLUMN sanatoriaedilizia326 BOOL NULL"); } + if (!hasColumn("portos_bo_dettpratica", "normlavorinodirettore")) { + s.executeUpdate("ALTER TABLE portos_bo_dettpratica ADD COLUMN normlavorinodirettore BOOL 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 6d5b8809..c5e31ed6 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(539); + StringBundler sb = new StringBundler(541); sb.append("{uuid="); sb.append(uuid); @@ -518,6 +518,8 @@ public class DettPraticaCacheModel implements CacheModel, sb.append(tcConDispositivi); sb.append(", normLavoriInProprio="); sb.append(normLavoriInProprio); + sb.append(", normLavoriNoDirettore="); + sb.append(normLavoriNoDirettore); sb.append(", normEsenteBollo="); sb.append(normEsenteBollo); sb.append(", normEsenteSpese="); @@ -1502,6 +1504,7 @@ public class DettPraticaCacheModel implements CacheModel, dettPraticaImpl.setTcConDispositivi(tcConDispositivi); dettPraticaImpl.setNormLavoriInProprio(normLavoriInProprio); + dettPraticaImpl.setNormLavoriNoDirettore(normLavoriNoDirettore); dettPraticaImpl.setNormEsenteBollo(normEsenteBollo); dettPraticaImpl.setNormEsenteSpese(normEsenteSpese); dettPraticaImpl.setNormDpr01Dep(normDpr01Dep); @@ -1799,6 +1802,7 @@ public class DettPraticaCacheModel implements CacheModel, tcAltroDescrizione = objectInput.readUTF(); tcConDispositivi = objectInput.readBoolean(); normLavoriInProprio = objectInput.readBoolean(); + normLavoriNoDirettore = objectInput.readBoolean(); normEsenteBollo = objectInput.readBoolean(); normEsenteSpese = objectInput.readBoolean(); normDpr01Dep = objectInput.readBoolean(); @@ -2686,6 +2690,7 @@ public class DettPraticaCacheModel implements CacheModel, objectOutput.writeBoolean(tcConDispositivi); objectOutput.writeBoolean(normLavoriInProprio); + objectOutput.writeBoolean(normLavoriNoDirettore); objectOutput.writeBoolean(normEsenteBollo); objectOutput.writeBoolean(normEsenteSpese); objectOutput.writeBoolean(normDpr01Dep); @@ -2977,6 +2982,7 @@ public class DettPraticaCacheModel implements CacheModel, public String tcAltroDescrizione; public boolean tcConDispositivi; public boolean normLavoriInProprio; + public boolean normLavoriNoDirettore; public boolean normEsenteBollo; public boolean normEsenteSpese; public boolean normDpr01Dep; 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 e0fc2e30..8eb848c1 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 @@ -307,6 +307,7 @@ public class DettPraticaModelImpl extends BaseModelImpl { "tcAltroDescrizione", Types.VARCHAR }, { "tcConDispositivi", Types.BOOLEAN }, { "normLavoriInProprio", Types.BOOLEAN }, + { "normLavoriNoDirettore", Types.BOOLEAN }, { "normEsenteBollo", Types.BOOLEAN }, { "normEsenteSpese", Types.BOOLEAN }, { "normDpr01Dep", Types.BOOLEAN }, @@ -338,7 +339,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 VARCHAR(75) null,livelloDiTutela VARCHAR(75) null,vincoli VARCHAR(75) 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,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 VARCHAR(75) null,livelloDiTutela VARCHAR(75) null,vincoli VARCHAR(75) 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_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.setTcAltroDescrizione(soapModel.getTcAltroDescrizione()); model.setTcConDispositivi(soapModel.getTcConDispositivi()); model.setNormLavoriInProprio(soapModel.getNormLavoriInProprio()); + model.setNormLavoriNoDirettore(soapModel.getNormLavoriNoDirettore()); model.setNormEsenteBollo(soapModel.getNormEsenteBollo()); model.setNormEsenteSpese(soapModel.getNormEsenteSpese()); model.setNormDpr01Dep(soapModel.getNormDpr01Dep()); @@ -1011,6 +1013,7 @@ public class DettPraticaModelImpl extends BaseModelImpl attributes.put("tcAltroDescrizione", getTcAltroDescrizione()); attributes.put("tcConDispositivi", getTcConDispositivi()); attributes.put("normLavoriInProprio", getNormLavoriInProprio()); + attributes.put("normLavoriNoDirettore", getNormLavoriNoDirettore()); attributes.put("normEsenteBollo", getNormEsenteBollo()); attributes.put("normEsenteSpese", getNormEsenteSpese()); attributes.put("normDpr01Dep", getNormDpr01Dep()); @@ -2620,6 +2623,13 @@ public class DettPraticaModelImpl extends BaseModelImpl setNormLavoriInProprio(normLavoriInProprio); } + Boolean normLavoriNoDirettore = (Boolean)attributes.get( + "normLavoriNoDirettore"); + + if (normLavoriNoDirettore != null) { + setNormLavoriNoDirettore(normLavoriNoDirettore); + } + Boolean normEsenteBollo = (Boolean)attributes.get("normEsenteBollo"); if (normEsenteBollo != null) { @@ -6555,6 +6565,22 @@ public class DettPraticaModelImpl extends BaseModelImpl _normLavoriInProprio = normLavoriInProprio; } + @JSON + @Override + public boolean getNormLavoriNoDirettore() { + return _normLavoriNoDirettore; + } + + @Override + public boolean isNormLavoriNoDirettore() { + return _normLavoriNoDirettore; + } + + @Override + public void setNormLavoriNoDirettore(boolean normLavoriNoDirettore) { + _normLavoriNoDirettore = normLavoriNoDirettore; + } + @JSON @Override public boolean getNormEsenteBollo() { @@ -7399,6 +7425,7 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaImpl.setTcAltroDescrizione(getTcAltroDescrizione()); dettPraticaImpl.setTcConDispositivi(getTcConDispositivi()); dettPraticaImpl.setNormLavoriInProprio(getNormLavoriInProprio()); + dettPraticaImpl.setNormLavoriNoDirettore(getNormLavoriNoDirettore()); dettPraticaImpl.setNormEsenteBollo(getNormEsenteBollo()); dettPraticaImpl.setNormEsenteSpese(getNormEsenteSpese()); dettPraticaImpl.setNormDpr01Dep(getNormDpr01Dep()); @@ -8711,6 +8738,8 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaCacheModel.normLavoriInProprio = getNormLavoriInProprio(); + dettPraticaCacheModel.normLavoriNoDirettore = getNormLavoriNoDirettore(); + dettPraticaCacheModel.normEsenteBollo = getNormEsenteBollo(); dettPraticaCacheModel.normEsenteSpese = getNormEsenteSpese(); @@ -8794,7 +8823,7 @@ public class DettPraticaModelImpl extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(539); + StringBundler sb = new StringBundler(541); sb.append("{uuid="); sb.append(getUuid()); @@ -9274,6 +9303,8 @@ public class DettPraticaModelImpl extends BaseModelImpl sb.append(getTcConDispositivi()); sb.append(", normLavoriInProprio="); sb.append(getNormLavoriInProprio()); + sb.append(", normLavoriNoDirettore="); + sb.append(getNormLavoriNoDirettore()); sb.append(", normEsenteBollo="); sb.append(getNormEsenteBollo()); sb.append(", normEsenteSpese="); @@ -9341,7 +9372,7 @@ public class DettPraticaModelImpl extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(811); + StringBundler sb = new StringBundler(814); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DettPratica"); @@ -10303,6 +10334,10 @@ public class DettPraticaModelImpl extends BaseModelImpl "normLavoriInProprio"); + sb.append( + "normLavoriNoDirettore"); sb.append( "normEsenteBollo private String _tcAltroDescrizione; private boolean _tcConDispositivi; private boolean _normLavoriInProprio; + private boolean _normLavoriNoDirettore; private boolean _normEsenteBollo; private boolean _normEsenteSpese; private boolean _normDpr01Dep; 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 2876065a..906ee179 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", "boolean", "boolean" }; _methodName255 = "updateDettPraticaDatiDomanda"; @@ -328,7 +328,8 @@ public class DettPraticaLocalServiceClpInvoker { "java.lang.String", "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", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean" }; _methodName256 = "updateDettPraticaDatiIntegrazione"; @@ -354,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" }; _methodName258 = "updateDettPraticaGeologo"; @@ -1030,7 +1031,8 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[217]).booleanValue(), ((Boolean)arguments[218]).booleanValue(), ((Boolean)arguments[219]).booleanValue(), - ((Boolean)arguments[220]).booleanValue()); + ((Boolean)arguments[220]).booleanValue(), + ((Boolean)arguments[221]).booleanValue()); } if (_methodName255.equals(name) && @@ -1190,7 +1192,8 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[155]).booleanValue(), ((Boolean)arguments[156]).booleanValue(), ((Boolean)arguments[157]).booleanValue(), - ((Boolean)arguments[158]).booleanValue()); + ((Boolean)arguments[158]).booleanValue(), + ((Boolean)arguments[159]).booleanValue()); } if (_methodName256.equals(name) && @@ -1287,7 +1290,8 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[91]).booleanValue(), ((Boolean)arguments[92]).booleanValue(), ((Boolean)arguments[93]).booleanValue(), - ((Boolean)arguments[94]).booleanValue()); + ((Boolean)arguments[94]).booleanValue(), + ((Boolean)arguments[95]).booleanValue()); } if (_methodName258.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 5684b88c..56f2c9d9 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.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", "boolean", "boolean", "boolean", "boolean" }; _methodName221 = "fetchDettPratica"; @@ -493,7 +493,8 @@ public class DettPraticaServiceClpInvoker { ((Boolean)arguments[219]).booleanValue(), ((Boolean)arguments[220]).booleanValue(), ((Boolean)arguments[221]).booleanValue(), - ((Boolean)arguments[222]).booleanValue()); + ((Boolean)arguments[222]).booleanValue(), + ((Boolean)arguments[223]).booleanValue()); } if (_methodName221.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 d0cafe65..aacf7221 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 @@ -336,8 +336,8 @@ public class DettPraticaServiceSoap { boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) - throws RemoteException { + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, + boolean normLavoriNoDirettore) throws RemoteException { try { it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.updateDettPratica(userId, dettPraticaId, intPraticaId, integrazione, protocollo, @@ -429,7 +429,8 @@ public class DettPraticaServiceSoap { tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, - sanatoriaEdilizia724, sanatoriaEdilizia326); + sanatoriaEdilizia724, sanatoriaEdilizia326, + normLavoriNoDirettore); 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 599a88ac..4b3c710e 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 @@ -309,7 +309,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPraticaToClone.getNoCollaudo(), dettPraticaToClone.getTcNuovaCostruzionePertinenza(), dettPraticaToClone.getTcInterventoOpereEscavazione(), dettPraticaToClone.getTcViarch(), dettPraticaToClone.getTcOperaA25(), dettPraticaToClone.getSanatoriaEdilizia47(), - dettPraticaToClone.getSanatoriaEdilizia724(), dettPraticaToClone.getSanatoriaEdilizia326()); + dettPraticaToClone.getSanatoriaEdilizia724(), dettPraticaToClone.getSanatoriaEdilizia326(), + dettPraticaToClone.getNormLavoriNoDirettore()); copy = updateDettPraticaGeologo(copy.getUserId(), copy.getDettPraticaId(), copy.getIntPraticaId(), dettPraticaToClone.getGeoClasseIndagine(), dettPraticaToClone.getGeoCategoriaSottosuolo(), @@ -749,7 +750,7 @@ 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) throws PortalException, SystemException { + boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore) throws PortalException, SystemException { Date now = new Date(); @@ -803,7 +804,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, serviceContext, bozza); + sanatoriaEdilizia326, normLavoriNoDirettore, serviceContext, bozza); DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); @@ -1035,6 +1036,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setSanatoriaEdilizia724(sanatoriaEdilizia724); dettPratica.setSanatoriaEdilizia326(sanatoriaEdilizia326); + dettPratica.setNormLavoriNoDirettore(normLavoriNoDirettore); + dettPratica = dettPraticaPersistence.update(dettPratica); resourceLocalService.updateModelResources(dettPratica, serviceContext); @@ -1097,7 +1100,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) throws PortalException, SystemException { + boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore) throws PortalException, SystemException { Date now = new Date(); @@ -1132,7 +1135,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, serviceContext, bozza); + sanatoriaEdilizia326, normLavoriNoDirettore, serviceContext, bozza); DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); @@ -1304,6 +1307,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setSanatoriaEdilizia47(sanatoriaEdilizia47); dettPratica.setSanatoriaEdilizia724(sanatoriaEdilizia724); + dettPratica.setNormLavoriNoDirettore(normLavoriNoDirettore); + dettPratica = dettPraticaPersistence.update(dettPratica); resourceLocalService.updateModelResources(dettPratica, serviceContext); @@ -1349,7 +1354,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl boolean normDpr02Aut, boolean normArt3com3, boolean normArt3com4, ServiceContext serviceContext, boolean bozza, boolean noCollaudo, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326) + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore) throws PortalException, SystemException { Date now = new Date(); @@ -1522,6 +1527,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setSanatoriaEdilizia47(sanatoriaEdilizia47); dettPratica.setSanatoriaEdilizia326(sanatoriaEdilizia326); dettPratica.setSanatoriaEdilizia724(sanatoriaEdilizia724); + + dettPratica.setNormLavoriNoDirettore(normLavoriNoDirettore); dettPratica = dettPraticaPersistence.update(dettPratica); @@ -1576,6 +1583,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) { // TODO Auto-generated method stub @@ -2031,7 +2039,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl boolean normArt3com4, boolean normOrd01, boolean normDm04, boolean normDm05, boolean normCI01, boolean normLTC01, boolean suap, boolean normSismaBonus, String clRischioPreInt, String clRischioPostInt, boolean intervFinPub, String intervFinPubDesc, boolean sanatoriaEdilizia47, - boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, ServiceContext serviceContext, boolean bozza) { + boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, + ServiceContext serviceContext, boolean bozza) { // TODO Auto-generated method stub 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 3ee91444..ea91ef2d 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 @@ -190,7 +190,7 @@ 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) throws PortalException, SystemException { + boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore) throws PortalException, SystemException { DettPratica dettPratica = null; if (oldDettPraticaId == 0) { @@ -232,7 +232,8 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { normDpr02Dep, normDpr01Aut, normDpr02Aut, normArt3com3, normArt3com4, serviceContext, bozza, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, - sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326); + sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, + normLavoriNoDirettore); } else { @@ -281,7 +282,8 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { vincoli, destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, - sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326); + sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, + normLavoriNoDirettore); } @@ -357,7 +359,7 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { vincoli, destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, - sanatoriaEdilizia326); + sanatoriaEdilizia326, normLavoriNoDirettore); } 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 f3667edd..e8ae1737 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 @@ -4987,6 +4987,7 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl dettPraticaImpl.setTcAltroDescrizione(dettPratica.getTcAltroDescrizione()); dettPraticaImpl.setTcConDispositivi(dettPratica.isTcConDispositivi()); dettPraticaImpl.setNormLavoriInProprio(dettPratica.isNormLavoriInProprio()); + dettPraticaImpl.setNormLavoriNoDirettore(dettPratica.isNormLavoriNoDirettore()); dettPraticaImpl.setNormEsenteBollo(dettPratica.isNormEsenteBollo()); dettPraticaImpl.setNormEsenteSpese(dettPratica.isNormEsenteSpese()); dettPraticaImpl.setNormDpr01Dep(dettPratica.isNormDpr01Dep()); 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 0b6d9e30..41d5a975 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=2692 - build.date=1603207496780 + build.number=2699 + build.date=1603794307107 build.auto.upgrade=true ## diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/.classpath b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/.classpath index 263faf87..fb126d23 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/.classpath +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/.classpath @@ -1,11 +1,6 @@ - - - - - @@ -19,5 +14,6 @@ + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/FascicoloFePortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/FascicoloFePortlet.java index 369e5aef..11e82577 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/FascicoloFePortlet.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/FascicoloFePortlet.java @@ -1544,6 +1544,8 @@ public class FascicoloFePortlet extends MVCPortlet { boolean sanatoriaEdilizia47 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia47"); boolean sanatoriaEdilizia724 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia724"); boolean sanatoriaEdilizia326 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia326"); + + boolean normLavoriNoDirettore = ParamUtil.getBoolean(actionRequest, "normLavoriNoDirettore"); long userId = PortalUtil.getUserId(actionRequest); @@ -1604,7 +1606,7 @@ public class FascicoloFePortlet extends MVCPortlet { paesaggioLocale, livelloDiTutela, vincoli, destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, - tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326); + tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore); String redirect = ParamUtil.getString(actionRequest, "redirect"); if (Validator.isNull(redirect)) { @@ -2046,6 +2048,8 @@ public class FascicoloFePortlet extends MVCPortlet { boolean sanatoriaEdilizia724 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia724"); boolean sanatoriaEdilizia326 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia326"); + boolean normLavoriNoDirettore = ParamUtil.getBoolean(actionRequest, "normLavoriNoDirettore"); + try { DettPraticaServiceUtil.updateDettPratica(userId, dettPratica.getDettPraticaId(), dettPratica.getIntPraticaId(), dettPratica.getIntegrazione(), protocollo, @@ -2106,7 +2110,7 @@ public class FascicoloFePortlet extends MVCPortlet { paesaggioLocale, livelloDiTutela, vincoli, destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, - tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326); + tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore); String redirect = ParamUtil.getString(actionRequest, "redirect"); if (Validator.isNull(redirect)) { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp index 70821dd8..77be4a28 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp @@ -144,6 +144,13 @@ label="norm-lavori-in-proprio"/> +
+
+ +
+