From bf7923811d4a70a713241dca23ebe2b514d8b2b3 Mon Sep 17 00:00:00 2001 From: Salvatore La Manna Date: Thu, 17 Jun 2021 15:23:42 +0200 Subject: [PATCH] Modifiche 2 marzo complete --- .../docroot/WEB-INF/service.xml | 3 + .../portos/bo/model/DettPraticaClp.java | 139 +++++++++++++- .../portos/bo/model/DettPraticaModel.java | 63 ++++++ .../portos/bo/model/DettPraticaSoap.java | 42 ++++ .../portos/bo/model/DettPraticaWrapper.java | 114 +++++++++++ .../bo/service/DettPraticaLocalService.java | 6 +- .../service/DettPraticaLocalServiceClp.java | 44 +++-- .../service/DettPraticaLocalServiceUtil.java | 26 +-- .../DettPraticaLocalServiceWrapper.java | 26 +-- .../portos/bo/service/DettPraticaService.java | 3 +- .../bo/service/DettPraticaServiceClp.java | 24 ++- .../bo/service/DettPraticaServiceUtil.java | 8 +- .../bo/service/DettPraticaServiceWrapper.java | 8 +- .../portos/bo/util/AsseverazioniUtil.java | 6 +- .../portos/bo/util/DocumentiPraticaUtil.java | 41 ++-- .../bo/util/ValidazionePraticaUtil.java | 181 ++++++++---------- .../docroot/WEB-INF/sql/tables.sql | 3 + .../WEB-INF/src/META-INF/portlet-hbm.xml | 3 + .../src/META-INF/portlet-model-hints.xml | 3 + .../WEB-INF/src/META-INF/portlet-orm.xml | 3 + .../WEB-INF/src/content/Portal.properties | 6 +- .../sismica/bo/util/ManutenzioneDatabase.java | 5 +- .../it/mwg/sismica/bo/util/SismicaUtil.java | 15 ++ .../bo/model/impl/DettPraticaCacheModel.java | 20 +- .../bo/model/impl/DettPraticaModelImpl.java | 114 ++++++++++- .../PaesaggisticaAdministrationPortlet.java | 3 +- .../DettPraticaLocalServiceClpInvoker.java | 92 +++++---- .../base/DettPraticaServiceClpInvoker.java | 52 ++--- .../impl/AsseverazioneLocalServiceImpl.java | 54 +++++- .../impl/DettPraticaLocalServiceImpl.java | 172 +++++++++-------- .../service/impl/DettPraticaServiceImpl.java | 13 +- .../AllegatoManualePersistenceImpl.java | 1 + .../AsseverazionePersistenceImpl.java | 1 + .../persistence/AvvisoPersistenceImpl.java | 1 + .../persistence/CollaudoPersistenceImpl.java | 1 + .../persistence/ComunePersistenceImpl.java | 1 + .../ComunicazionePersistenceImpl.java | 1 + .../ConfigurazionePersistenceImpl.java | 1 + .../ControlloPraticaPersistenceImpl.java | 1 + .../persistence/DelegaPersistenceImpl.java | 1 + .../DettPraticaPersistenceImpl.java | 4 + .../DocAggiuntivaPersistenceImpl.java | 1 + .../DocPraticaPersistenceImpl.java | 1 + .../FineLavoriPersistenceImpl.java | 1 + .../HistoryWorkflowActionPersistenceImpl.java | 1 + .../IntPraticaPersistenceImpl.java | 1 + .../persistence/PagamentoPersistenceImpl.java | 1 + .../ParereGeologoPersistenceImpl.java | 1 + .../persistence/ProvinciaPersistenceImpl.java | 1 + .../persistence/SoggettoPersistenceImpl.java | 1 + ...StoricoSoggettoPraticaPersistenceImpl.java | 1 + .../TempisticaPersistenceImpl.java | 1 + .../TerritorioPersistenceImpl.java | 1 + .../resource/asseverazioni/calcolista.html | 1 + .../resource/asseverazioni/collaudatore.html | 4 +- .../resource/asseverazioni/costruttore.html | 4 +- .../asseverazioni/direttore_lavori.html | 62 +++--- .../src/resource/asseverazioni/geologo.html | 1 + .../progettista_architettonico.html | 133 ++++++------- .../asseverazioni/titolare_digitale.html | 74 ++++--- .../docroot/WEB-INF/src/service.properties | 4 +- .../portos/fe/portlet/FascicoloFePortlet.java | 45 +++-- .../domanda/page_dettagli_principali.jsp | 12 ++ .../html/fascicolofe/verify_fascicolo.jsp | 115 +++++------ 64 files changed, 1211 insertions(+), 561 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 b1aaa22e..087cebff 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 @@ -531,6 +531,9 @@ + + + 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 b6d4d54b..d5eaae7e 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 @@ -380,6 +380,9 @@ public class DettPraticaClp extends BaseModelImpl attributes.put("clRischioPostInt", getClRischioPostInt()); attributes.put("intervFinPub", getIntervFinPub()); attributes.put("intervFinPubDesc", getIntervFinPubDesc()); + attributes.put("intervInAreaDiInteresse", getIntervInAreaDiInteresse()); + attributes.put("intervNonModificante", getIntervNonModificante()); + attributes.put("intervNonAssoggettabile", getIntervNonAssoggettabile()); attributes.put("suap", getSuap()); attributes.put("nominaImpresa", getNominaImpresa()); attributes.put("nominaDirettoreLavori", getNominaDirettoreLavori()); @@ -1988,6 +1991,27 @@ public class DettPraticaClp extends BaseModelImpl setIntervFinPubDesc(intervFinPubDesc); } + Boolean intervInAreaDiInteresse = (Boolean)attributes.get( + "intervInAreaDiInteresse"); + + if (intervInAreaDiInteresse != null) { + setIntervInAreaDiInteresse(intervInAreaDiInteresse); + } + + Boolean intervNonModificante = (Boolean)attributes.get( + "intervNonModificante"); + + if (intervNonModificante != null) { + setIntervNonModificante(intervNonModificante); + } + + Boolean intervNonAssoggettabile = (Boolean)attributes.get( + "intervNonAssoggettabile"); + + if (intervNonAssoggettabile != null) { + setIntervNonAssoggettabile(intervNonAssoggettabile); + } + Boolean suap = (Boolean)attributes.get("suap"); if (suap != null) { @@ -8443,6 +8467,93 @@ public class DettPraticaClp extends BaseModelImpl } } + @Override + public boolean getIntervInAreaDiInteresse() { + return _intervInAreaDiInteresse; + } + + @Override + public boolean isIntervInAreaDiInteresse() { + return _intervInAreaDiInteresse; + } + + @Override + public void setIntervInAreaDiInteresse(boolean intervInAreaDiInteresse) { + _intervInAreaDiInteresse = intervInAreaDiInteresse; + + if (_dettPraticaRemoteModel != null) { + try { + Class clazz = _dettPraticaRemoteModel.getClass(); + + Method method = clazz.getMethod("setIntervInAreaDiInteresse", + boolean.class); + + method.invoke(_dettPraticaRemoteModel, intervInAreaDiInteresse); + } + catch (Exception e) { + throw new UnsupportedOperationException(e); + } + } + } + + @Override + public boolean getIntervNonModificante() { + return _intervNonModificante; + } + + @Override + public boolean isIntervNonModificante() { + return _intervNonModificante; + } + + @Override + public void setIntervNonModificante(boolean intervNonModificante) { + _intervNonModificante = intervNonModificante; + + if (_dettPraticaRemoteModel != null) { + try { + Class clazz = _dettPraticaRemoteModel.getClass(); + + Method method = clazz.getMethod("setIntervNonModificante", + boolean.class); + + method.invoke(_dettPraticaRemoteModel, intervNonModificante); + } + catch (Exception e) { + throw new UnsupportedOperationException(e); + } + } + } + + @Override + public boolean getIntervNonAssoggettabile() { + return _intervNonAssoggettabile; + } + + @Override + public boolean isIntervNonAssoggettabile() { + return _intervNonAssoggettabile; + } + + @Override + public void setIntervNonAssoggettabile(boolean intervNonAssoggettabile) { + _intervNonAssoggettabile = intervNonAssoggettabile; + + if (_dettPraticaRemoteModel != null) { + try { + Class clazz = _dettPraticaRemoteModel.getClass(); + + Method method = clazz.getMethod("setIntervNonAssoggettabile", + boolean.class); + + method.invoke(_dettPraticaRemoteModel, intervNonAssoggettabile); + } + catch (Exception e) { + throw new UnsupportedOperationException(e); + } + } + } + @Override public boolean getSuap() { return _suap; @@ -9041,6 +9152,9 @@ public class DettPraticaClp extends BaseModelImpl clone.setClRischioPostInt(getClRischioPostInt()); clone.setIntervFinPub(getIntervFinPub()); clone.setIntervFinPubDesc(getIntervFinPubDesc()); + clone.setIntervInAreaDiInteresse(getIntervInAreaDiInteresse()); + clone.setIntervNonModificante(getIntervNonModificante()); + clone.setIntervNonAssoggettabile(getIntervNonAssoggettabile()); clone.setSuap(getSuap()); clone.setNominaImpresa(getNominaImpresa()); clone.setNominaDirettoreLavori(getNominaDirettoreLavori()); @@ -9097,7 +9211,7 @@ public class DettPraticaClp extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(497); + StringBundler sb = new StringBundler(503); sb.append("{uuid="); sb.append(getUuid()); @@ -9587,6 +9701,12 @@ public class DettPraticaClp extends BaseModelImpl sb.append(getIntervFinPub()); sb.append(", intervFinPubDesc="); sb.append(getIntervFinPubDesc()); + sb.append(", intervInAreaDiInteresse="); + sb.append(getIntervInAreaDiInteresse()); + sb.append(", intervNonModificante="); + sb.append(getIntervNonModificante()); + sb.append(", intervNonAssoggettabile="); + sb.append(getIntervNonAssoggettabile()); sb.append(", suap="); sb.append(getSuap()); sb.append(", nominaImpresa="); @@ -9602,7 +9722,7 @@ public class DettPraticaClp extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(748); + StringBundler sb = new StringBundler(757); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DettPratica"); @@ -10584,6 +10704,18 @@ public class DettPraticaClp extends BaseModelImpl "intervFinPubDesc"); + sb.append( + "intervInAreaDiInteresse"); + sb.append( + "intervNonModificante"); + sb.append( + "intervNonAssoggettabile"); sb.append( "suap private String _clRischioPostInt; private boolean _intervFinPub; private String _intervFinPubDesc; + private boolean _intervInAreaDiInteresse; + private boolean _intervNonModificante; + private boolean _intervNonAssoggettabile; private boolean _suap; private boolean _nominaImpresa; private boolean _nominaDirettoreLavori; 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 f0d8efef..886c8e95 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 @@ -4403,6 +4403,69 @@ public interface DettPraticaModel extends BaseModel, */ public void setIntervFinPubDesc(String intervFinPubDesc); + /** + * Returns the interv in area di interesse of this dett pratica. + * + * @return the interv in area di interesse of this dett pratica + */ + public boolean getIntervInAreaDiInteresse(); + + /** + * Returns true if this dett pratica is interv in area di interesse. + * + * @return true if this dett pratica is interv in area di interesse; false otherwise + */ + public boolean isIntervInAreaDiInteresse(); + + /** + * Sets whether this dett pratica is interv in area di interesse. + * + * @param intervInAreaDiInteresse the interv in area di interesse of this dett pratica + */ + public void setIntervInAreaDiInteresse(boolean intervInAreaDiInteresse); + + /** + * Returns the interv non modificante of this dett pratica. + * + * @return the interv non modificante of this dett pratica + */ + public boolean getIntervNonModificante(); + + /** + * Returns true if this dett pratica is interv non modificante. + * + * @return true if this dett pratica is interv non modificante; false otherwise + */ + public boolean isIntervNonModificante(); + + /** + * Sets whether this dett pratica is interv non modificante. + * + * @param intervNonModificante the interv non modificante of this dett pratica + */ + public void setIntervNonModificante(boolean intervNonModificante); + + /** + * Returns the interv non assoggettabile of this dett pratica. + * + * @return the interv non assoggettabile of this dett pratica + */ + public boolean getIntervNonAssoggettabile(); + + /** + * Returns true if this dett pratica is interv non assoggettabile. + * + * @return true if this dett pratica is interv non assoggettabile; false otherwise + */ + public boolean isIntervNonAssoggettabile(); + + /** + * Sets whether this dett pratica is interv non assoggettabile. + * + * @param intervNonAssoggettabile the interv non assoggettabile of this dett pratica + */ + public void setIntervNonAssoggettabile(boolean intervNonAssoggettabile); + /** * Returns the suap 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 8f8816e2..6ba7b3e9 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 @@ -275,6 +275,9 @@ public class DettPraticaSoap implements Serializable { soapModel.setClRischioPostInt(model.getClRischioPostInt()); soapModel.setIntervFinPub(model.getIntervFinPub()); soapModel.setIntervFinPubDesc(model.getIntervFinPubDesc()); + soapModel.setIntervInAreaDiInteresse(model.getIntervInAreaDiInteresse()); + soapModel.setIntervNonModificante(model.getIntervNonModificante()); + soapModel.setIntervNonAssoggettabile(model.getIntervNonAssoggettabile()); soapModel.setSuap(model.getSuap()); soapModel.setNominaImpresa(model.getNominaImpresa()); soapModel.setNominaDirettoreLavori(model.getNominaDirettoreLavori()); @@ -2745,6 +2748,42 @@ public class DettPraticaSoap implements Serializable { _intervFinPubDesc = intervFinPubDesc; } + public boolean getIntervInAreaDiInteresse() { + return _intervInAreaDiInteresse; + } + + public boolean isIntervInAreaDiInteresse() { + return _intervInAreaDiInteresse; + } + + public void setIntervInAreaDiInteresse(boolean intervInAreaDiInteresse) { + _intervInAreaDiInteresse = intervInAreaDiInteresse; + } + + public boolean getIntervNonModificante() { + return _intervNonModificante; + } + + public boolean isIntervNonModificante() { + return _intervNonModificante; + } + + public void setIntervNonModificante(boolean intervNonModificante) { + _intervNonModificante = intervNonModificante; + } + + public boolean getIntervNonAssoggettabile() { + return _intervNonAssoggettabile; + } + + public boolean isIntervNonAssoggettabile() { + return _intervNonAssoggettabile; + } + + public void setIntervNonAssoggettabile(boolean intervNonAssoggettabile) { + _intervNonAssoggettabile = intervNonAssoggettabile; + } + public boolean getSuap() { return _suap; } @@ -3037,6 +3076,9 @@ public class DettPraticaSoap implements Serializable { private String _clRischioPostInt; private boolean _intervFinPub; private String _intervFinPubDesc; + private boolean _intervInAreaDiInteresse; + private boolean _intervNonModificante; + private boolean _intervNonAssoggettabile; private boolean _suap; private boolean _nominaImpresa; private boolean _nominaDirettoreLavori; 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 6d1a463d..475f2c85 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 @@ -354,6 +354,9 @@ public class DettPraticaWrapper implements DettPratica, attributes.put("clRischioPostInt", getClRischioPostInt()); attributes.put("intervFinPub", getIntervFinPub()); attributes.put("intervFinPubDesc", getIntervFinPubDesc()); + attributes.put("intervInAreaDiInteresse", getIntervInAreaDiInteresse()); + attributes.put("intervNonModificante", getIntervNonModificante()); + attributes.put("intervNonAssoggettabile", getIntervNonAssoggettabile()); attributes.put("suap", getSuap()); attributes.put("nominaImpresa", getNominaImpresa()); attributes.put("nominaDirettoreLavori", getNominaDirettoreLavori()); @@ -1962,6 +1965,27 @@ public class DettPraticaWrapper implements DettPratica, setIntervFinPubDesc(intervFinPubDesc); } + Boolean intervInAreaDiInteresse = (Boolean)attributes.get( + "intervInAreaDiInteresse"); + + if (intervInAreaDiInteresse != null) { + setIntervInAreaDiInteresse(intervInAreaDiInteresse); + } + + Boolean intervNonModificante = (Boolean)attributes.get( + "intervNonModificante"); + + if (intervNonModificante != null) { + setIntervNonModificante(intervNonModificante); + } + + Boolean intervNonAssoggettabile = (Boolean)attributes.get( + "intervNonAssoggettabile"); + + if (intervNonAssoggettabile != null) { + setIntervNonAssoggettabile(intervNonAssoggettabile); + } + Boolean suap = (Boolean)attributes.get("suap"); if (suap != null) { @@ -8021,6 +8045,96 @@ public class DettPraticaWrapper implements DettPratica, _dettPratica.setIntervFinPubDesc(intervFinPubDesc); } + /** + * Returns the interv in area di interesse of this dett pratica. + * + * @return the interv in area di interesse of this dett pratica + */ + @Override + public boolean getIntervInAreaDiInteresse() { + return _dettPratica.getIntervInAreaDiInteresse(); + } + + /** + * Returns true if this dett pratica is interv in area di interesse. + * + * @return true if this dett pratica is interv in area di interesse; false otherwise + */ + @Override + public boolean isIntervInAreaDiInteresse() { + return _dettPratica.isIntervInAreaDiInteresse(); + } + + /** + * Sets whether this dett pratica is interv in area di interesse. + * + * @param intervInAreaDiInteresse the interv in area di interesse of this dett pratica + */ + @Override + public void setIntervInAreaDiInteresse(boolean intervInAreaDiInteresse) { + _dettPratica.setIntervInAreaDiInteresse(intervInAreaDiInteresse); + } + + /** + * Returns the interv non modificante of this dett pratica. + * + * @return the interv non modificante of this dett pratica + */ + @Override + public boolean getIntervNonModificante() { + return _dettPratica.getIntervNonModificante(); + } + + /** + * Returns true if this dett pratica is interv non modificante. + * + * @return true if this dett pratica is interv non modificante; false otherwise + */ + @Override + public boolean isIntervNonModificante() { + return _dettPratica.isIntervNonModificante(); + } + + /** + * Sets whether this dett pratica is interv non modificante. + * + * @param intervNonModificante the interv non modificante of this dett pratica + */ + @Override + public void setIntervNonModificante(boolean intervNonModificante) { + _dettPratica.setIntervNonModificante(intervNonModificante); + } + + /** + * Returns the interv non assoggettabile of this dett pratica. + * + * @return the interv non assoggettabile of this dett pratica + */ + @Override + public boolean getIntervNonAssoggettabile() { + return _dettPratica.getIntervNonAssoggettabile(); + } + + /** + * Returns true if this dett pratica is interv non assoggettabile. + * + * @return true if this dett pratica is interv non assoggettabile; false otherwise + */ + @Override + public boolean isIntervNonAssoggettabile() { + return _dettPratica.isIntervNonAssoggettabile(); + } + + /** + * Sets whether this dett pratica is interv non assoggettabile. + * + * @param intervNonAssoggettabile the interv non assoggettabile of this dett pratica + */ + @Override + public void setIntervNonAssoggettabile(boolean intervNonAssoggettabile) { + _dettPratica.setIntervNonAssoggettabile(intervNonAssoggettabile); + } + /** * Returns the suap 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 fb7bc35d..d5894408 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 @@ -528,7 +528,8 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, java.lang.String clRischioPostInt, boolean intervFinPub, - java.lang.String intervFinPubDesc, + java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, + boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, boolean bozza, java.lang.String paesaggioLocale, java.lang.String livelloDiTutela, java.lang.String vincoli, @@ -625,7 +626,8 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, java.lang.String clRischioPostInt, boolean intervFinPub, - java.lang.String intervFinPubDesc, + java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, + boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, boolean bozza, java.lang.String paesaggioLocale, java.lang.String livelloDiTutela, java.lang.String vincoli, 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 62a3cbe0..c7bb3940 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 @@ -264,13 +264,14 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "boolean", - "java.lang.String", "com.liferay.portal.service.ServiceContext", - "boolean", "java.lang.String", "java.lang.String", - "java.lang.String", "java.lang.String", "java.lang.Boolean", - "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", + "java.lang.String", "boolean", "boolean", "boolean", + "com.liferay.portal.service.ServiceContext", "boolean", + "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", "double", "java.lang.String", - "boolean", "boolean", "boolean", "boolean" + "boolean", "double", "java.lang.String", "boolean", "boolean", + "boolean", "boolean" }; _methodName41 = "updateDettPraticaDatiDomanda"; @@ -304,13 +305,14 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "boolean", - "java.lang.String", "com.liferay.portal.service.ServiceContext", - "boolean", "java.lang.String", "java.lang.String", - "java.lang.String", "java.lang.String", "java.lang.Boolean", - "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", + "java.lang.String", "boolean", "boolean", "boolean", + "com.liferay.portal.service.ServiceContext", "boolean", + "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", "java.lang.String", "boolean", - "boolean", "boolean", "boolean" + "boolean", "java.lang.String", "boolean", "boolean", "boolean", + "boolean" }; _methodName42 = "updateDettPraticaDatiIntegrazione"; @@ -1944,7 +1946,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, java.lang.String clRischioPostInt, boolean intervFinPub, - java.lang.String intervFinPubDesc, + java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, + boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, boolean bozza, java.lang.String paesaggioLocale, java.lang.String livelloDiTutela, java.lang.String vincoli, @@ -2337,6 +2340,12 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { ClpSerializer.translateInput(intervFinPubDesc), + intervInAreaDiInteresse, + + intervNonModificante, + + intervNonAssoggettabile, + ClpSerializer.translateInput(serviceContext), bozza, @@ -2488,7 +2497,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, java.lang.String clRischioPostInt, boolean intervFinPub, - java.lang.String intervFinPubDesc, + java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, + boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, boolean bozza, java.lang.String paesaggioLocale, java.lang.String livelloDiTutela, java.lang.String vincoli, @@ -2772,6 +2782,12 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { ClpSerializer.translateInput(intervFinPubDesc), + intervInAreaDiInteresse, + + intervNonModificante, + + intervNonAssoggettabile, + ClpSerializer.translateInput(serviceContext), bozza, 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 e45025e4..cb8a26d2 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 @@ -593,7 +593,8 @@ public class DettPraticaLocalServiceUtil { boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, java.lang.String clRischioPostInt, boolean intervFinPub, - java.lang.String intervFinPubDesc, + java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, + boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, boolean bozza, java.lang.String paesaggioLocale, java.lang.String livelloDiTutela, java.lang.String vincoli, @@ -677,10 +678,11 @@ public class DettPraticaLocalServiceUtil { normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, clRischioPreInt, clRischioPostInt, intervFinPub, intervFinPubDesc, - serviceContext, bozza, paesaggioLocale, livelloDiTutela, vincoli, - destinazioneAltroIntervento, tcCostruzioniEsistenti, - tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, - noCollaudo, tcNuovaCostruzionePertinenza, + intervInAreaDiInteresse, intervNonModificante, + intervNonAssoggettabile, serviceContext, bozza, paesaggioLocale, + livelloDiTutela, vincoli, destinazioneAltroIntervento, + tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, + tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione, @@ -764,7 +766,8 @@ public class DettPraticaLocalServiceUtil { boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, java.lang.String clRischioPostInt, boolean intervFinPub, - java.lang.String intervFinPubDesc, + java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, + boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, boolean bozza, java.lang.String paesaggioLocale, java.lang.String livelloDiTutela, java.lang.String vincoli, @@ -827,11 +830,12 @@ public class DettPraticaLocalServiceUtil { normEsenteBollo, normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, clRischioPreInt, - clRischioPostInt, intervFinPub, intervFinPubDesc, serviceContext, - bozza, paesaggioLocale, livelloDiTutela, vincoli, - destinazioneAltroIntervento, tcCostruzioniEsistenti, - tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, - noCollaudo, tcNuovaCostruzionePertinenza, + clRischioPostInt, intervFinPub, intervFinPubDesc, + intervInAreaDiInteresse, intervNonModificante, + intervNonAssoggettabile, serviceContext, bozza, paesaggioLocale, + livelloDiTutela, vincoli, destinazioneAltroIntervento, + tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, + tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, interventoVoceP7, nominaImpresa, 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 da44c356..696d6b1a 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 @@ -623,7 +623,8 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, java.lang.String clRischioPostInt, boolean intervFinPub, - java.lang.String intervFinPubDesc, + java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, + boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, boolean bozza, java.lang.String paesaggioLocale, java.lang.String livelloDiTutela, java.lang.String vincoli, @@ -707,10 +708,11 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, clRischioPreInt, clRischioPostInt, intervFinPub, intervFinPubDesc, - serviceContext, bozza, paesaggioLocale, livelloDiTutela, vincoli, - destinazioneAltroIntervento, tcCostruzioniEsistenti, - tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, - noCollaudo, tcNuovaCostruzionePertinenza, + intervInAreaDiInteresse, intervNonModificante, + intervNonAssoggettabile, serviceContext, bozza, paesaggioLocale, + livelloDiTutela, vincoli, destinazioneAltroIntervento, + tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, + tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione, @@ -795,7 +797,8 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, java.lang.String clRischioPostInt, boolean intervFinPub, - java.lang.String intervFinPubDesc, + java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, + boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, boolean bozza, java.lang.String paesaggioLocale, java.lang.String livelloDiTutela, java.lang.String vincoli, @@ -857,11 +860,12 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, normEsenteBollo, normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, clRischioPreInt, - clRischioPostInt, intervFinPub, intervFinPubDesc, serviceContext, - bozza, paesaggioLocale, livelloDiTutela, vincoli, - destinazioneAltroIntervento, tcCostruzioniEsistenti, - tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, - noCollaudo, tcNuovaCostruzionePertinenza, + clRischioPostInt, intervFinPub, intervFinPubDesc, + intervInAreaDiInteresse, intervNonModificante, + intervNonAssoggettabile, serviceContext, bozza, paesaggioLocale, + livelloDiTutela, vincoli, destinazioneAltroIntervento, + tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, + tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, interventoVoceP7, nominaImpresa, 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 e451b49a..161092c2 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 @@ -232,7 +232,8 @@ public interface DettPraticaService extends BaseService, InvokableService { boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, java.lang.String clRischioPostInt, boolean intervFinPub, - java.lang.String intervFinPubDesc, + java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, + boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, boolean bozza, boolean disabledSubmit, boolean geoDisabledSubmit, java.lang.String paesaggioLocale, java.lang.String livelloDiTutela, 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 1bb9eea1..5486d11c 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 @@ -125,13 +125,14 @@ public class DettPraticaServiceClp implements DettPraticaService { "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "boolean", - "java.lang.String", "com.liferay.portal.service.ServiceContext", - "boolean", "boolean", "boolean", "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", "double", - "java.lang.String", "boolean", "boolean", "boolean", "boolean" + "java.lang.String", "boolean", "boolean", "boolean", + "com.liferay.portal.service.ServiceContext", "boolean", + "boolean", "boolean", "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", "double", "java.lang.String", + "boolean", "boolean", "boolean", "boolean" }; _methodName12 = "fetchDettPratica"; @@ -699,7 +700,8 @@ public class DettPraticaServiceClp implements DettPraticaService { boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, java.lang.String clRischioPostInt, boolean intervFinPub, - java.lang.String intervFinPubDesc, + java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, + boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, boolean bozza, boolean disabledSubmit, boolean geoDisabledSubmit, java.lang.String paesaggioLocale, java.lang.String livelloDiTutela, @@ -1092,6 +1094,12 @@ public class DettPraticaServiceClp implements DettPraticaService { ClpSerializer.translateInput(intervFinPubDesc), + intervInAreaDiInteresse, + + intervNonModificante, + + intervNonAssoggettabile, + ClpSerializer.translateInput(serviceContext), bozza, 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 f6ffe151..4b8d2660 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 @@ -252,7 +252,8 @@ public class DettPraticaServiceUtil { boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, java.lang.String clRischioPostInt, boolean intervFinPub, - java.lang.String intervFinPubDesc, + java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, + boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, boolean bozza, boolean disabledSubmit, boolean geoDisabledSubmit, java.lang.String paesaggioLocale, java.lang.String livelloDiTutela, @@ -336,8 +337,9 @@ public class DettPraticaServiceUtil { normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, clRischioPreInt, clRischioPostInt, intervFinPub, intervFinPubDesc, - serviceContext, bozza, disabledSubmit, geoDisabledSubmit, - paesaggioLocale, livelloDiTutela, vincoli, + intervInAreaDiInteresse, intervNonModificante, + intervNonAssoggettabile, serviceContext, bozza, disabledSubmit, + geoDisabledSubmit, paesaggioLocale, livelloDiTutela, vincoli, destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, 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 164bbefa..704e9085 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 @@ -252,7 +252,8 @@ public class DettPraticaServiceWrapper implements DettPraticaService, boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, java.lang.String clRischioPostInt, boolean intervFinPub, - java.lang.String intervFinPubDesc, + java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, + boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, boolean bozza, boolean disabledSubmit, boolean geoDisabledSubmit, java.lang.String paesaggioLocale, java.lang.String livelloDiTutela, @@ -335,8 +336,9 @@ public class DettPraticaServiceWrapper implements DettPraticaService, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, clRischioPreInt, clRischioPostInt, intervFinPub, intervFinPubDesc, - serviceContext, bozza, disabledSubmit, geoDisabledSubmit, - paesaggioLocale, livelloDiTutela, vincoli, + intervInAreaDiInteresse, intervNonModificante, + intervNonAssoggettabile, serviceContext, bozza, disabledSubmit, + geoDisabledSubmit, paesaggioLocale, livelloDiTutela, vincoli, destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, 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 1d3b7e21..4ac3448e 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 @@ -153,6 +153,7 @@ public class AsseverazioniUtil { add(TipoSoggettoUtil.PROGETTISTA); add(TipoSoggettoUtil.DITTA); add(TipoSoggettoUtil.COLLAUDATORE); + add(TipoSoggettoUtil.TITOLARE_DIGITALE); } }); // Variante @@ -237,7 +238,9 @@ public class AsseverazioniUtil { boolean direttoreLavoriNotRequired = dettPratica.getLavoriPubblici() || dettPratica.getNormLavoriNoDirettore(); boolean dittaNotRequired = dettPratica.getNormLavoriInProprio() || dettPratica.getLavoriPubblici(); - if (TipoSoggettoUtil.DIRETTORE_LAVORI.equalsIgnoreCase(tipoSoggetto) && direttoreLavoriNotRequired) { + if (TipoSoggettoUtil.TITOLARE_DIGITALE.equalsIgnoreCase(tipoSoggetto)) { + return true; + } else if (TipoSoggettoUtil.DIRETTORE_LAVORI.equalsIgnoreCase(tipoSoggetto) && direttoreLavoriNotRequired) { return checkAsseverazioniRichiestaOriginaria(tipoSoggetto, dettPraticaId); } else if (TipoSoggettoUtil.COLLAUDATORE.equalsIgnoreCase(tipoSoggetto) && collaudatoreNotRequired) { return false; @@ -485,6 +488,7 @@ public class AsseverazioniUtil { */ private static boolean checkAsseverazioniRichiestaOriginaria(String tipoSoggetto, long dettPraticaId) throws SystemException { + 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 b99f7669..936f9ebb 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 @@ -6,6 +6,8 @@ import it.tref.liferay.portos.bo.shared.util.Constants; import java.util.ArrayList; import java.util.List; +import java.util.Set; +import java.util.TreeSet; public class DocumentiPraticaUtil { @@ -118,15 +120,15 @@ public class DocumentiPraticaUtil { }; } - public static List getDocObbligatoriDomanda(IntPratica intPratica, DettPratica dettPratica) { + public static Set getDocObbligatoriDomanda(IntPratica intPratica, DettPratica dettPratica) { - List docObbligatori = new ArrayList<>(); + Set docObbligatori = new TreeSet<>(); switch (intPratica.getTipoProcedura()) { case Constants.PROCEDURA_P1: case Constants.PROCEDURA_Q1: docObbligatori.add(TIPOLOGIA_ALLEGATO_A03); docObbligatori.add(TIPOLOGIA_ALLEGATO_A09); - if(dettPratica.getNoCollaudo()){ + if (dettPratica.getNoCollaudo()) { docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); } break; @@ -135,7 +137,7 @@ public class DocumentiPraticaUtil { docObbligatori.add(TIPOLOGIA_ALLEGATO_A01); docObbligatori.add(TIPOLOGIA_ALLEGATO_A03); docObbligatori.add(TIPOLOGIA_ALLEGATO_A09); - if(dettPratica.getNoCollaudo()){ + if (dettPratica.getNoCollaudo()) { docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); } break; @@ -144,11 +146,10 @@ public class DocumentiPraticaUtil { docObbligatori.add(TIPOLOGIA_ALLEGATO_A01); docObbligatori.add(TIPOLOGIA_ALLEGATO_A02); docObbligatori.add(TIPOLOGIA_ALLEGATO_A24); - if(dettPratica.getNoCollaudo()){ + if (dettPratica.getNoCollaudo()) { docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); } break; - case Constants.PROCEDURA_P4: case Constants.PROCEDURA_Q4: docObbligatori.add(TIPOLOGIA_ALLEGATO_A01); @@ -166,7 +167,6 @@ public class DocumentiPraticaUtil { docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); } break; - case Constants.PROCEDURA_P5: case Constants.PROCEDURA_Q5: docObbligatori.add(TIPOLOGIA_ALLEGATO_A01); @@ -181,9 +181,8 @@ public class DocumentiPraticaUtil { } if (dettPratica.getNoCollaudo()) { docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); - } + } break; - case Constants.PROCEDURA_P6: case Constants.PROCEDURA_P7: case Constants.PROCEDURA_Q6: @@ -204,7 +203,6 @@ public class DocumentiPraticaUtil { docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); } break; - case Constants.PROCEDURA_P8: case Constants.PROCEDURA_Q8: docObbligatori.add(TIPOLOGIA_ALLEGATO_A01); @@ -220,7 +218,6 @@ public class DocumentiPraticaUtil { docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); } break; - case Constants.PROCEDURA_P9: case Constants.PROCEDURA_Q9: docObbligatori.add(TIPOLOGIA_ALLEGATO_A01); @@ -240,7 +237,6 @@ public class DocumentiPraticaUtil { docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); } break; - case Constants.PROCEDURA_P10: case Constants.PROCEDURA_Q10: docObbligatori.add(TIPOLOGIA_ALLEGATO_A12); @@ -248,29 +244,30 @@ public class DocumentiPraticaUtil { docObbligatori.add(TIPOLOGIA_ALLEGATO_A27); } break; - } - if (dettPratica.getTcCostruzioniEsistenti() || dettPratica.getTcNuovaCostruzionePertinenza() || dettPratica.getTcManutOrdStraord()) { docObbligatori.add(TIPOLOGIA_ALLEGATO_A26); } - if (dettPratica.getNormLavoriInProprio()) { docObbligatori.add(TIPOLOGIA_ALLEGATO_A29); } - - if (dettPratica.getNormLavoriNoDirettore()) { - docObbligatori.add(TIPOLOGIA_ALLEGATO_A30); - } - - if (dettPratica.getTcInterventoOpereEscavazione()) { + if (!dettPratica.getTcNoOpereEscavazione()) { docObbligatori.add(TIPOLOGIA_ALLEGATO_A10); } - + if (richiestoA24(dettPratica)) { + docObbligatori.add(TIPOLOGIA_ALLEGATO_A24); + } return docObbligatori; } + public static boolean richiestoA24(DettPratica dettPratica) { + + return (dettPratica.getLavoriPubblici() || dettPratica.getIntervFinPub()) + && !(dettPratica.getIntervInAreaDiInteresse() || dettPratica.getIntervNonModificante() || dettPratica + .getIntervNonAssoggettabile()); + } + @SuppressWarnings("serial") public static List getDocGeologo() { 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 4701e7cb..7840b995 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 @@ -432,8 +432,7 @@ public class ValidazionePraticaUtil { && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P5) && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q5) && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P10) - && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q10) - ) { + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q10)) { notCompleted.add("paesaggio-locale"); } if (Validator.isNull(dettPratica.getLivelloDiTutela()) @@ -448,24 +447,19 @@ public class ValidazionePraticaUtil { && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P5) && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q5) && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P10) - && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q10) - ) { + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q10)) { notCompleted.add("livello-di-tutela"); } - - - if(!intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) - && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q1) - ){ + if (!intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) + && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q1)) { if (Validator.isNull(dettPratica.getDcFoglio())) notCompleted.add("Foglio mancante"); - + if (Validator.isNull(dettPratica.getDcParticelle()) || dettPratica.getLocalizzazioneGeografica().startsWith("||")) notCompleted.add("Particelle mancanti"); - + } - if (intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P10) || intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q10)) { if (Validator.isNull(dettPratica.getLocalizzazioneGeografica()) @@ -495,8 +489,6 @@ public class ValidazionePraticaUtil { if (Validator.isNull(dettPratica.getDescLongIntervento())) { notCompleted.add("desc-long-intervento"); } - - if (Validator.isNull(dettPratica.getDestinazione()) && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P2) @@ -511,27 +503,13 @@ public class ValidazionePraticaUtil { || dettPratica.getLocalizzazioneGeografica().startsWith("||")) { notCompleted.add("Localizzazione geografica mancante"); } - - boolean tipologiaCostruttiva = dettPratica.getTcNuovaCostruzione() || dettPratica.getTcNuovaCostruzionePertinenza() - || dettPratica.getTcCostruzioniEsistenti() || dettPratica.getTcManutOrdStraord() - || dettPratica.getTcAltriInterventi(); - - if (!dettPratica.getTcInterventoOpereEscavazione() - && !dettPratica.getTcNoOpereEscavazione() - && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) - && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q1)){ - notCompleted.add("Intervento opere di escavazione mancante"); - } - - if (!tipologiaCostruttiva - && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) + boolean tipologiaCostruttiva = dettPratica.getTcNuovaCostruzione() + || dettPratica.getTcNuovaCostruzionePertinenza() || dettPratica.getTcCostruzioniEsistenti() + || dettPratica.getTcManutOrdStraord() || dettPratica.getTcAltriInterventi(); + if (!tipologiaCostruttiva && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P1) && !intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q1)) { notCompleted.add("Tipologia Costruttiva Mancante"); } - if ((dettPratica.getLavoriPubblici() || dettPratica.getIntervFinPub()) - && !(dettPratica.getTcViarch() || dettPratica.getTcOperaA25())) { - notCompleted.add("Tipologia intervento Opera pubblica mancante"); - } } return notCompleted; } @@ -550,51 +528,54 @@ public class ValidazionePraticaUtil { DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); long intPraticaId = dettPratica.getIntPraticaId(); IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); - boolean collaudatoreNotRequired = dettPratica.getNoCollaudo() || dettPratica.getCollaudoStatico() || dettPratica.getNormLavoriInProprio(); - boolean direttoreLavoriNotRequired = dettPratica.getLavoriPubblici() || dettPratica.getNormLavoriNoDirettore() || dettPratica.getNormLavoriInProprio(); - boolean dittaNotRequired = dettPratica.getNormLavoriInProprio() || dettPratica.getLavoriPubblici(); + boolean collaudatoreNotRequired = dettPratica.getNoCollaudo() || dettPratica.getCollaudoStatico() + || dettPratica.getNormLavoriInProprio() || dettPratica.getNominaCollaudatore(); + boolean direttoreLavoriNotRequired = dettPratica.getLavoriPubblici() || dettPratica.getNormLavoriNoDirettore() + || dettPratica.getNormLavoriInProprio() || dettPratica.getNominaDirettoreLavori(); + boolean dittaNotRequired = dettPratica.getNormLavoriInProprio() || dettPratica.getLavoriPubblici() + || dettPratica.getNominaImpresa(); List soggettiRichiesti = new ArrayList<>(); List notCompleted = new ArrayList<>(); - + switch (intPratica.getTipoProcedura()) { - case Constants.PROCEDURA_P1: - case Constants.PROCEDURA_Q1: - case Constants.PROCEDURA_P8: - case Constants.PROCEDURA_Q8: - soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); - soggettiRichiesti.add(TipoSoggettoUtil.PROGETTISTA); - break; - - case Constants.PROCEDURA_P2: - case Constants.PROCEDURA_P4: - case Constants.PROCEDURA_P5: - case Constants.PROCEDURA_P6: - case Constants.PROCEDURA_P7: - case Constants.PROCEDURA_Q2: - case Constants.PROCEDURA_Q4: - case Constants.PROCEDURA_Q5: - case Constants.PROCEDURA_Q6: - case Constants.PROCEDURA_Q7: - soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); - soggettiRichiesti.add(TipoSoggettoUtil.PROGETTISTA); - soggettiRichiesti.add(TipoSoggettoUtil.DITTA); - soggettiRichiesti.add(TipoSoggettoUtil.DIRETTORE_LAVORI); - soggettiRichiesti.add(TipoSoggettoUtil.COLLAUDATORE); - break; - - case Constants.PROCEDURA_P3: - case Constants.PROCEDURA_Q3: - soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); - soggettiRichiesti.add(TipoSoggettoUtil.PROGETTISTA); - soggettiRichiesti.add(TipoSoggettoUtil.ARCHEOLOGO); - break; - - case Constants.PROCEDURA_P9: - case Constants.PROCEDURA_Q9: - case Constants.PROCEDURA_P10: - case Constants.PROCEDURA_Q10: - soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); - break; + case Constants.PROCEDURA_P1: + case Constants.PROCEDURA_Q1: + case Constants.PROCEDURA_P8: + case Constants.PROCEDURA_Q8: + soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); + soggettiRichiesti.add(TipoSoggettoUtil.PROGETTISTA); + break; + + case Constants.PROCEDURA_P2: + case Constants.PROCEDURA_P4: + case Constants.PROCEDURA_P5: + case Constants.PROCEDURA_P6: + case Constants.PROCEDURA_P7: + case Constants.PROCEDURA_Q2: + case Constants.PROCEDURA_Q4: + case Constants.PROCEDURA_Q5: + case Constants.PROCEDURA_Q6: + case Constants.PROCEDURA_Q7: + soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); + soggettiRichiesti.add(TipoSoggettoUtil.PROGETTISTA); + soggettiRichiesti.add(TipoSoggettoUtil.DITTA); + soggettiRichiesti.add(TipoSoggettoUtil.DIRETTORE_LAVORI); + soggettiRichiesti.add(TipoSoggettoUtil.COLLAUDATORE); + break; + + case Constants.PROCEDURA_P3: + case Constants.PROCEDURA_Q3: + soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); + soggettiRichiesti.add(TipoSoggettoUtil.PROGETTISTA); + soggettiRichiesti.add(TipoSoggettoUtil.ARCHEOLOGO); + break; + + case Constants.PROCEDURA_P9: + case Constants.PROCEDURA_Q9: + case Constants.PROCEDURA_P10: + case Constants.PROCEDURA_Q10: + soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); + break; } boolean isDelegaCommittente = SoggettiUtil.isTitolareInCommittenti(intPraticaId) @@ -817,29 +798,29 @@ public class ValidazionePraticaUtil { } if ((Validator.isNotNull(pericolositaGeomorfologicaPai) && !pericolositaGeomorfologicaPai - .equalsIgnoreCase("NA")) - || (Validator.isNotNull(rischioGeomorfologicoPai) && !rischioGeomorfologicoPai - .equalsIgnoreCase("NA")) - || (Validator.isNotNull(pericolositaIdraulicaPai) && !pericolositaIdraulicaPai - .equalsIgnoreCase("NA")) - || (Validator.isNotNull(rischioIdraulicoPai) && !rischioIdraulicoPai.equalsIgnoreCase("NA"))) { + .equalsIgnoreCase("NA")) + || (Validator.isNotNull(rischioGeomorfologicoPai) && !rischioGeomorfologicoPai.equalsIgnoreCase("NA")) + || (Validator.isNotNull(pericolositaIdraulicaPai) && !pericolositaIdraulicaPai.equalsIgnoreCase("NA")) + || (Validator.isNotNull(rischioIdraulicoPai) && !rischioIdraulicoPai.equalsIgnoreCase("NA"))) { if (DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia(dettPratica.getIntPraticaId(), "A23", QueryUtil.ALL_POS, QueryUtil.ALL_POS).isEmpty()) { - notCompleted.add("Nessun allegato per " + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-A23")); + notCompleted.add("Nessun allegato per " + + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-A23")); } if (DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia(dettPratica.getIntPraticaId(), "A22", QueryUtil.ALL_POS, QueryUtil.ALL_POS).isEmpty()) { - notCompleted.add("Nessun allegato per " + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-A22")); + notCompleted.add("Nessun allegato per " + + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-A22")); } } - /*int indaginiGeologiche = DocPraticaLocalServiceUtil.countValidTmpByIntPratica_Tipologie( - dettPratica.getIntPraticaId(), DocumentiPraticaUtil.getIndaginiGeologiche().toArray(new String[0])); - if (indaginiGeologiche == 0) { - notCompleted.add("Indagini Geologiche non presenti"); - }*/ + /* + * int indaginiGeologiche = DocPraticaLocalServiceUtil.countValidTmpByIntPratica_Tipologie( + * dettPratica.getIntPraticaId(), DocumentiPraticaUtil.getIndaginiGeologiche().toArray(new String[0])); if + * (indaginiGeologiche == 0) { notCompleted.add("Indagini Geologiche non presenti"); } + */ IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); notCompleted.addAll(firmeMancanti(intPratica, dettPratica, DocumentiPraticaUtil.getDocGeologo())); return notCompleted; @@ -910,7 +891,7 @@ public class ValidazionePraticaUtil { DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); long intPraticaId = dettPratica.getIntPraticaId(); IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(intPraticaId); - List docObbligatori = DocumentiPraticaUtil.getDocObbligatoriDomanda(intPratica, dettPratica); + Set docObbligatori = DocumentiPraticaUtil.getDocObbligatoriDomanda(intPratica, dettPratica); for (String docObbligatorio : docObbligatori) { List docs = DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia(intPraticaId, docObbligatorio, QueryUtil.ALL_POS, QueryUtil.ALL_POS); @@ -1159,13 +1140,13 @@ public class ValidazionePraticaUtil { firme.addAll(firmeObbligatorie.get(tipologiaAllegato)); } IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); - /*if (intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P8) - || intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P9) - || dettPratica.getNormLavoriNoDirettore() - || intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q8) - || intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q9)) { - firme.remove(TipoSoggettoUtil.DIRETTORE_LAVORI); - }*/ + /* + * if (intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P8) || + * intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P9) || dettPratica.getNormLavoriNoDirettore() || + * intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q8) || + * intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q9)) { + * firme.remove(TipoSoggettoUtil.DIRETTORE_LAVORI); } + */ if (intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P9) || intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q9)) { firme.remove(TipoSoggettoUtil.PROGETTISTA); @@ -1173,9 +1154,9 @@ public class ValidazionePraticaUtil { if (intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P10) || intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q10)) { firme.remove(TipoSoggettoUtil.PROGETTISTA); - //firme.remove(TipoSoggettoUtil.DIRETTORE_LAVORI); + // firme.remove(TipoSoggettoUtil.DIRETTORE_LAVORI); } - + List soggetti = SoggettoLocalServiceUtil.getValidTmpByIntPratica(dettPratica.getIntPraticaId()); boolean dir_lavori = false; for (Soggetto soggetto : soggetti) { @@ -1184,10 +1165,10 @@ public class ValidazionePraticaUtil { break; } } - - if(!dir_lavori) + + if (!dir_lavori) firme.remove(TipoSoggettoUtil.DIRETTORE_LAVORI); - + return firme; } 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 9390aae1..c2e76094 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,9 @@ create table portos_bo_DettPratica ( clRischioPostInt VARCHAR(75) null, intervFinPub BOOLEAN, intervFinPubDesc STRING null, + intervInAreaDiInteresse BOOLEAN, + intervNonModificante BOOLEAN, + intervNonAssoggettabile BOOLEAN, suap BOOLEAN, nominaImpresa BOOLEAN, nominaDirettoreLavori 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 f2254d5e..ea35a280 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 @@ -481,6 +481,9 @@ + + + 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 b824027d..3ed6a8a3 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 @@ -535,6 +535,9 @@ 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 1a7620be..623011b4 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 @@ -589,6 +589,9 @@ + + + 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 59748a78..cf1d1736 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 @@ -262,7 +262,7 @@ norm-art3com3_3 = relazione geotecnica (A06) norm-art3com3_4 = relazione sulle fondazioni (A07) norm-art3com4 = Può essere omesso il fascicolo dei calcoli delle strutture portanti, sia in fondazione sia in elevazione -nomina-impresa = Opere per le quali la nomina dell’impresa è subordinata alla richiesta1 di autorizzazione/conformità sismica e/o alla comunicazione di inizio lavori (obbligo asseverazione) +nomina-impresa = Opere per le quali la nomina dell’impresa è subordinata alla richiesta di autorizzazione/conformità sismica e/o alla comunicazione di inizio lavori (obbligo asseverazione) nomina-direttore-lavori = Opere per le quali la nomina del Direttore dei Lavori è subordinata alla richiesta di autorizzazione/conformità sismica e/o alla comunicazione di inizio lavori (obbligo asseverazione) nomina-collaudatore = Opere per le quali la nomina del Collaudatore è subordinata alla richiesta di autorizzazione/conformità sismica e/o alla comunicazione di inizio lavori (obbligo asseverazione) @@ -307,6 +307,10 @@ cl-rischio-post-int-16 = G* interv-fin-pub = L'intervento è oggetto di Finanziamento Pubblico ai sensi del D.Lgs. 18/04/2016 n. 50 (obbligo documento A24 o asseverazione di esclusione/non assoggettabilità al procedimento di verifica preventiva dell’interesse archeologico) interv-fin-pub-desc = Descrizione intervento oggetto di Finanziamento Pubblico +interv-no-viarch = I lavori in progetto, rientranti nell’ambito di applicazione del D.Lgs. 50/2016, sono esclusi e/o non assoggettati al procedimento di verifica preventiva dell’interesse archeologico, ex art. 25 del D.Lgs. 50/2016, poiché: +interv-in-area-di-interesse = L’area oggetto dell’intervento:
è già dichiarata di interesse archeologico, ai sensi degli artt. 10 e/o 142, comma 1 lettera m, del D.Lgs. 42/2004;
e/o è classificata come parco archeologico, ai sensi dell’art. 101 del D.Lgs. 42/2004;
e/o è di documentato interesse archeologico;
e/o è contigua alle suddette aree. +interv-non-modificante = Si tratta di intervento che non comporta:
mutamento nell’aspetto esteriore e/o nello stato e dei luoghi,
e/o movimentazioni di terreno (comprese scarificazioni e impianto e/o reimpianto di essenze vegetali);
e/o nuove edificazioni (anche se realizzate nell’ambito della ristrutturazione di manufatti esistenti);
e/o scavi a quote diverse da quelle già impegnate da manufatti esistenti. +interv-non-assoggettabile = le opere previste in progetto non sono assoggettabili al Codice dei Contratti (D.Lgs. 50/2016). sanatorie-obbligatorie = Selezionare almeno una Sanatoria Edilizia ### DESTINAZIONE (RIFERIMENTO AL REGOLAMENTO N.36/R DEL 9/7/2009, ALL.A) diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/ManutenzioneDatabase.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/ManutenzioneDatabase.java index e401f1fc..6e60362e 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/ManutenzioneDatabase.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/ManutenzioneDatabase.java @@ -155,9 +155,12 @@ public class ManutenzioneDatabase { private static final Log _log = LogFactoryUtil.getLog(ManutenzioneDatabase.class); public static List pulisci(ServiceContext serviceContext, String mode) throws SystemException, - PortalException { + PortalException, SQLException { List esito = new ArrayList<>(); long companyId = serviceContext.getCompanyId(); + if (mode.contains("!Scavi!")) { + esito.addAll(SismicaUtil.migraScavi()); + } if (mode.contains("!Workflow=")) { esito.addAll(SismicaUtil.riparaWorkflow(mode.replaceAll(".*?!Workflow=([^!]*)!", "$1"))); } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java index 64c47680..80f2b891 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java @@ -24,6 +24,9 @@ import it.tref.liferay.portos.bo.util.Constants; import it.tref.liferay.portos.bo.util.WorkflowConstants; import java.io.Serializable; +import java.sql.Connection; +import java.sql.SQLException; +import java.sql.Statement; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; @@ -36,6 +39,7 @@ import java.util.Map; import java.util.Map.Entry; import com.liferay.counter.service.CounterLocalServiceUtil; +import com.liferay.portal.kernel.dao.jdbc.DataAccess; import com.liferay.portal.kernel.dao.orm.Disjunction; import com.liferay.portal.kernel.dao.orm.DynamicQuery; import com.liferay.portal.kernel.dao.orm.QueryUtil; @@ -295,6 +299,17 @@ public class SismicaUtil { return esito; } + public static List migraScavi() throws SQLException { + + List esito = new ArrayList<>(); + Connection connection = DataAccess.getUpgradeOptimizedConnection(); + Statement statement = connection.createStatement(); + int righe = statement + .executeUpdate("UPDATE portos_bo_dettpratica SET tcnoopereescavazione = NOT tcinterventoopereescavazione"); + esitoLog(esito, "Aggiornate " + righe + " DettPratica"); + return esito; + } + public static List riparaWorkflow(String numeroProgetto) throws SystemException, PortalException { List esito = new ArrayList<>(); 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 4f4d0c2f..2928d018 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(497); + StringBundler sb = new StringBundler(503); sb.append("{uuid="); sb.append(uuid); @@ -528,6 +528,12 @@ public class DettPraticaCacheModel implements CacheModel, sb.append(intervFinPub); sb.append(", intervFinPubDesc="); sb.append(intervFinPubDesc); + sb.append(", intervInAreaDiInteresse="); + sb.append(intervInAreaDiInteresse); + sb.append(", intervNonModificante="); + sb.append(intervNonModificante); + sb.append(", intervNonAssoggettabile="); + sb.append(intervNonAssoggettabile); sb.append(", suap="); sb.append(suap); sb.append(", nominaImpresa="); @@ -1451,6 +1457,9 @@ public class DettPraticaCacheModel implements CacheModel, dettPraticaImpl.setIntervFinPubDesc(intervFinPubDesc); } + dettPraticaImpl.setIntervInAreaDiInteresse(intervInAreaDiInteresse); + dettPraticaImpl.setIntervNonModificante(intervNonModificante); + dettPraticaImpl.setIntervNonAssoggettabile(intervNonAssoggettabile); dettPraticaImpl.setSuap(suap); dettPraticaImpl.setNominaImpresa(nominaImpresa); dettPraticaImpl.setNominaDirettoreLavori(nominaDirettoreLavori); @@ -1707,6 +1716,9 @@ public class DettPraticaCacheModel implements CacheModel, clRischioPostInt = objectInput.readUTF(); intervFinPub = objectInput.readBoolean(); intervFinPubDesc = objectInput.readUTF(); + intervInAreaDiInteresse = objectInput.readBoolean(); + intervNonModificante = objectInput.readBoolean(); + intervNonAssoggettabile = objectInput.readBoolean(); suap = objectInput.readBoolean(); nominaImpresa = objectInput.readBoolean(); nominaDirettoreLavori = objectInput.readBoolean(); @@ -2581,6 +2593,9 @@ public class DettPraticaCacheModel implements CacheModel, objectOutput.writeUTF(intervFinPubDesc); } + objectOutput.writeBoolean(intervInAreaDiInteresse); + objectOutput.writeBoolean(intervNonModificante); + objectOutput.writeBoolean(intervNonAssoggettabile); objectOutput.writeBoolean(suap); objectOutput.writeBoolean(nominaImpresa); objectOutput.writeBoolean(nominaDirettoreLavori); @@ -2831,6 +2846,9 @@ public class DettPraticaCacheModel implements CacheModel, public String clRischioPostInt; public boolean intervFinPub; public String intervFinPubDesc; + public boolean intervInAreaDiInteresse; + public boolean intervNonModificante; + public boolean intervNonAssoggettabile; public boolean suap; public boolean nominaImpresa; public boolean nominaDirettoreLavori; 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 d486d573..fd5a025d 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 @@ -312,12 +312,15 @@ public class DettPraticaModelImpl extends BaseModelImpl { "clRischioPostInt", Types.VARCHAR }, { "intervFinPub", Types.BOOLEAN }, { "intervFinPubDesc", Types.VARCHAR }, + { "intervInAreaDiInteresse", Types.BOOLEAN }, + { "intervNonModificante", Types.BOOLEAN }, + { "intervNonAssoggettabile", Types.BOOLEAN }, { "suap", Types.BOOLEAN }, { "nominaImpresa", Types.BOOLEAN }, { "nominaDirettoreLavori", Types.BOOLEAN }, { "nominaCollaudatore", Types.BOOLEAN } }; - public static final String TABLE_SQL_CREATE = "create table portos_bo_DettPratica (uuid_ VARCHAR(75) null,dettPraticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,integrazione LONG,protocollo VARCHAR(75) null,dtProtocollo DATE null,tipoIntegrazione VARCHAR(10) null,completa BOOLEAN,gestita BOOLEAN,importoSpeseIstruttoria VARCHAR(75) null,codicePagamentoOneri VARCHAR(75) null,causalePagamentoOneri VARCHAR(75) null,mezzoPagamentoOneri VARCHAR(75) null,importoBolli VARCHAR(75) null,codicePagamentoBolli VARCHAR(75) null,causalePagamentoBolli VARCHAR(75) null,mezzoPagamentoBolli VARCHAR(75) null,dataEffettuazione DATE null,version INTEGER,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null,statusTask INTEGER,soggettoSostituitoId LONG,dtInvioSignal DATE null,destinazione VARCHAR(10) null,ag VARCHAR(10) null,descLongIntervento STRING null,paesaggioLocale STRING null,livelloDiTutela STRING null,vincoli STRING null,via VARCHAR(75) null,localita VARCHAR(75) null,estremiCatastali STRING null,estremiPratCom STRING null,varianteNumero LONG,operaConforme BOOLEAN,collaudoStatico BOOLEAN,noCollaudo BOOLEAN,codiceFiscaleDelegato VARCHAR(16) 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,lavoriPubblici BOOLEAN,pagamentoIdOneri LONG,pagamentoIdBolli LONG,lavoriPubbliciPercentuale INTEGER,dcParticelle VARCHAR(75) null,dcFoglio VARCHAR(75) null,dcAllegato VARCHAR(75) null,dePiani VARCHAR(75) null,deAltezza VARCHAR(75) null,deInterrati VARCHAR(75) null,deSuperficie VARCHAR(75) null,deCostruzione VARCHAR(75) null,deRistrutturazione VARCHAR(75) null,deUso VARCHAR(75) null,dePubblica VARCHAR(75) null,dePrivata VARCHAR(75) null,deUtilizzazione VARCHAR(75) null,dePosizioneEdificio VARCHAR(75) null,deInfStradalePonte BOOLEAN,deInfStradaleStrada BOOLEAN,deInfStradaleAltro BOOLEAN,deInfIdraulicaLong BOOLEAN,deInfIdraulicaTrasv BOOLEAN,deInfIdraulicaAltro BOOLEAN,deInfOperaAccStradale BOOLEAN,deInfOperaAccIdraulica BOOLEAN,deInfOperaAccAltro BOOLEAN,deInfAltraInfrastruttura BOOLEAN,deInfAltro BOOLEAN,deInfAltroDesc STRING null,dccFondazioni VARCHAR(75) null,destinazioneAltroIntervento VARCHAR(75) null,dccStruttureEleMuraturePietrame BOOLEAN,dccStruttureEleMuratureLaterizio BOOLEAN,dccStruttureEleMuratureMisto BOOLEAN,dccStruttureEleMuratureStoriche BOOLEAN,dccStruttureEleAcciaio VARCHAR(75) null,dccStruttureEleCA VARCHAR(75) null,dccStruttureEleLegno VARCHAR(75) null,dccStruttureEleMistoCA BOOLEAN,dccStruttureEleMistoAcciaio BOOLEAN,dccStruttureEleMistoMuratura BOOLEAN,dccStruttureEleMistoLegno BOOLEAN,dccStruttureElePrefabbricato BOOLEAN,dccStruttureEleAltro BOOLEAN,dccStruttureEleAltroDescrizione STRING null,dccOrizzontamentiCAAcciaio BOOLEAN,dccOrizzontamentiLegno BOOLEAN,dccOrizzontamentiLegnoCA BOOLEAN,dccOrizzontamentiLamieraGrecata BOOLEAN,dccOrizzontamentiVolte BOOLEAN,dccOrizzontamentiAltro BOOLEAN,dccOrizzontamentiAltroDescrizione STRING null,dccCopertura VARCHAR(75) null,dccCoperturaCAAcciaio BOOLEAN,dccCoperturaLegno BOOLEAN,dccCoperturaLegnoCA BOOLEAN,dccCoperturaLamieraGrecata BOOLEAN,dccCoperturaPannelli BOOLEAN,dccCoperturaPVCTelonati BOOLEAN,dccCoperturaLeggere BOOLEAN,dccCoperturaAltro BOOLEAN,dccCoperturaAltroDesrizione STRING null,dccElemNonStrutLaterizio BOOLEAN,dccElemNonStrutCartongesso BOOLEAN,dccElemNonStrutCalcestruzzo BOOLEAN,dccElemNonStrutLegno BOOLEAN,dccElemNonStrutAltro BOOLEAN,dccElemNonStrutAltroDescrizione STRING null,dccOpereDiRinforzoInsCatene BOOLEAN,dccOpereDiRinforzoInsCordoli BOOLEAN,dccOpereDiRinforzoIniArmate BOOLEAN,dccOpereDiRinforzoPlaccaggi BOOLEAN,dccOpereDiRinforzoIrrSolai BOOLEAN,dccOpereDiRinforzoRinforziFRP BOOLEAN,dccOpereDiRinforzoTelaiECerchiature BOOLEAN,dccOpereDiRinforzoInsRompitratta BOOLEAN,dccOpereDiRinforzoAltro BOOLEAN,dccOpereDiRinforzoAltroDescrizione STRING null,geoClasseIndagine VARCHAR(75) null,geoCategoriaSottosuolo VARCHAR(75) null,geoCategoriaTopografica VARCHAR(75) null,geoConsolidamento VARCHAR(75) null,geoPericolositaGeologica VARCHAR(75) null,geoPericolositaSismica VARCHAR(75) null,geoPericolositaIdraulica VARCHAR(75) null,geoPericolositaGeomorfica VARCHAR(75) null,geoRischioGeomorfologicoPai VARCHAR(75) null,geoPericolositaIdraulicaPai VARCHAR(75) null,geoRischioIdraulicoPai VARCHAR(75) null,geoFattibilitaGeologica VARCHAR(75) null,geoFattibilitaSismica VARCHAR(75) null,geoFattibilitaIdraulica VARCHAR(75) null,geoOperaRilevante VARCHAR(75) null,geoOpereDiSostegno VARCHAR(75) null,geoOpereInSotterranea VARCHAR(75) null,geoPresenzaPrescrizioni VARCHAR(75) null,geoNotePrescrizioni STRING null,geoNoteIndagini STRING null,geoEvidenzeGeomorfiche VARCHAR(75) null,geoEvidenzeGeologiche VARCHAR(75) null,geoDtRelazione DATE null,pagSoggettiAdAutorizzazione DOUBLE,pagInterventiRestauroManufatti DOUBLE,pagAltriCasiCulturali DOUBLE,pagLottizzazioni DOUBLE,pagGrandiStrutture DOUBLE,pagCondotte DOUBLE,pagPalificazioni DOUBLE,pagImpiantiEolici DOUBLE,pagNuoveRealizzazioni DOUBLE,pagImmobiliPreesistenti DOUBLE,pagManifestiPubblicitari DOUBLE,pagPareriDiMassima DOUBLE,pagAltriCasiPaesaggistici DOUBLE,pagVariantiPareriResi DOUBLE,pagRilascioAttestazioni DOUBLE,pagConsultazioniArchivio DOUBLE,pagNuoveCostruzioni BOOLEAN,pagAdeguamentoSismico INTEGER,pagMiglioramentoSismico INTEGER,pagMiglioramentoSismicoSicilia BOOLEAN,pagRiparazioneInterventoLocale BOOLEAN,pagOperaNonQuantificabile BOOLEAN,pagNuovaCostruzione INTEGER,pagVarianti BOOLEAN,pagAltro INTEGER,pagCalcolatoAdeguamentoSismico VARCHAR(75) null,pagCalcolatoMiglioramentoSismico VARCHAR(75) null,pagCalcolatoRiparazioneInterventoLocale VARCHAR(75) null,pagCalcolatoOperaNonQuantificabile VARCHAR(75) null,pagEffettivoAdeguamentoSismico VARCHAR(75) null,pagEffettivoMiglioramentoSismico VARCHAR(75) null,pagEffettivoRiparazioneInterventoLocale VARCHAR(75) null,pagEffettivoOperaNonQuantificabile VARCHAR(75) null,pagNoteUtente TEXT null,note STRING null,noteUfficio STRING null,localizzazioneGeografica VARCHAR(75) null,tcNuovaCostruzione BOOLEAN,tcNuovaCostruzioneComplessa BOOLEAN,tcAdeguamentoSismico BOOLEAN,tcMiglioramentoSismico BOOLEAN,tcRiparazioneInterventoLocale BOOLEAN,tcCostruzioniEsistenti BOOLEAN,tcManutOrdStraord BOOLEAN,tcNuovaCostruzionePertinenza BOOLEAN,tcInterventoOpereEscavazione BOOLEAN,tcNoOpereEscavazione BOOLEAN,tcViarch BOOLEAN,tcOperaA25 BOOLEAN,tcAltriInterventi BOOLEAN,tcAltriInterventiDesc VARCHAR(75) null,tcInCA BOOLEAN,tcInOpera BOOLEAN,tcPrefabbricato BOOLEAN,tcInAcciaio BOOLEAN,tcMista BOOLEAN,tcInMuratura BOOLEAN,tcInMuraturaOrdinaria BOOLEAN,tcInMuraturaArmata BOOLEAN,tcInMuraturaMista BOOLEAN,tcInLegno BOOLEAN,tcAltro BOOLEAN,tcAltroDescrizione STRING null,tcConDispositivi BOOLEAN,interventoVoceP7 VARCHAR(75) null,normLavoriInProprio BOOLEAN,normLavoriNoDirettore BOOLEAN,normEsenteBollo BOOLEAN,normEsenteSpese BOOLEAN,normDpr01Dep BOOLEAN,normDpr02Dep BOOLEAN,normDpr01Aut BOOLEAN,normDpr02Aut BOOLEAN,normDm2018 BOOLEAN,normAnr BOOLEAN,normArt3com3 BOOLEAN,normArt3com4 BOOLEAN,normSismaBonus BOOLEAN,clRischioPreInt VARCHAR(75) null,clRischioPostInt VARCHAR(75) null,intervFinPub BOOLEAN,intervFinPubDesc STRING null,suap BOOLEAN,nominaImpresa BOOLEAN,nominaDirettoreLavori BOOLEAN,nominaCollaudatore BOOLEAN)"; + public static final String TABLE_SQL_CREATE = "create table portos_bo_DettPratica (uuid_ VARCHAR(75) null,dettPraticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,integrazione LONG,protocollo VARCHAR(75) null,dtProtocollo DATE null,tipoIntegrazione VARCHAR(10) null,completa BOOLEAN,gestita BOOLEAN,importoSpeseIstruttoria VARCHAR(75) null,codicePagamentoOneri VARCHAR(75) null,causalePagamentoOneri VARCHAR(75) null,mezzoPagamentoOneri VARCHAR(75) null,importoBolli VARCHAR(75) null,codicePagamentoBolli VARCHAR(75) null,causalePagamentoBolli VARCHAR(75) null,mezzoPagamentoBolli VARCHAR(75) null,dataEffettuazione DATE null,version INTEGER,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null,statusTask INTEGER,soggettoSostituitoId LONG,dtInvioSignal DATE null,destinazione VARCHAR(10) null,ag VARCHAR(10) null,descLongIntervento STRING null,paesaggioLocale STRING null,livelloDiTutela STRING null,vincoli STRING null,via VARCHAR(75) null,localita VARCHAR(75) null,estremiCatastali STRING null,estremiPratCom STRING null,varianteNumero LONG,operaConforme BOOLEAN,collaudoStatico BOOLEAN,noCollaudo BOOLEAN,codiceFiscaleDelegato VARCHAR(16) 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,lavoriPubblici BOOLEAN,pagamentoIdOneri LONG,pagamentoIdBolli LONG,lavoriPubbliciPercentuale INTEGER,dcParticelle VARCHAR(75) null,dcFoglio VARCHAR(75) null,dcAllegato VARCHAR(75) null,dePiani VARCHAR(75) null,deAltezza VARCHAR(75) null,deInterrati VARCHAR(75) null,deSuperficie VARCHAR(75) null,deCostruzione VARCHAR(75) null,deRistrutturazione VARCHAR(75) null,deUso VARCHAR(75) null,dePubblica VARCHAR(75) null,dePrivata VARCHAR(75) null,deUtilizzazione VARCHAR(75) null,dePosizioneEdificio VARCHAR(75) null,deInfStradalePonte BOOLEAN,deInfStradaleStrada BOOLEAN,deInfStradaleAltro BOOLEAN,deInfIdraulicaLong BOOLEAN,deInfIdraulicaTrasv BOOLEAN,deInfIdraulicaAltro BOOLEAN,deInfOperaAccStradale BOOLEAN,deInfOperaAccIdraulica BOOLEAN,deInfOperaAccAltro BOOLEAN,deInfAltraInfrastruttura BOOLEAN,deInfAltro BOOLEAN,deInfAltroDesc STRING null,dccFondazioni VARCHAR(75) null,destinazioneAltroIntervento VARCHAR(75) null,dccStruttureEleMuraturePietrame BOOLEAN,dccStruttureEleMuratureLaterizio BOOLEAN,dccStruttureEleMuratureMisto BOOLEAN,dccStruttureEleMuratureStoriche BOOLEAN,dccStruttureEleAcciaio VARCHAR(75) null,dccStruttureEleCA VARCHAR(75) null,dccStruttureEleLegno VARCHAR(75) null,dccStruttureEleMistoCA BOOLEAN,dccStruttureEleMistoAcciaio BOOLEAN,dccStruttureEleMistoMuratura BOOLEAN,dccStruttureEleMistoLegno BOOLEAN,dccStruttureElePrefabbricato BOOLEAN,dccStruttureEleAltro BOOLEAN,dccStruttureEleAltroDescrizione STRING null,dccOrizzontamentiCAAcciaio BOOLEAN,dccOrizzontamentiLegno BOOLEAN,dccOrizzontamentiLegnoCA BOOLEAN,dccOrizzontamentiLamieraGrecata BOOLEAN,dccOrizzontamentiVolte BOOLEAN,dccOrizzontamentiAltro BOOLEAN,dccOrizzontamentiAltroDescrizione STRING null,dccCopertura VARCHAR(75) null,dccCoperturaCAAcciaio BOOLEAN,dccCoperturaLegno BOOLEAN,dccCoperturaLegnoCA BOOLEAN,dccCoperturaLamieraGrecata BOOLEAN,dccCoperturaPannelli BOOLEAN,dccCoperturaPVCTelonati BOOLEAN,dccCoperturaLeggere BOOLEAN,dccCoperturaAltro BOOLEAN,dccCoperturaAltroDesrizione STRING null,dccElemNonStrutLaterizio BOOLEAN,dccElemNonStrutCartongesso BOOLEAN,dccElemNonStrutCalcestruzzo BOOLEAN,dccElemNonStrutLegno BOOLEAN,dccElemNonStrutAltro BOOLEAN,dccElemNonStrutAltroDescrizione STRING null,dccOpereDiRinforzoInsCatene BOOLEAN,dccOpereDiRinforzoInsCordoli BOOLEAN,dccOpereDiRinforzoIniArmate BOOLEAN,dccOpereDiRinforzoPlaccaggi BOOLEAN,dccOpereDiRinforzoIrrSolai BOOLEAN,dccOpereDiRinforzoRinforziFRP BOOLEAN,dccOpereDiRinforzoTelaiECerchiature BOOLEAN,dccOpereDiRinforzoInsRompitratta BOOLEAN,dccOpereDiRinforzoAltro BOOLEAN,dccOpereDiRinforzoAltroDescrizione STRING null,geoClasseIndagine VARCHAR(75) null,geoCategoriaSottosuolo VARCHAR(75) null,geoCategoriaTopografica VARCHAR(75) null,geoConsolidamento VARCHAR(75) null,geoPericolositaGeologica VARCHAR(75) null,geoPericolositaSismica VARCHAR(75) null,geoPericolositaIdraulica VARCHAR(75) null,geoPericolositaGeomorfica VARCHAR(75) null,geoRischioGeomorfologicoPai VARCHAR(75) null,geoPericolositaIdraulicaPai VARCHAR(75) null,geoRischioIdraulicoPai VARCHAR(75) null,geoFattibilitaGeologica VARCHAR(75) null,geoFattibilitaSismica VARCHAR(75) null,geoFattibilitaIdraulica VARCHAR(75) null,geoOperaRilevante VARCHAR(75) null,geoOpereDiSostegno VARCHAR(75) null,geoOpereInSotterranea VARCHAR(75) null,geoPresenzaPrescrizioni VARCHAR(75) null,geoNotePrescrizioni STRING null,geoNoteIndagini STRING null,geoEvidenzeGeomorfiche VARCHAR(75) null,geoEvidenzeGeologiche VARCHAR(75) null,geoDtRelazione DATE null,pagSoggettiAdAutorizzazione DOUBLE,pagInterventiRestauroManufatti DOUBLE,pagAltriCasiCulturali DOUBLE,pagLottizzazioni DOUBLE,pagGrandiStrutture DOUBLE,pagCondotte DOUBLE,pagPalificazioni DOUBLE,pagImpiantiEolici DOUBLE,pagNuoveRealizzazioni DOUBLE,pagImmobiliPreesistenti DOUBLE,pagManifestiPubblicitari DOUBLE,pagPareriDiMassima DOUBLE,pagAltriCasiPaesaggistici DOUBLE,pagVariantiPareriResi DOUBLE,pagRilascioAttestazioni DOUBLE,pagConsultazioniArchivio DOUBLE,pagNuoveCostruzioni BOOLEAN,pagAdeguamentoSismico INTEGER,pagMiglioramentoSismico INTEGER,pagMiglioramentoSismicoSicilia BOOLEAN,pagRiparazioneInterventoLocale BOOLEAN,pagOperaNonQuantificabile BOOLEAN,pagNuovaCostruzione INTEGER,pagVarianti BOOLEAN,pagAltro INTEGER,pagCalcolatoAdeguamentoSismico VARCHAR(75) null,pagCalcolatoMiglioramentoSismico VARCHAR(75) null,pagCalcolatoRiparazioneInterventoLocale VARCHAR(75) null,pagCalcolatoOperaNonQuantificabile VARCHAR(75) null,pagEffettivoAdeguamentoSismico VARCHAR(75) null,pagEffettivoMiglioramentoSismico VARCHAR(75) null,pagEffettivoRiparazioneInterventoLocale VARCHAR(75) null,pagEffettivoOperaNonQuantificabile VARCHAR(75) null,pagNoteUtente TEXT null,note STRING null,noteUfficio STRING null,localizzazioneGeografica VARCHAR(75) null,tcNuovaCostruzione BOOLEAN,tcNuovaCostruzioneComplessa BOOLEAN,tcAdeguamentoSismico BOOLEAN,tcMiglioramentoSismico BOOLEAN,tcRiparazioneInterventoLocale BOOLEAN,tcCostruzioniEsistenti BOOLEAN,tcManutOrdStraord BOOLEAN,tcNuovaCostruzionePertinenza BOOLEAN,tcInterventoOpereEscavazione BOOLEAN,tcNoOpereEscavazione BOOLEAN,tcViarch BOOLEAN,tcOperaA25 BOOLEAN,tcAltriInterventi BOOLEAN,tcAltriInterventiDesc VARCHAR(75) null,tcInCA BOOLEAN,tcInOpera BOOLEAN,tcPrefabbricato BOOLEAN,tcInAcciaio BOOLEAN,tcMista BOOLEAN,tcInMuratura BOOLEAN,tcInMuraturaOrdinaria BOOLEAN,tcInMuraturaArmata BOOLEAN,tcInMuraturaMista BOOLEAN,tcInLegno BOOLEAN,tcAltro BOOLEAN,tcAltroDescrizione STRING null,tcConDispositivi BOOLEAN,interventoVoceP7 VARCHAR(75) null,normLavoriInProprio BOOLEAN,normLavoriNoDirettore BOOLEAN,normEsenteBollo BOOLEAN,normEsenteSpese BOOLEAN,normDpr01Dep BOOLEAN,normDpr02Dep BOOLEAN,normDpr01Aut BOOLEAN,normDpr02Aut BOOLEAN,normDm2018 BOOLEAN,normAnr BOOLEAN,normArt3com3 BOOLEAN,normArt3com4 BOOLEAN,normSismaBonus BOOLEAN,clRischioPreInt VARCHAR(75) null,clRischioPostInt VARCHAR(75) null,intervFinPub BOOLEAN,intervFinPubDesc STRING null,intervInAreaDiInteresse BOOLEAN,intervNonModificante BOOLEAN,intervNonAssoggettabile BOOLEAN,suap BOOLEAN,nominaImpresa BOOLEAN,nominaDirettoreLavori BOOLEAN,nominaCollaudatore BOOLEAN)"; public static final String TABLE_SQL_DROP = "drop table portos_bo_DettPratica"; public static final String ORDER_BY_JPQL = " ORDER BY dettPratica.dettPraticaId ASC"; public static final String ORDER_BY_SQL = " ORDER BY portos_bo_DettPratica.dettPraticaId ASC"; @@ -599,6 +602,9 @@ public class DettPraticaModelImpl extends BaseModelImpl model.setClRischioPostInt(soapModel.getClRischioPostInt()); model.setIntervFinPub(soapModel.getIntervFinPub()); model.setIntervFinPubDesc(soapModel.getIntervFinPubDesc()); + model.setIntervInAreaDiInteresse(soapModel.getIntervInAreaDiInteresse()); + model.setIntervNonModificante(soapModel.getIntervNonModificante()); + model.setIntervNonAssoggettabile(soapModel.getIntervNonAssoggettabile()); model.setSuap(soapModel.getSuap()); model.setNominaImpresa(soapModel.getNominaImpresa()); model.setNominaDirettoreLavori(soapModel.getNominaDirettoreLavori()); @@ -970,6 +976,9 @@ public class DettPraticaModelImpl extends BaseModelImpl attributes.put("clRischioPostInt", getClRischioPostInt()); attributes.put("intervFinPub", getIntervFinPub()); attributes.put("intervFinPubDesc", getIntervFinPubDesc()); + attributes.put("intervInAreaDiInteresse", getIntervInAreaDiInteresse()); + attributes.put("intervNonModificante", getIntervNonModificante()); + attributes.put("intervNonAssoggettabile", getIntervNonAssoggettabile()); attributes.put("suap", getSuap()); attributes.put("nominaImpresa", getNominaImpresa()); attributes.put("nominaDirettoreLavori", getNominaDirettoreLavori()); @@ -2578,6 +2587,27 @@ public class DettPraticaModelImpl extends BaseModelImpl setIntervFinPubDesc(intervFinPubDesc); } + Boolean intervInAreaDiInteresse = (Boolean)attributes.get( + "intervInAreaDiInteresse"); + + if (intervInAreaDiInteresse != null) { + setIntervInAreaDiInteresse(intervInAreaDiInteresse); + } + + Boolean intervNonModificante = (Boolean)attributes.get( + "intervNonModificante"); + + if (intervNonModificante != null) { + setIntervNonModificante(intervNonModificante); + } + + Boolean intervNonAssoggettabile = (Boolean)attributes.get( + "intervNonAssoggettabile"); + + if (intervNonAssoggettabile != null) { + setIntervNonAssoggettabile(intervNonAssoggettabile); + } + Boolean suap = (Boolean)attributes.get("suap"); if (suap != null) { @@ -6450,6 +6480,54 @@ public class DettPraticaModelImpl extends BaseModelImpl _intervFinPubDesc = intervFinPubDesc; } + @JSON + @Override + public boolean getIntervInAreaDiInteresse() { + return _intervInAreaDiInteresse; + } + + @Override + public boolean isIntervInAreaDiInteresse() { + return _intervInAreaDiInteresse; + } + + @Override + public void setIntervInAreaDiInteresse(boolean intervInAreaDiInteresse) { + _intervInAreaDiInteresse = intervInAreaDiInteresse; + } + + @JSON + @Override + public boolean getIntervNonModificante() { + return _intervNonModificante; + } + + @Override + public boolean isIntervNonModificante() { + return _intervNonModificante; + } + + @Override + public void setIntervNonModificante(boolean intervNonModificante) { + _intervNonModificante = intervNonModificante; + } + + @JSON + @Override + public boolean getIntervNonAssoggettabile() { + return _intervNonAssoggettabile; + } + + @Override + public boolean isIntervNonAssoggettabile() { + return _intervNonAssoggettabile; + } + + @Override + public void setIntervNonAssoggettabile(boolean intervNonAssoggettabile) { + _intervNonAssoggettabile = intervNonAssoggettabile; + } + @JSON @Override public boolean getSuap() { @@ -6883,6 +6961,9 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaImpl.setClRischioPostInt(getClRischioPostInt()); dettPraticaImpl.setIntervFinPub(getIntervFinPub()); dettPraticaImpl.setIntervFinPubDesc(getIntervFinPubDesc()); + dettPraticaImpl.setIntervInAreaDiInteresse(getIntervInAreaDiInteresse()); + dettPraticaImpl.setIntervNonModificante(getIntervNonModificante()); + dettPraticaImpl.setIntervNonAssoggettabile(getIntervNonAssoggettabile()); dettPraticaImpl.setSuap(getSuap()); dettPraticaImpl.setNominaImpresa(getNominaImpresa()); dettPraticaImpl.setNominaDirettoreLavori(getNominaDirettoreLavori()); @@ -8159,6 +8240,12 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaCacheModel.intervFinPubDesc = null; } + dettPraticaCacheModel.intervInAreaDiInteresse = getIntervInAreaDiInteresse(); + + dettPraticaCacheModel.intervNonModificante = getIntervNonModificante(); + + dettPraticaCacheModel.intervNonAssoggettabile = getIntervNonAssoggettabile(); + dettPraticaCacheModel.suap = getSuap(); dettPraticaCacheModel.nominaImpresa = getNominaImpresa(); @@ -8172,7 +8259,7 @@ public class DettPraticaModelImpl extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(497); + StringBundler sb = new StringBundler(503); sb.append("{uuid="); sb.append(getUuid()); @@ -8662,6 +8749,12 @@ public class DettPraticaModelImpl extends BaseModelImpl sb.append(getIntervFinPub()); sb.append(", intervFinPubDesc="); sb.append(getIntervFinPubDesc()); + sb.append(", intervInAreaDiInteresse="); + sb.append(getIntervInAreaDiInteresse()); + sb.append(", intervNonModificante="); + sb.append(getIntervNonModificante()); + sb.append(", intervNonAssoggettabile="); + sb.append(getIntervNonAssoggettabile()); sb.append(", suap="); sb.append(getSuap()); sb.append(", nominaImpresa="); @@ -8677,7 +8770,7 @@ public class DettPraticaModelImpl extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(748); + StringBundler sb = new StringBundler(757); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DettPratica"); @@ -9659,6 +9752,18 @@ public class DettPraticaModelImpl extends BaseModelImpl "intervFinPubDesc"); + sb.append( + "intervInAreaDiInteresse"); + sb.append( + "intervNonModificante"); + sb.append( + "intervNonAssoggettabile"); sb.append( "suap private String _clRischioPostInt; private boolean _intervFinPub; private String _intervFinPubDesc; + private boolean _intervInAreaDiInteresse; + private boolean _intervNonModificante; + private boolean _intervNonAssoggettabile; private boolean _suap; private boolean _nominaImpresa; private boolean _nominaDirettoreLavori; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/PaesaggisticaAdministrationPortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/PaesaggisticaAdministrationPortlet.java index 20fb697e..696c80ec 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/PaesaggisticaAdministrationPortlet.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/PaesaggisticaAdministrationPortlet.java @@ -4,6 +4,7 @@ import it.mwg.sismica.bo.util.ManutenzioneDatabase; import it.mwg.sismica.bo.util.SismicaUtil; import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; +import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -61,7 +62,7 @@ public class PaesaggisticaAdministrationPortlet extends MVCPortlet { } public void manutenzioneDatabase(ActionRequest actionRequest, ActionResponse actionResponse) - throws PortalException, SystemException { + throws PortalException, SystemException, SQLException { String mode = ParamUtil.getString(actionRequest, "mode"); ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); 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 df3f66fe..782fffe6 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 @@ -273,13 +273,14 @@ public class DettPraticaLocalServiceClpInvoker { "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "boolean", - "java.lang.String", "com.liferay.portal.service.ServiceContext", - "boolean", "java.lang.String", "java.lang.String", - "java.lang.String", "java.lang.String", "java.lang.Boolean", - "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", + "java.lang.String", "boolean", "boolean", "boolean", + "com.liferay.portal.service.ServiceContext", "boolean", + "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", "double", "java.lang.String", - "boolean", "boolean", "boolean", "boolean" + "boolean", "double", "java.lang.String", "boolean", "boolean", + "boolean", "boolean" }; _methodName228 = "updateDettPraticaDatiDomanda"; @@ -313,13 +314,14 @@ public class DettPraticaLocalServiceClpInvoker { "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "boolean", - "java.lang.String", "com.liferay.portal.service.ServiceContext", - "boolean", "java.lang.String", "java.lang.String", - "java.lang.String", "java.lang.String", "java.lang.Boolean", - "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", + "java.lang.String", "boolean", "boolean", "boolean", + "com.liferay.portal.service.ServiceContext", "boolean", + "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", "java.lang.String", "boolean", - "boolean", "boolean", "boolean" + "boolean", "java.lang.String", "boolean", "boolean", "boolean", + "boolean" }; _methodName229 = "updateDettPraticaDatiIntegrazione"; @@ -967,31 +969,34 @@ public class DettPraticaLocalServiceClpInvoker { (java.lang.String)arguments[178], ((Boolean)arguments[179]).booleanValue(), (java.lang.String)arguments[180], - (com.liferay.portal.service.ServiceContext)arguments[181], + ((Boolean)arguments[181]).booleanValue(), ((Boolean)arguments[182]).booleanValue(), - (java.lang.String)arguments[183], - (java.lang.String)arguments[184], - (java.lang.String)arguments[185], + ((Boolean)arguments[183]).booleanValue(), + (com.liferay.portal.service.ServiceContext)arguments[184], + ((Boolean)arguments[185]).booleanValue(), (java.lang.String)arguments[186], - (java.lang.Boolean)arguments[187], - (java.lang.Boolean)arguments[188], - (java.lang.Boolean)arguments[189], - (java.lang.String)arguments[190], - ((Boolean)arguments[191]).booleanValue(), - ((Boolean)arguments[192]).booleanValue(), - ((Boolean)arguments[193]).booleanValue(), + (java.lang.String)arguments[187], + (java.lang.String)arguments[188], + (java.lang.String)arguments[189], + (java.lang.Boolean)arguments[190], + (java.lang.Boolean)arguments[191], + (java.lang.Boolean)arguments[192], + (java.lang.String)arguments[193], ((Boolean)arguments[194]).booleanValue(), ((Boolean)arguments[195]).booleanValue(), ((Boolean)arguments[196]).booleanValue(), ((Boolean)arguments[197]).booleanValue(), ((Boolean)arguments[198]).booleanValue(), ((Boolean)arguments[199]).booleanValue(), - ((Double)arguments[200]).doubleValue(), - (java.lang.String)arguments[201], + ((Boolean)arguments[200]).booleanValue(), + ((Boolean)arguments[201]).booleanValue(), ((Boolean)arguments[202]).booleanValue(), - ((Boolean)arguments[203]).booleanValue(), - ((Boolean)arguments[204]).booleanValue(), - ((Boolean)arguments[205]).booleanValue()); + ((Double)arguments[203]).doubleValue(), + (java.lang.String)arguments[204], + ((Boolean)arguments[205]).booleanValue(), + ((Boolean)arguments[206]).booleanValue(), + ((Boolean)arguments[207]).booleanValue(), + ((Boolean)arguments[208]).booleanValue()); } if (_methodName228.equals(name) && @@ -1120,30 +1125,33 @@ public class DettPraticaLocalServiceClpInvoker { (java.lang.String)arguments[124], ((Boolean)arguments[125]).booleanValue(), (java.lang.String)arguments[126], - (com.liferay.portal.service.ServiceContext)arguments[127], + ((Boolean)arguments[127]).booleanValue(), ((Boolean)arguments[128]).booleanValue(), - (java.lang.String)arguments[129], - (java.lang.String)arguments[130], - (java.lang.String)arguments[131], + ((Boolean)arguments[129]).booleanValue(), + (com.liferay.portal.service.ServiceContext)arguments[130], + ((Boolean)arguments[131]).booleanValue(), (java.lang.String)arguments[132], - (java.lang.Boolean)arguments[133], - (java.lang.Boolean)arguments[134], - (java.lang.Boolean)arguments[135], - (java.lang.String)arguments[136], - ((Boolean)arguments[137]).booleanValue(), - ((Boolean)arguments[138]).booleanValue(), - ((Boolean)arguments[139]).booleanValue(), + (java.lang.String)arguments[133], + (java.lang.String)arguments[134], + (java.lang.String)arguments[135], + (java.lang.Boolean)arguments[136], + (java.lang.Boolean)arguments[137], + (java.lang.Boolean)arguments[138], + (java.lang.String)arguments[139], ((Boolean)arguments[140]).booleanValue(), ((Boolean)arguments[141]).booleanValue(), ((Boolean)arguments[142]).booleanValue(), ((Boolean)arguments[143]).booleanValue(), ((Boolean)arguments[144]).booleanValue(), ((Boolean)arguments[145]).booleanValue(), - (java.lang.String)arguments[146], + ((Boolean)arguments[146]).booleanValue(), ((Boolean)arguments[147]).booleanValue(), ((Boolean)arguments[148]).booleanValue(), - ((Boolean)arguments[149]).booleanValue(), - ((Boolean)arguments[150]).booleanValue()); + (java.lang.String)arguments[149], + ((Boolean)arguments[150]).booleanValue(), + ((Boolean)arguments[151]).booleanValue(), + ((Boolean)arguments[152]).booleanValue(), + ((Boolean)arguments[153]).booleanValue()); } if (_methodName229.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 e9ca1231..d29a4989 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 @@ -125,13 +125,14 @@ public class DettPraticaServiceClpInvoker { "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "boolean", - "java.lang.String", "com.liferay.portal.service.ServiceContext", - "boolean", "boolean", "boolean", "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", "double", - "java.lang.String", "boolean", "boolean", "boolean", "boolean" + "java.lang.String", "boolean", "boolean", "boolean", + "com.liferay.portal.service.ServiceContext", "boolean", + "boolean", "boolean", "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", "double", "java.lang.String", + "boolean", "boolean", "boolean", "boolean" }; _methodName195 = "fetchDettPratica"; @@ -457,33 +458,36 @@ public class DettPraticaServiceClpInvoker { (java.lang.String)arguments[178], ((Boolean)arguments[179]).booleanValue(), (java.lang.String)arguments[180], - (com.liferay.portal.service.ServiceContext)arguments[181], + ((Boolean)arguments[181]).booleanValue(), ((Boolean)arguments[182]).booleanValue(), ((Boolean)arguments[183]).booleanValue(), - ((Boolean)arguments[184]).booleanValue(), - (java.lang.String)arguments[185], - (java.lang.String)arguments[186], - (java.lang.String)arguments[187], + (com.liferay.portal.service.ServiceContext)arguments[184], + ((Boolean)arguments[185]).booleanValue(), + ((Boolean)arguments[186]).booleanValue(), + ((Boolean)arguments[187]).booleanValue(), (java.lang.String)arguments[188], - (java.lang.Boolean)arguments[189], - (java.lang.Boolean)arguments[190], - (java.lang.Boolean)arguments[191], - (java.lang.String)arguments[192], - ((Boolean)arguments[193]).booleanValue(), - ((Boolean)arguments[194]).booleanValue(), - ((Boolean)arguments[195]).booleanValue(), + (java.lang.String)arguments[189], + (java.lang.String)arguments[190], + (java.lang.String)arguments[191], + (java.lang.Boolean)arguments[192], + (java.lang.Boolean)arguments[193], + (java.lang.Boolean)arguments[194], + (java.lang.String)arguments[195], ((Boolean)arguments[196]).booleanValue(), ((Boolean)arguments[197]).booleanValue(), ((Boolean)arguments[198]).booleanValue(), ((Boolean)arguments[199]).booleanValue(), ((Boolean)arguments[200]).booleanValue(), ((Boolean)arguments[201]).booleanValue(), - ((Double)arguments[202]).doubleValue(), - (java.lang.String)arguments[203], + ((Boolean)arguments[202]).booleanValue(), + ((Boolean)arguments[203]).booleanValue(), ((Boolean)arguments[204]).booleanValue(), - ((Boolean)arguments[205]).booleanValue(), - ((Boolean)arguments[206]).booleanValue(), - ((Boolean)arguments[207]).booleanValue()); + ((Double)arguments[205]).doubleValue(), + (java.lang.String)arguments[206], + ((Boolean)arguments[207]).booleanValue(), + ((Boolean)arguments[208]).booleanValue(), + ((Boolean)arguments[209]).booleanValue(), + ((Boolean)arguments[210]).booleanValue()); } if (_methodName195.equals(name) && diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/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 9e11091f..f8902fe6 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 @@ -34,6 +34,7 @@ import it.tref.liferay.portos.bo.shared.util.TipoSoggettoUtil; import it.tref.liferay.portos.bo.util.AsseverazioniUtil; import it.tref.liferay.portos.bo.util.AvvisoUtil; import it.tref.liferay.portos.bo.util.DelegheUtil; +import it.tref.liferay.portos.bo.util.DocumentiPraticaUtil; import it.tref.liferay.portos.bo.util.PraticaUtil; import it.tref.liferay.portos.report.shared.constants.ReportConstants; import it.tref.liferay.portos.report.shared.dto.ReportDto; @@ -123,10 +124,15 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase private String testoAsseverazione(String tipo, String codiceFiscale, DettPratica dettPratica, String relazioni, boolean anteprima) throws SystemException, PortalException, IOException { - List soggetti = SoggettoLocalServiceUtil.getValidTmpByIntPratica_CodiceFiscale( - dettPratica.getIntPraticaId(), codiceFiscale, 0L); - if (soggetti.size() > 0) { - Soggetto soggetto = soggetti.get(0); + List soggetti = SoggettoLocalServiceUtil.getValidTmpByIntPratica_TipologiaSoggetto( + dettPratica.getIntPraticaId(), tipo); + Soggetto soggetto = null; + for (Soggetto iter : soggetti) { + if (iter.getCodiceFiscale().equalsIgnoreCase(codiceFiscale)) { + soggetto = iter; + } + } + if (Validator.isNotNull(soggetto)) { String nome = Validator.isNull(soggetto.getCognome()) ? soggetto.getLegaleRap() : soggetto.getNome(); String cognome = Validator.isNull(soggetto.getCognome()) ? StringPool.BLANK : soggetto.getCognome(); String albo = soggetto.getAlbo(); @@ -228,7 +234,6 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase agricoli = dettPratica.getDestinazione().equals("1"); nonRilevanti = agMedio || riparazioni || nuove || agricoli; } - System.out.println("***** anteprima = " + anteprima); String html = buffer .toString() .replaceAll("\\s*##anteprima(.*?)##\\s*", anteprima ? StringPool.BLANK : "$1") @@ -248,6 +253,36 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase .replace("{{!rischio}}", rischio ? StringPool.SPACE : "X") .replace("{{strategico}}", strategico ? "X" : StringPool.SPACE).replace("{{albo}}", albo) .replace("{{albop}}", albop).replace("{{albon}}", albon); + if (DocumentiPraticaUtil.richiestoA24(dettPratica)) { + html = html.replaceAll("\\s*##A25(.*?)##\\s*", StringPool.BLANK); + } else { + html = html + .replaceAll("\\s*##A25(.*?)##\\s*", "$1") + .replaceAll("\\s*@@A25A(.*?)@@\\s*", + dettPratica.getIntervInAreaDiInteresse() ? "$1" : StringPool.BLANK) + .replaceAll("\\s*@@A25B(.*?)@@\\s*", + dettPratica.getIntervNonModificante() ? "$1" : StringPool.BLANK) + .replaceAll("\\s*@@A25C(.*?)@@\\s*", + dettPratica.getIntervNonAssoggettabile() ? "$1" : StringPool.BLANK); + } + // Dichiarazioni del titolare digitale + boolean a27 = dettPratica.getNoCollaudo(); + boolean a27bis = dettPratica.getCollaudoStatico(); + boolean a29 = dettPratica.getNormLavoriInProprio(); + boolean a29bis = dettPratica.getNominaImpresa(); + boolean a30 = dettPratica.getNormLavoriNoDirettore(); + boolean a30bis = dettPratica.getNominaDirettoreLavori(); + if (a27 || a27bis || a29 || a29bis || a30 || a30bis) { + html = html.replaceAll("\\s*##dichiarazioniDL(.*?)##\\s*", "$1") + .replaceAll("\\s*@@A27A\\s(.*?)@@\\s*", a27 ? "$1" : StringPool.BLANK) + .replaceAll("\\s*@@A27B\\s(.*?)@@\\s*", a27bis ? "$1" : StringPool.BLANK) + .replaceAll("\\s*@@A29A\\s(.*?)@@\\s*", a29 ? "$1" : StringPool.BLANK) + .replaceAll("\\s*@@A29B\\s(.*?)@@\\s*", a29bis ? "$1" : StringPool.BLANK) + .replaceAll("\\s*@@A30A\\s(.*?)@@\\s*", a30 ? "$1" : StringPool.BLANK) + .replaceAll("\\s*@@A30B\\s(.*?)@@\\s*", a30bis ? "$1" : StringPool.BLANK); + } else { + html = html.replaceAll("\\s*##dichiarazioniDL(.*?)##\\s*", StringPool.BLANK); + } if (null == relazioni) { html = html.replace("{{coniugio}}", StringPool.SPACE).replace("{{!coniugio}}", StringPool.SPACE) .replace("{{relazioni}}", StringPool.BLANK); @@ -255,7 +290,10 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase html = html .replace("{{coniugio}}", coniugio ? "X" : StringPool.SPACE) .replace("{{!coniugio}}", coniugio ? StringPool.SPACE : "X") - .replace("{{relazioni}}", relazioni.trim().replace(StringPool.NEW_LINE, StringPool.COMMA_AND_SPACE)); + .replace( + "{{relazioni}}", + relazioni.trim().replace(StringPool.NEW_LINE, StringPool.COMMA_AND_SPACE) + + StringPool.PERIOD); } return html; } @@ -294,6 +332,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase DettPratica dettPratica = dettPraticaLocalService.getDettPratica(dettPraticaId); long intPraticaId = dettPratica.getIntPraticaId(); IntPratica intPratica = intPraticaLocalService.getIntPratica(intPraticaId); + User titolaredigitaleUser = UserLocalServiceUtil.getUser(intPratica.getUserId()); if (TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equalsIgnoreCase(dettPratica.getTipoIntegrazione()) || TipoIntegrazioneUtil.VARIANTE.equalsIgnoreCase(dettPratica.getTipoIntegrazione()) || TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equalsIgnoreCase(dettPratica.getTipoIntegrazione())) { @@ -312,7 +351,6 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase GenericUtils.addAllIfnotExist(nuoviSoggetti, delegato); } if (TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equalsIgnoreCase(dettPratica.getTipoIntegrazione())) { - User titolaredigitaleUser = UserLocalServiceUtil.getUser(intPratica.getUserId()); // il titolare digitale potrebbe avere più ruoli List titolareDigitali = soggettoLocalService.getValidTmpByIntPratica_CodiceFiscale( intPraticaId, titolaredigitaleUser.getScreenName(), 0L); @@ -351,6 +389,8 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase soggetto.getTipologiaSoggetto(), soggetto.getCodiceFiscale(), serviceContext); } } + addAsseverazione(titolaredigitaleUser.getUserId(), dettPratica.getIntPraticaId(), dettPraticaId, + TipoSoggettoUtil.TITOLARE_DIGITALE, titolaredigitaleUser.getScreenName(), serviceContext); } } 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 a9ac7acb..1092e47d 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 @@ -234,7 +234,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl source.getSanatoriaEdilizia47(), source.getSanatoriaEdilizia724(), source.getSanatoriaEdilizia326(), source.getNormLavoriNoDirettore(), source.getInterventoVoceP7(), source.getNominaCollaudatore(), source.getNominaDirettoreLavori(), source.getNominaImpresa(), source.getTcNoOpereEscavazione()); - + copy = updateDettPraticaGeologo(copy.getUserId(), copy.getDettPraticaId(), copy.getIntPraticaId(), source.getGeoClasseIndagine(), source.getGeoCategoriaSottosuolo(), source.getGeoCategoriaTopografica(), source.getGeoConsolidamento(), source.getGeoPericolositaGeologica(), @@ -567,15 +567,16 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl boolean normEsenteBollo, boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm2018, boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean suap, boolean normSismaBonus, String clRischioPreInt, - String clRischioPostInt, boolean intervFinPub, String intervFinPubDesc, ServiceContext serviceContext, + String clRischioPostInt, boolean intervFinPub, String intervFinPubDesc, boolean intervInAreaDiInteresse, + boolean intervNonModificante, boolean intervNonAssoggettabile, ServiceContext serviceContext, boolean bozza, String paesaggioLocale, String livelloDiTutela, String vincoli, String destinazioneAltroIntervento, Boolean tcCostruzioniEsistenti, 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, - String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, - boolean nominaCollaudatore, boolean tcNoOpereEscavazione) throws PortalException, SystemException { + String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, boolean nominaCollaudatore, + boolean tcNoOpereEscavazione) throws PortalException, SystemException { Date now = new Date(); DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); @@ -767,6 +768,9 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setClRischioPostInt(clRischioPostInt); dettPratica.setIntervFinPub(intervFinPub); dettPratica.setIntervFinPubDesc(intervFinPubDesc); + dettPratica.setIntervInAreaDiInteresse(intervInAreaDiInteresse); + dettPratica.setIntervNonModificante(intervNonModificante); + dettPratica.setIntervNonAssoggettabile(intervNonAssoggettabile); dettPratica.setPaesaggioLocale(paesaggioLocale); dettPratica.setLivelloDiTutela(livelloDiTutela); dettPratica.setVincoli(vincoli); @@ -784,7 +788,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setNominaDirettoreLavori(nominaDirettoreLavori); dettPratica.setNominaImpresa(nominaImpresa); dettPratica.setTcNoOpereEscavazione(tcNoOpereEscavazione); - + dettPratica = dettPraticaPersistence.update(dettPratica); resourceLocalService.updateModelResources(dettPratica, serviceContext); updateAsset(dettPratica, serviceContext); @@ -831,15 +835,16 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl boolean normEsenteBollo, boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm2018, boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean suap, boolean normSismaBonus, String clRischioPreInt, - String clRischioPostInt, boolean intervFinPub, String intervFinPubDesc, ServiceContext serviceContext, + String clRischioPostInt, boolean intervFinPub, String intervFinPubDesc, boolean intervInAreaDiInteresse, + boolean intervNonModificante, boolean intervNonAssoggettabile, ServiceContext serviceContext, boolean bozza, String paesaggioLocale, String livelloDiTutela, String vincoli, String destinazioneAltroIntervento, Boolean tcCostruzioniEsistenti, Boolean tcManutOrdStraord, Boolean tcAltriInterventi, String tcAltriInterventiDesc, boolean noCollaudo, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, String interventoVoceP7, - boolean nominaImpresa, boolean nominaDirettoreLavori, boolean nominaCollaudatore, boolean tcNoOpereEscavazione) - throws PortalException, SystemException { + boolean nominaImpresa, boolean nominaDirettoreLavori, boolean nominaCollaudatore, + boolean tcNoOpereEscavazione) throws PortalException, SystemException { Date now = new Date(); DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); @@ -971,6 +976,9 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setClRischioPostInt(clRischioPostInt); dettPratica.setIntervFinPub(intervFinPub); dettPratica.setIntervFinPubDesc(intervFinPubDesc); + dettPratica.setIntervInAreaDiInteresse(intervInAreaDiInteresse); + dettPratica.setIntervNonModificante(intervNonModificante); + dettPratica.setIntervNonAssoggettabile(intervNonAssoggettabile); dettPratica.setCodiceFiscaleDelegatoCommittente(codiceFiscaleDelegatoCommittente); dettPratica.setCodiceFiscaleDelegatoFineLavori(codiceFiscaleDelegatoFineLavori); dettPratica.setCodiceFiscaleDelegatoCollaudo(codiceFiscaleDelegatoCollaudo); @@ -1031,8 +1039,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl ServiceContext serviceContext, boolean bozza, boolean noCollaudo, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, - String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, - boolean nominaCollaudatore, boolean tcNoOpereEscavazione) throws PortalException, SystemException { + String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, boolean nominaCollaudatore, + boolean tcNoOpereEscavazione) throws PortalException, SystemException { Date now = new Date(); DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); @@ -1133,7 +1141,7 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setNominaDirettoreLavori(nominaDirettoreLavori); dettPratica.setNominaImpresa(nominaImpresa); dettPratica.setTcNoOpereEscavazione(tcNoOpereEscavazione); - + dettPratica = dettPraticaPersistence.update(dettPratica); resourceLocalService.updateModelResources(dettPratica, serviceContext); updateAsset(dettPratica, serviceContext); @@ -1403,8 +1411,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl DettPratica dettPratica = updateEsito(dettPraticaId, stato); long intPraticaId = dettPratica.getIntPraticaId(); intPraticaLocalService.updateStatoPratica(intPraticaId, StatoPraticaConstants.SOTTOPOSTA_A_PARERE); - ControlloPratica controlloPratica = (ControlloPratica) controlloPraticaLocalService.findByIntPraticaId_Status(intPraticaId, - WorkflowConstants.STATUS_PENDING).get(0); + ControlloPratica controlloPratica = controlloPraticaLocalService.findByIntPraticaId_Status( + intPraticaId, WorkflowConstants.STATUS_PENDING).get(0); controlloPraticaLocalService.addPraticheAlControllo(controlloPratica.getControlloPraticaId(), dettPraticaId); return dettPratica; } @@ -1733,75 +1741,75 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl @SuppressWarnings("serial") List hiddenFields = new ArrayList() { { - add("causalePagamentoBolli"); - add("causalePagamentoOneri"); - add("codicePagamentoBolli"); - add("codicePagamentoOneri"); - add("companyId"); - add("completa"); - add("createDate"); - add("dataEffettuazione"); - add("dettPraticaId"); - add("dtInvioSignal"); - add("dtProtocollo"); - add("geoDtRelazione"); - add("gestita"); - add("groupId"); - add("importoBolli"); - add("importoSpeseIstruttoria"); - add("integrazione"); - add("intPraticaId"); - add("mezzoPagamentoBolli"); - add("mezzoPagamentoOneri"); - add("modifiedDate"); - add("pagAdeguamentoSismico"); - add("pagAltriCasiCulturali"); - add("pagAltriCasiPaesaggistici"); - add("pagAltro"); - add("pagamentoIdBolli"); - add("pagamentoIdOneri"); - add("pagCalcolatoAdeguamentoSismico"); - add("pagCalcolatoMiglioramentoSismico"); - add("pagCalcolatoOperaNonQuantificabile"); - add("pagCalcolatoRiparazioneInterventoLocale"); - add("pagCondotte"); - add("pagConsultazioniArchivio"); - add("pagEffettivoAdeguamentoSismico"); - add("pagEffettivoMiglioramentoSismico"); - add("pagEffettivoOperaNonQuantificabile"); - add("pagEffettivoRiparazioneInterventoLocale"); - add("pagGrandiStrutture"); - add("pagImmobiliPreesistenti"); - add("pagImpiantiEolici"); - add("pagInterventiRestauroManufatti"); - add("pagLottizzazioni"); - add("pagManifestiPubblicitari"); - add("pagMiglioramentoSismico"); - add("pagMiglioramentoSismicoSicilia"); - add("pagNoteUtente"); - add("pagNuovaCostruzione"); - add("pagNuoveRealizzazioni"); - add("pagOperaNonQuantificabile"); - add("pagPalificazioni"); - add("pagPareriDiMassima"); - add("pagRilascioAttestazioni"); - add("pagRiparazioneInterventoLocale"); - add("pagSoggettiAdAutorizzazione"); - add("pagVarianti"); - add("pagVariantiPareriResi"); - add("protocollo"); - add("soggettoSostituitoId"); - add("status"); - add("statusByUserId"); - add("statusByUserName"); - add("statusDate"); - add("statusTask"); - add("tipoIntegrazione"); - add("uuid_"); - add("userId"); - add("userName"); - add("varianteNumero"); - add("version"); + add("causalePagamentoBolli"); + add("causalePagamentoOneri"); + add("codicePagamentoBolli"); + add("codicePagamentoOneri"); + add("companyId"); + add("completa"); + add("createDate"); + add("dataEffettuazione"); + add("dettPraticaId"); + add("dtInvioSignal"); + add("dtProtocollo"); + add("geoDtRelazione"); + add("gestita"); + add("groupId"); + add("importoBolli"); + add("importoSpeseIstruttoria"); + add("integrazione"); + add("intPraticaId"); + add("mezzoPagamentoBolli"); + add("mezzoPagamentoOneri"); + add("modifiedDate"); + add("pagAdeguamentoSismico"); + add("pagAltriCasiCulturali"); + add("pagAltriCasiPaesaggistici"); + add("pagAltro"); + add("pagamentoIdBolli"); + add("pagamentoIdOneri"); + add("pagCalcolatoAdeguamentoSismico"); + add("pagCalcolatoMiglioramentoSismico"); + add("pagCalcolatoOperaNonQuantificabile"); + add("pagCalcolatoRiparazioneInterventoLocale"); + add("pagCondotte"); + add("pagConsultazioniArchivio"); + add("pagEffettivoAdeguamentoSismico"); + add("pagEffettivoMiglioramentoSismico"); + add("pagEffettivoOperaNonQuantificabile"); + add("pagEffettivoRiparazioneInterventoLocale"); + add("pagGrandiStrutture"); + add("pagImmobiliPreesistenti"); + add("pagImpiantiEolici"); + add("pagInterventiRestauroManufatti"); + add("pagLottizzazioni"); + add("pagManifestiPubblicitari"); + add("pagMiglioramentoSismico"); + add("pagMiglioramentoSismicoSicilia"); + add("pagNoteUtente"); + add("pagNuovaCostruzione"); + add("pagNuoveRealizzazioni"); + add("pagOperaNonQuantificabile"); + add("pagPalificazioni"); + add("pagPareriDiMassima"); + add("pagRilascioAttestazioni"); + add("pagRiparazioneInterventoLocale"); + add("pagSoggettiAdAutorizzazione"); + add("pagVarianti"); + add("pagVariantiPareriResi"); + add("protocollo"); + add("soggettoSostituitoId"); + add("status"); + add("statusByUserId"); + add("statusByUserName"); + add("statusDate"); + add("statusTask"); + add("tipoIntegrazione"); + add("uuid_"); + add("userId"); + add("userName"); + add("varianteNumero"); + add("version"); } }; dettPraticaFields = new ArrayList<>(); 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 f71c9a1f..7605b5c1 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 @@ -177,7 +177,8 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { boolean normEsenteBollo, boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm2018, boolean normAnr, boolean normArt3com3, boolean normArt3com4, boolean suap, boolean normSismaBonus, String clRischioPreInt, - String clRischioPostInt, boolean intervFinPub, String intervFinPubDesc, ServiceContext serviceContext, + String clRischioPostInt, boolean intervFinPub, String intervFinPubDesc, boolean intervInAreaDiInteresse, + boolean intervNonModificante, boolean intervNonAssoggettabile, ServiceContext serviceContext, boolean bozza, boolean disabledSubmit, boolean geoDisabledSubmit, String paesaggioLocale, String livelloDiTutela, String vincoli, String destinazioneAltroIntervento, Boolean tcCostruzioniEsistenti, Boolean tcManutOrdStraord, Boolean tcAltriInterventi, String tcAltriInterventiDesc, boolean noCollaudo, @@ -217,8 +218,8 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normArt3com3, normArt3com4, serviceContext, bozza, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, interventoVoceP7, nominaImpresa, nominaDirettoreLavori, nominaCollaudatore, - tcNoOpereEscavazione); + normLavoriNoDirettore, interventoVoceP7, nominaImpresa, nominaDirettoreLavori, + nominaCollaudatore, tcNoOpereEscavazione); } else { dettPratica = dettPraticaLocalService.updateDettPraticaDatiDomanda(userId, dettPraticaId, intPraticaId, tipoIntegrazione, destinazione, ag, descLongIntervento, via, localita, estremiCatastali, @@ -251,12 +252,12 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { tcAltroDescrizione, tcConDispositivi, normLavoriInProprio, normEsenteBollo, normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, clRischioPreInt, clRischioPostInt, intervFinPub, - intervFinPubDesc, serviceContext, bozza, paesaggioLocale, livelloDiTutela, vincoli, + intervFinPubDesc, intervInAreaDiInteresse, intervNonModificante, intervNonAssoggettabile, serviceContext, bozza, paesaggioLocale, livelloDiTutela, vincoli, destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, interventoVoceP7, nominaImpresa, - nominaDirettoreLavori, nominaCollaudatore, tcNoOpereEscavazione); + normLavoriNoDirettore, interventoVoceP7, nominaImpresa, nominaDirettoreLavori, + nominaCollaudatore, tcNoOpereEscavazione); } } if (!geoDisabledSubmit && DelegheUtil.hasDelegaCompilazioneSezioneGeologica(userId, dettPraticaId)) { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AllegatoManualePersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AllegatoManualePersistenceImpl.java index 73a46094..3e5128f0 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AllegatoManualePersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AllegatoManualePersistenceImpl.java @@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchAllegatoManualeException; import it.tref.liferay.portos.bo.model.AllegatoManuale; import it.tref.liferay.portos.bo.model.impl.AllegatoManualeImpl; import it.tref.liferay.portos.bo.model.impl.AllegatoManualeModelImpl; +import it.tref.liferay.portos.bo.service.persistence.AllegatoManualePersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AsseverazionePersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AsseverazionePersistenceImpl.java index 63caa01d..15633d6f 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AsseverazionePersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AsseverazionePersistenceImpl.java @@ -46,6 +46,7 @@ import it.tref.liferay.portos.bo.NoSuchAsseverazioneException; import it.tref.liferay.portos.bo.model.Asseverazione; import it.tref.liferay.portos.bo.model.impl.AsseverazioneImpl; import it.tref.liferay.portos.bo.model.impl.AsseverazioneModelImpl; +import it.tref.liferay.portos.bo.service.persistence.AsseverazionePersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AvvisoPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AvvisoPersistenceImpl.java index 8f8bd310..d73613ab 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AvvisoPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AvvisoPersistenceImpl.java @@ -46,6 +46,7 @@ import it.tref.liferay.portos.bo.NoSuchAvvisoException; import it.tref.liferay.portos.bo.model.Avviso; import it.tref.liferay.portos.bo.model.impl.AvvisoImpl; import it.tref.liferay.portos.bo.model.impl.AvvisoModelImpl; +import it.tref.liferay.portos.bo.service.persistence.AvvisoPersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistenceImpl.java index 0b546e1a..02dcaba3 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistenceImpl.java @@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchCollaudoException; import it.tref.liferay.portos.bo.model.Collaudo; import it.tref.liferay.portos.bo.model.impl.CollaudoImpl; import it.tref.liferay.portos.bo.model.impl.CollaudoModelImpl; +import it.tref.liferay.portos.bo.service.persistence.CollaudoPersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunePersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunePersistenceImpl.java index b0b64b21..4a23bffd 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunePersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunePersistenceImpl.java @@ -46,6 +46,7 @@ import it.tref.liferay.portos.bo.NoSuchComuneException; import it.tref.liferay.portos.bo.model.Comune; import it.tref.liferay.portos.bo.model.impl.ComuneImpl; import it.tref.liferay.portos.bo.model.impl.ComuneModelImpl; +import it.tref.liferay.portos.bo.service.persistence.ComunePersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunicazionePersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunicazionePersistenceImpl.java index 0b7f9ee2..f5b8166f 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunicazionePersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunicazionePersistenceImpl.java @@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchComunicazioneException; import it.tref.liferay.portos.bo.model.Comunicazione; import it.tref.liferay.portos.bo.model.impl.ComunicazioneImpl; import it.tref.liferay.portos.bo.model.impl.ComunicazioneModelImpl; +import it.tref.liferay.portos.bo.service.persistence.ComunicazionePersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ConfigurazionePersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ConfigurazionePersistenceImpl.java index 66507dd0..32809343 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ConfigurazionePersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ConfigurazionePersistenceImpl.java @@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchConfigurazioneException; import it.tref.liferay.portos.bo.model.Configurazione; import it.tref.liferay.portos.bo.model.impl.ConfigurazioneImpl; import it.tref.liferay.portos.bo.model.impl.ConfigurazioneModelImpl; +import it.tref.liferay.portos.bo.service.persistence.ConfigurazionePersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ControlloPraticaPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ControlloPraticaPersistenceImpl.java index 48cf51eb..a4fa6f91 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ControlloPraticaPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ControlloPraticaPersistenceImpl.java @@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchControlloPraticaException; import it.tref.liferay.portos.bo.model.ControlloPratica; import it.tref.liferay.portos.bo.model.impl.ControlloPraticaImpl; import it.tref.liferay.portos.bo.model.impl.ControlloPraticaModelImpl; +import it.tref.liferay.portos.bo.service.persistence.ControlloPraticaPersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DelegaPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DelegaPersistenceImpl.java index 402cecd0..8c56fb32 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DelegaPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DelegaPersistenceImpl.java @@ -46,6 +46,7 @@ import it.tref.liferay.portos.bo.NoSuchDelegaException; import it.tref.liferay.portos.bo.model.Delega; import it.tref.liferay.portos.bo.model.impl.DelegaImpl; import it.tref.liferay.portos.bo.model.impl.DelegaModelImpl; +import it.tref.liferay.portos.bo.service.persistence.DelegaPersistence; import java.io.Serializable; 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 a1826f38..1beaa8b4 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 @@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchDettPraticaException; import it.tref.liferay.portos.bo.model.DettPratica; import it.tref.liferay.portos.bo.model.impl.DettPraticaImpl; import it.tref.liferay.portos.bo.model.impl.DettPraticaModelImpl; +import it.tref.liferay.portos.bo.service.persistence.DettPraticaPersistence; import java.io.Serializable; @@ -4478,6 +4479,9 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl dettPraticaImpl.setClRischioPostInt(dettPratica.getClRischioPostInt()); dettPraticaImpl.setIntervFinPub(dettPratica.isIntervFinPub()); dettPraticaImpl.setIntervFinPubDesc(dettPratica.getIntervFinPubDesc()); + dettPraticaImpl.setIntervInAreaDiInteresse(dettPratica.isIntervInAreaDiInteresse()); + dettPraticaImpl.setIntervNonModificante(dettPratica.isIntervNonModificante()); + dettPraticaImpl.setIntervNonAssoggettabile(dettPratica.isIntervNonAssoggettabile()); dettPraticaImpl.setSuap(dettPratica.isSuap()); dettPraticaImpl.setNominaImpresa(dettPratica.isNominaImpresa()); dettPraticaImpl.setNominaDirettoreLavori(dettPratica.isNominaDirettoreLavori()); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocAggiuntivaPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocAggiuntivaPersistenceImpl.java index 689264dd..3adff95b 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocAggiuntivaPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocAggiuntivaPersistenceImpl.java @@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchDocAggiuntivaException; import it.tref.liferay.portos.bo.model.DocAggiuntiva; import it.tref.liferay.portos.bo.model.impl.DocAggiuntivaImpl; import it.tref.liferay.portos.bo.model.impl.DocAggiuntivaModelImpl; +import it.tref.liferay.portos.bo.service.persistence.DocAggiuntivaPersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistenceImpl.java index f4a4b84a..13bd7b4f 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistenceImpl.java @@ -46,6 +46,7 @@ import it.tref.liferay.portos.bo.NoSuchDocPraticaException; import it.tref.liferay.portos.bo.model.DocPratica; import it.tref.liferay.portos.bo.model.impl.DocPraticaImpl; import it.tref.liferay.portos.bo.model.impl.DocPraticaModelImpl; +import it.tref.liferay.portos.bo.service.persistence.DocPraticaPersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistenceImpl.java index 41c1b2be..15f0504f 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistenceImpl.java @@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchFineLavoriException; import it.tref.liferay.portos.bo.model.FineLavori; import it.tref.liferay.portos.bo.model.impl.FineLavoriImpl; import it.tref.liferay.portos.bo.model.impl.FineLavoriModelImpl; +import it.tref.liferay.portos.bo.service.persistence.FineLavoriPersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/HistoryWorkflowActionPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/HistoryWorkflowActionPersistenceImpl.java index ad50d7ea..f80406ab 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/HistoryWorkflowActionPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/HistoryWorkflowActionPersistenceImpl.java @@ -42,6 +42,7 @@ import it.tref.liferay.portos.bo.NoSuchHistoryWorkflowActionException; import it.tref.liferay.portos.bo.model.HistoryWorkflowAction; import it.tref.liferay.portos.bo.model.impl.HistoryWorkflowActionImpl; import it.tref.liferay.portos.bo.model.impl.HistoryWorkflowActionModelImpl; +import it.tref.liferay.portos.bo.service.persistence.HistoryWorkflowActionPersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/IntPraticaPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/IntPraticaPersistenceImpl.java index 4c9f980c..fc5b994d 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/IntPraticaPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/IntPraticaPersistenceImpl.java @@ -48,6 +48,7 @@ import it.tref.liferay.portos.bo.NoSuchIntPraticaException; import it.tref.liferay.portos.bo.model.IntPratica; import it.tref.liferay.portos.bo.model.impl.IntPraticaImpl; import it.tref.liferay.portos.bo.model.impl.IntPraticaModelImpl; +import it.tref.liferay.portos.bo.service.persistence.IntPraticaPersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/PagamentoPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/PagamentoPersistenceImpl.java index 12fb36d2..863e32df 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/PagamentoPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/PagamentoPersistenceImpl.java @@ -46,6 +46,7 @@ import it.tref.liferay.portos.bo.NoSuchPagamentoException; import it.tref.liferay.portos.bo.model.Pagamento; import it.tref.liferay.portos.bo.model.impl.PagamentoImpl; import it.tref.liferay.portos.bo.model.impl.PagamentoModelImpl; +import it.tref.liferay.portos.bo.service.persistence.PagamentoPersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ParereGeologoPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ParereGeologoPersistenceImpl.java index c6ce3907..e4133c60 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ParereGeologoPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ParereGeologoPersistenceImpl.java @@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchParereGeologoException; import it.tref.liferay.portos.bo.model.ParereGeologo; import it.tref.liferay.portos.bo.model.impl.ParereGeologoImpl; import it.tref.liferay.portos.bo.model.impl.ParereGeologoModelImpl; +import it.tref.liferay.portos.bo.service.persistence.ParereGeologoPersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ProvinciaPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ProvinciaPersistenceImpl.java index daa33e1b..2c7a846f 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ProvinciaPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ProvinciaPersistenceImpl.java @@ -43,6 +43,7 @@ import it.tref.liferay.portos.bo.NoSuchProvinciaException; import it.tref.liferay.portos.bo.model.Provincia; import it.tref.liferay.portos.bo.model.impl.ProvinciaImpl; import it.tref.liferay.portos.bo.model.impl.ProvinciaModelImpl; +import it.tref.liferay.portos.bo.service.persistence.ProvinciaPersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SoggettoPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SoggettoPersistenceImpl.java index 35a48fdf..90251acb 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SoggettoPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SoggettoPersistenceImpl.java @@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchSoggettoException; import it.tref.liferay.portos.bo.model.Soggetto; import it.tref.liferay.portos.bo.model.impl.SoggettoImpl; import it.tref.liferay.portos.bo.model.impl.SoggettoModelImpl; +import it.tref.liferay.portos.bo.service.persistence.SoggettoPersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistenceImpl.java index da5af496..26f13dda 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistenceImpl.java @@ -42,6 +42,7 @@ import it.tref.liferay.portos.bo.NoSuchStoricoSoggettoPraticaException; import it.tref.liferay.portos.bo.model.StoricoSoggettoPratica; import it.tref.liferay.portos.bo.model.impl.StoricoSoggettoPraticaImpl; import it.tref.liferay.portos.bo.model.impl.StoricoSoggettoPraticaModelImpl; +import it.tref.liferay.portos.bo.service.persistence.StoricoSoggettoPraticaPersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TempisticaPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TempisticaPersistenceImpl.java index 90d5b692..de92727b 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TempisticaPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TempisticaPersistenceImpl.java @@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchTempisticaException; import it.tref.liferay.portos.bo.model.Tempistica; import it.tref.liferay.portos.bo.model.impl.TempisticaImpl; import it.tref.liferay.portos.bo.model.impl.TempisticaModelImpl; +import it.tref.liferay.portos.bo.service.persistence.TempisticaPersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TerritorioPersistenceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TerritorioPersistenceImpl.java index 6e60848d..030778b4 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TerritorioPersistenceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TerritorioPersistenceImpl.java @@ -44,6 +44,7 @@ import it.tref.liferay.portos.bo.NoSuchTerritorioException; import it.tref.liferay.portos.bo.model.Territorio; import it.tref.liferay.portos.bo.model.impl.TerritorioImpl; import it.tref.liferay.portos.bo.model.impl.TerritorioModelImpl; +import it.tref.liferay.portos.bo.service.persistence.TerritorioPersistence; import java.io.Serializable; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/calcolista.html b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/calcolista.html index f545706c..1953285c 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/calcolista.html +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/calcolista.html @@ -72,3 +72,4 @@ personali con le modalità e per le finalità connesse al procedimento cui la presente è riferita. +


Confermando, si sottoscrive ai sensi del D.Lgs. 82/2005

\ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/collaudatore.html b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/collaudatore.html index a42eebfa..753335d4 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/collaudatore.html +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/collaudatore.html @@ -52,6 +52,4 @@ D. Lgs. N. 101/2018 personali con le modalità e per le finalità connesse al procedimento cui la presente è riferita. -

- Confermando, si sottoscrive ai sensi del D.Lgs. 82/2005 -

+


Confermando, si sottoscrive ai sensi del D.Lgs. 82/2005

\ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/costruttore.html b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/costruttore.html index 57854355..e39d4b93 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/costruttore.html +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/costruttore.html @@ -40,6 +40,4 @@ D. Lgs. N. 101/2018 personali con le modalità e per le finalità connesse al procedimento cui la presente è riferita. -

- Confermando, si sottoscrive ai sensi del D.Lgs. 82/2005 -

\ No newline at end of file +


Confermando, si sottoscrive ai sensi del D.Lgs. 82/2005

\ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/direttore_lavori.html b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/direttore_lavori.html index 048eb1a3..532a897f 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/direttore_lavori.html +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/direttore_lavori.html @@ -1,48 +1,32 @@ -

-D.P.R. n. 380/2001, art. 93
-Legge n. 190/2012, art. 1 comma 9 lettera e, per dichiarazione di coniugio
-D. Lgs. N. 101/2018 -

+

D.P.R. n. 380/2001, art. 93
+ Legge n. 190/2012, art. 1 comma 9 lettera e, per dichiarazione di coniugio
+ D. Lgs. N. 101/2018

DICHIARAZIONE / ASSEVERAZIONE DEL DIRETTORE DEI LAVORI

(resa ai sensi del D.P.R. n° 445 del 28.12.2000 e ss.mm.ii.)

-

- Il sottoscritto {{nome}} {{cognome}}, C.F. {{codicefiscale}}, preso atto di assumere - la qualità di persona esercente un servizio di pubblica necessità ai sensi degli artt. 359 e 481 del Codice Penale, - consapevole che le dichiarazioni false, la falsità degli atti e l’uso degli atti falsi comportano l’applicazione di - sanzioni penali previste dagli artt. 75 e 76 del D.P.R. n. 445/2000,
- n.q. di Direttore dei Lavori Principale Architettonico dichiara, sotto la propria responsabilità: -

+

Il sottoscritto {{nome}} {{cognome}}, C.F. {{codicefiscale}}, preso atto di assumere la qualità di + persona esercente un servizio di pubblica necessità ai sensi degli artt. 359 e 481 del Codice Penale, consapevole + che le dichiarazioni false, la falsità degli atti e l’uso degli atti falsi comportano l’applicazione di sanzioni + penali previste dagli artt. 75 e 76 del D.P.R. n. 445/2000, n.q. di Direttore dei Lavori Principale Architettonico + dichiara, sotto la propria responsabilità:

    -
  • - di essere iscritto all'albo {{albo}} della provincia di {{albop}} al n° {{albon}}: -
  • -
  • - che il progetto è adeguato alle prescrizioni del Codice dei Beni Culturali e del Paesaggio (D.Lgs. n. 42/2004); -
  • -
  • - di impegnarsi a realizzare l’opera così come autorizzata; -
  • -
  • - di prendere atto della nomina dell’eventuale collaudatore scelto dal committente; +
  • di essere iscritto all'albo {{albo}} della provincia di {{albop}} al n° {{albon}}:
  • +
  • che il progetto è adeguato alle prescrizioni del Codice dei Beni Culturali e del Paesaggio (D.Lgs. n. 42/2004);
  • +
  • di impegnarsi a realizzare l’opera così come autorizzata;
  • +
  • di prendere atto della nomina dell’eventuale collaudatore scelto dal committente;
    -##anteprima -
  • - ai sensi dell'art. 1, comma 9 lettera “e”, della legge n° 190/2012:
    + ##anteprima +
  • ai sensi dell'art. 1, comma 9 lettera “e”, della legge n° 190/2012:
    [{{!coniugio}}] di non trovarsi in rapporti di coniugio, parentela o affinità, del coniuge o del - convivente, entro il 2° grado, con i dirigenti e i dipendenti dell'Ufficio deputato alla trattazione del procedimento;
    + convivente, entro il 2° grado, con i dirigenti e i dipendenti dell'Ufficio deputato alla trattazione del + procedimento;
    [{{coniugio}}] di trovarsi in rapporti di coniugio, parentela o affinità entro il 2° grado con i seguenti - dipendenti dell'Ufficio deputato alla trattazione del procedimento: {{relazioni}} -
  • -## -
  • - di essere informato, ai sensi dell’art. 13 del Regolamento UE 2016/679, recepito con D.Lgs. 101/2018, circa le - modalità di trattamento e l'utilizzo dei dati personali raccolti e di acconsentire, ai sensi e per gli effetti di - cui all’art. 7 e ss. del sopraccitato Regolamento, al trattamento, anche con strumenti informatici, dei dati - personali con le modalità e per le finalità connesse al procedimento cui la presente è riferita. -
  • + dipendenti dell'Ufficio deputato alla trattazione del procedimento: {{relazioni}} + ## +
  • di essere informato, ai sensi dell’art. 13 del Regolamento UE 2016/679, recepito con D.Lgs. 101/2018, circa le + modalità di trattamento e l'utilizzo dei dati personali raccolti e di acconsentire, ai sensi e per gli effetti + di cui all’art. 7 e ss. del sopraccitato Regolamento, al trattamento, anche con strumenti informatici, dei dati + personali con le modalità e per le finalità connesse al procedimento cui la presente è riferita.
-

- Confermando, si sottoscrive ai sensi del D.Lgs. 82/2005 -

+


Confermando, si sottoscrive ai sensi del D.Lgs. 82/2005

\ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/geologo.html b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/geologo.html index 15e5f294..b2c680bc 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/geologo.html +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/geologo.html @@ -49,3 +49,4 @@ personali con le modalità e per le finalità connesse al procedimento cui la presente è riferita. +


Confermando, si sottoscrive ai sensi del D.Lgs. 82/2005

\ No newline at end of file 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 97793726..c29cc50e 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 @@ -1,90 +1,91 @@ -

- D.P.R. n. 380/2001, art. 93
- Legge n. 190/2012, art. 1 comma 9 lettera e, per dichiarazione di coniugio
- Legge Regionale n. 1/2019, art. 36 comma 2
- D. Lgs. n. 101/2018 -

+

D.P.R. n. 380/2001, art. 93
+ Legge n. 190/2012, art. 1 comma 9 lettera e, per dichiarazione di coniugio
+ Legge Regionale n. 1/2019, art. 36 comma 2
+ D. Lgs. n. 101/2018

DICHIARAZIONE / ASSEVERAZIONE DEL PROGETTISTA E/O PROGETTISTA ARCHITETTONICO

(resa ai sensi del D.P.R. n° 445 del 28.12.2000 e ss.mm.ii.)

-

- Il sottoscritto {{nome}} {{cognome}}, C.F. {{codicefiscale}}, preso atto di assumere la qualità di +

Il sottoscritto {{nome}} {{cognome}}, C.F. {{codicefiscale}}, preso atto di assumere la qualità di persona esercente un servizio di pubblica necessità ai sensi degli artt. 359 e 481 del Codice Penale, consapevole che le dichiarazioni false, la falsità degli atti e l’uso degli atti falsi comportano l’applicazione di sanzioni - penali previste dagli artt. 75 e 76 del D.P.R. n. 445/2000,
- n.q. di progettista e/o progettista architettonico, sotto la propria responsabilità, dichiara: -

+ penali previste dagli artt. 75 e 76 del D.P.R. n. 445/2000,
+ n.q. di progettista e/o progettista architettonico, sotto la propria responsabilità, dichiara:

    -
  • - che il progetto è stato redatto nel rispetto delle norme del Codice dei Beni Culturali e del Paesaggio (D.Lgs. - n. 42/2004 e ss.mm.ii.) -
  • -
  • - che, nel caso di progetto architettonico, il progetto allegato, è stato redatto nel rispetto delle norme - tecniche per le costruzioni e gli elaborati progettuali possiedono i requisiti di completezza specificata; -
  • +
  • che il progetto è stato redatto nel rispetto delle norme del Codice dei Beni Culturali e del Paesaggio (D.Lgs. + n. 42/2004 e ss.mm.ii.)
  • +
  • che, nel caso di progetto architettonico, il progetto allegato, è stato redatto nel rispetto delle norme + tecniche per le costruzioni e gli elaborati progettuali possiedono i requisiti di completezza specificata;
  • ##A10 -
  • - preso atto di assumere la qualità di persona esercente un servizio di pubblica necessità ai sensi degli artt. +
  • preso atto di assumere la qualità di persona esercente un servizio di pubblica necessità ai sensi degli artt. 359 e 481 del Codice Penale, consapevole che chiunque rilascia dichiarazioni mendaci è punito ai sensi del codice penale e delle leggi speciali in materia, sotto la propria responsabilità, dichiara che la realizzazione - dell’intervento in progetto non sono previste opere di escavazione (comprese scarificazioni). -
  • + dell’intervento in progetto non sono previste opere di escavazione (comprese scarificazioni); ## -
  • - che le opere previste in progetto, qualora trattasi di interventi su fabbricato esistente, ricadono su + ##A25 +
  • preso atto di assumere la qualità di persona esercente un servizio di pubblica necessità ai sensi degli artt. + 359 e 481 del Codice Penale, consapevole che chiunque rilascia dichiarazioni mendaci è punito ai sensi del + codice penale e delle leggi speciali in materia, sotto la propria responsabilità, dichiara che i lavori in + progetto, rientranti nell’ambito di applicazione del D.Lgs. 50/2016, sono esclusi e/o non assoggettati al + procedimento di verifica preventiva dell’interesse archeologico, ex art. 25 del D.Lgs. 50/2016, poiché:
  • +
+
    + @@A25A +
  • l’area oggetto dell’intervento:
  • +
  • è già dichiarata di interesse archeologico, ai sensi degli artt. 10 e/o 142, comma 1 lettera m, del D.Lgs. + 42/2004;
  • +
  • e/o è classificata come parco archeologico, ai sensi dell’art. 101 del D.Lgs. 42/2004;
  • +
  • e/o è di documentato interesse archeologico;
  • +
  • e/o è contigua alle suddette aree.
  • + @@ + @@A25B +
  • si tratta di intervento che non comporta:
  • +
  • mutamento nell’aspetto esteriore e/o nello stato e dei luoghi;
  • +
  • e/o movimentazioni di terreno (comprese scarificazioni e impianto e/o reimpianto di essenze vegetali);
  • +
  • e/o nuove edificazioni (anche se realizzate nell’ambito della ristrutturazione di manufatti esistenti);
  • +
  • e/o scavi a quote diverse da quelle già impegnate da manufatti esistenti.
  • + @@ + @@A25C +
  • le opere previste in progetto non sono assoggettabili al Codice dei Contratti (D.Lgs. 50/2016).
  • + @@ +
+
    + ## +
  • che le opere previste in progetto, qualora trattasi di interventi su fabbricato esistente, ricadono su fabbricato e sue pertinenze edilizie 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; -
  • -
  • - che, qualora si tratti di lavori da realizzare su lotto di terreno, tutti gli interventi precedentemente + recepito nella Regione Siciliana con la L.R. 16/2016;
  • +
  • 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 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; -
  • -
  • - che l’opera prevista in progetto non è in contrasto con i vincoli gravanti sull’area di sedime della stessa ed - in particolare è stata progettata nel rispetto delle seguenti disposizioni di legge: -
      -
    • Codice dei Beni Culturali e del Paesaggio (D.Lgs. n. 42/2004 e ss.mm.ii.);
    • -
    • art. 13 Legge n. 64/74 (compatibilità geomorfologia);
    • -
    • norme di attuazione di cui al Piano Stralcio per l’Assetto Idrogeologico (PAI) del Bacino Idrografico, e - dei relativi aggiornamenti, nel quale insiste l’opera;
    • -
    • art.15 della L.R. n. 78/76 (distanza dalla battigia, dai laghi, dai boschi);
    • -
    • art. 93 e seguenti del Testo Unico n. 523/1904 (distanza dai corsi d’acqua);
    • -
    • normativa relativa ad eventuali altri vincoli che gravano sull’area di sedime;
    • -
    -
  • + del DPR n. 380/2001, recepito nella Regione Siciliana con la L.R. 16/2016; +
  • che l’opera prevista in progetto non è in contrasto con i vincoli gravanti sull’area di sedime della stessa ed + in particolare è stata progettata nel rispetto delle seguenti disposizioni di legge:
  • +
+
    +
  • Codice dei Beni Culturali e del Paesaggio (D.Lgs. n. 42/2004 e ss.mm.ii.);
  • +
  • art. 13 Legge n. 64/74 (compatibilità geomorfologia);
  • +
  • norme di attuazione di cui al Piano Stralcio per l’Assetto Idrogeologico (PAI) del Bacino Idrografico, e dei + relativi aggiornamenti, nel quale insiste l’opera;
  • +
  • art.15 della L.R. n. 78/76 (distanza dalla battigia, dai laghi, dai boschi);
  • +
  • art. 93 e seguenti del Testo Unico n. 523/1904 (distanza dai corsi d’acqua);
  • +
  • normativa relativa ad eventuali altri vincoli che gravano sull’area di sedime;
    -
  • - che l'importo dei diritti fissi versati dal committente ai sensi dell'art. 7 e ss.mm. della L.R. n. 17/2004 è - congruo in relazione al tipo di intervento ed al volume dell'opera; -
  • +
  • che l'importo dei diritti fissi versati dal committente ai sensi dell'art. 7 e ss.mm. della L.R. n. 17/2004 è + congruo in relazione al tipo di intervento ed al volume dell'opera;
  • ##anteprima -
  • - ai sensi dell'art. 1, comma 9 lettera “e”, della legge n° 190/2012:
    +
  • ai sensi dell'art. 1, comma 9 lettera “e”, della legge n° 190/2012:
    [{{!coniugio}}] di non trovarsi in rapporti di coniugio, parentela o affinità, del coniuge o del convivente, entro il 2° grado, con i dirigenti e i dipendenti dell'Ufficio deputato alla trattazione del procedimento;
    [{{coniugio}}] di trovarsi in rapporti di coniugio, parentela o affinità entro il 2° grado con i seguenti - dipendenti dell'Ufficio deputato alla trattazione del procedimento: {{relazioni}} -
  • + dipendenti dell'Ufficio deputato alla trattazione del procedimento: {{relazioni}} ## ##lavoripubblici -
  • - ai sensi dell’art. 36, comma 2, della L.R. 1/2019, che le spettanze correlate al proprio incarico - sono state regolarmente liquidate dal committente secondo quanto concordato in sede di affidamento - dell'incarico; -
  • +
  • ai sensi dell’art. 36, comma 2, della L.R. 1/2019, che le spettanze correlate al proprio incarico sono state + regolarmente liquidate dal committente secondo quanto concordato in sede di affidamento dell'incarico;
  • ## -
  • - di essere informato, ai sensi dell’art. 13 del Regolamento UE 2016/679, recepito con D.Lgs. 101/2018, circa le +
  • di essere informato, ai sensi dell’art. 13 del Regolamento UE 2016/679, recepito con D.Lgs. 101/2018, circa le modalità di trattamento e l'utilizzo dei dati personali raccolti e di acconsentire, ai sensi e per gli effetti - di - cui all’art. 7 e ss. del sopraccitato Regolamento, al trattamento, anche con strumenti informatici, dei dati - personali con le modalità e per le finalità connesse al procedimento cui la presente è riferita. -
  • + di cui all’art. 7 e ss. del sopraccitato Regolamento, al trattamento, anche con strumenti informatici, dei dati + personali con le modalità e per le finalità connesse al procedimento cui la presente è riferita.
-

- Confermando, si sottoscrive ai sensi del D.Lgs. 82/2005 -

\ No newline at end of file +


Confermando, si sottoscrive ai sensi del D.Lgs. 82/2005

\ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/titolare_digitale.html b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/titolare_digitale.html index 565f74ba..df784aa0 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/titolare_digitale.html +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/resource/asseverazioni/titolare_digitale.html @@ -1,40 +1,58 @@ -
+

DICHIARAZIONE/ASSEVERAZIONE SOSTITUTIVA DELL’ATTO DI NOTORIETÀ DEL PROCURATORE

(resa ai sensi e per gli effetti dell’art. 47 del D.P.R. 445/2000)

-
-

- Il sottoscritto {{nome}} {{cognome}}, C.F. {{codicefiscale}}, titolare digitale, che sottoscrive con +
+

Il sottoscritto {{nome}} {{cognome}}, C.F. {{codicefiscale}}, titolare digitale, che sottoscrive con firma elettronica avanzata la copia informatica del presente documento, consapevole delle responsabilità penali per - le ipotesi di falsità in atti e dichiarazioni mendaci, di cui all’art. 76 del D.P.R. 445/2000 ed all’art. 19, co. - 6, della Legge 241/1990 -

+ le ipotesi di falsità in atti e dichiarazioni mendaci, di cui all’art. 76 del D.P.R. 445/2000 ed all’art. 19, co. 6, + della Legge 241/1990

DICHIARA

    -
  • - di agire in qualità di procuratore speciale in rappresentanza dei soggetti che hanno apposto la propria firma +
  • di agire in qualità di procuratore speciale in rappresentanza dei soggetti che hanno apposto la propria firma autografa/digitale nel documento di delega alla presentazione telematica della richiesta di autorizzazione ai sensi del codice dei beni culturali, nonché ai sensi dell’art. 46, co. 1, lett. u), del D.P.R. 445/2000, per - l’espletamento degli adempimenti amministrativi connessi alla pratica in oggetto; -
  • + l’espletamento degli adempimenti amministrativi connessi alla pratica in oggetto; + ##dichiarazioniDL +
  • consapevole che chiunque rilascia dichiarazioni mendaci è punito ai sensi del codice penale e delle leggi + speciali in materia, dichiara:
-


Dichiara ed ASSEVERA INOLTRE

+
    + @@A27A +
  • che per la realizzazione delle opere non è necessaria la nomina del Collaudatore
  • + @@ + @@A27B +
  • che il Collaudatore delle opere verrà nominato al momento della richiesta di autorizzazione/conformità sismica + e/o della comunicazione di inizio lavori
  • + @@ + @@A29A +
  • che i lavori verranno realizzati in proprio, senza l’ausilio di un’impresa
  • + @@ + @@A29B +
  • che l’impresa esecutrice delle opere verrà nominata al momento della richiesta di autorizzazione/conformità + sismica e/o della comunicazione di inizio lavori
  • + @@ + @@A30A +
  • che per la realizzazione delle opere non è necessaria la nomina del Direttore dei Lavori
  • + @@ + @@A30B +
  • che il Direttore dei Lavori verrà nominato al momento della richiesta di autorizzazione/conformità sismica e/o + della comunicazione di inizio lavori
  • + @@ + ## +
+


Dichiara ed ASSEVERA INOLTRE

    -
  • - in qualità di incaricato per l’adempimento agli obblighi di cui al D. Lgs. n. 231/2007, di avere verificato - l’autenticità dei dati, delle informazioni e delle generalità riportati nel portale nonché di avere - sottoscritto con la funzione di firma elettronica avanzata disponibile sul portale gli atti e i documenti - obbligatori richiesti ai fini dell'istruttoria dell'istanza (allegati). -
  • -##anteprima -
  • - ai sensi dell'art. 1, comma 9 lettera “e”, della legge n° 190/2012:
    +
  • in qualità di incaricato per l’adempimento agli obblighi di cui al D. Lgs. n. 231/2007, di avere verificato + l’autenticità dei dati, delle informazioni e delle generalità riportati nel portale nonché di avere sottoscritto + con la funzione di firma elettronica avanzata disponibile sul portale gli atti e i documenti obbligatori + richiesti ai fini dell'istruttoria dell'istanza (allegati).
  • + ##anteprima +
  • ai sensi dell'art. 1, comma 9 lettera “e”, della legge n° 190/2012:
    [{{!coniugio}}] di non trovarsi in rapporti di coniugio, parentela o affinità, del coniuge o del - convivente, entro il 2° grado, con i dirigenti e i dipendenti dell'Ufficio deputato alla trattazione del procedimento;
    + convivente, entro il 2° grado, con i dirigenti e i dipendenti dell'Ufficio deputato alla trattazione del + procedimento;
    [{{coniugio}}] di trovarsi in rapporti di coniugio, parentela o affinità entro il 2° grado con i seguenti - dipendenti dell'Ufficio deputato alla trattazione del procedimento: {{relazioni}} -
  • -## + dipendenti dell'Ufficio deputato alla trattazione del procedimento: {{relazioni}} + ##
-

-
Confermando, si sottoscrive ai sensi del D.Lgs. 82/2005 -

\ No newline at end of file +


Confermando, si sottoscrive ai sensi del D.Lgs. 82/2005

\ No newline at end of file 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 498ace3a..0ca5fb04 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=3151 - build.date=1623833621857 + build.number=3171 + build.date=1623925070790 build.auto.upgrade=true ## 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 09914b9d..80cf1e11 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 @@ -1130,6 +1130,9 @@ public class FascicoloFePortlet extends MVCPortlet { String clRischioPostInt = ParamUtil.getString(actionRequest, "clRischioPostInt"); boolean intervFinPub = ParamUtil.getBoolean(actionRequest, "intervFinPub"); String intervFinPubDesc = ParamUtil.getString(actionRequest, "intervFinPubDesc"); + boolean intervInAreaDiInteresse = ParamUtil.getBoolean(actionRequest, "intervInAreaDiInteresse"); + boolean intervNonModificante = ParamUtil.getBoolean(actionRequest, "intervNonModificante"); + boolean intervNonAssoggettabile = ParamUtil.getBoolean(actionRequest, "intervNonAssoggettabile"); boolean sanatoriaEdilizia47 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia47"); boolean sanatoriaEdilizia724 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia724"); boolean sanatoriaEdilizia326 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia326"); @@ -1137,8 +1140,8 @@ public class FascicoloFePortlet extends MVCPortlet { boolean normLavoriNoDirettore = ParamUtil.getBoolean(actionRequest, "normLavoriNoDirettore"); boolean nominaImpresa = ParamUtil.getBoolean(actionRequest, "nominaImpresa"); boolean nominaDirettoreLavori = ParamUtil.getBoolean(actionRequest, "nominaDirettoreLavori"); - boolean nominaCollaudatore = ParamUtil.getBoolean(actionRequest, "nominaCollaudatore"); - + boolean nominaCollaudatore = ParamUtil.getBoolean(actionRequest, "nominaCollaudatore"); + long userId = PortalUtil.getUserId(actionRequest); try { DettPraticaServiceUtil.updateDettPratica(userId, dettPratica.getDettPraticaId(), @@ -1183,14 +1186,14 @@ public class FascicoloFePortlet extends MVCPortlet { tcInMuraturaMista, tcInLegno, tcAltro, tcAltroDescrizione, tcConDispositivi, normLavoriInProprio, normEsenteBollo, normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, clRischioPreInt, - clRischioPostInt, intervFinPub, intervFinPubDesc, serviceContext, bozza, disabledSubmit, - geoDisabledSubmit, paesaggioLocale, livelloDiTutela, vincoli, destinazioneAltroIntervento, - tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, - tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, - sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, - pagSoggettiAdAutorizzazione, interventoVoceP7, nominaImpresa, nominaDirettoreLavori, - nominaCollaudatore, tcNoOpereEscavazione); - + clRischioPostInt, intervFinPub, intervFinPubDesc, intervInAreaDiInteresse, intervNonModificante, + intervNonAssoggettabile, serviceContext, bozza, disabledSubmit, geoDisabledSubmit, paesaggioLocale, + livelloDiTutela, vincoli, destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, + tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, + tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, + sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7, + nominaImpresa, nominaDirettoreLavori, nominaCollaudatore, tcNoOpereEscavazione); + String redirect = ParamUtil.getString(actionRequest, "redirect"); if (Validator.isNull(redirect)) { String successURL = ParamUtil.getString(actionRequest, "successURL"); @@ -1491,6 +1494,9 @@ public class FascicoloFePortlet extends MVCPortlet { boolean intervFinPub = ParamUtil.getBoolean(actionRequest, "intervFinPub"); String intervFinPubDesc = intervFinPub ? ParamUtil.getString(actionRequest, "intervFinPubDesc") : StringPool.BLANK; + boolean intervInAreaDiInteresse = ParamUtil.getBoolean(actionRequest, "intervInAreaDiInteresse"); + boolean intervNonModificante = ParamUtil.getBoolean(actionRequest, "intervNonModificante"); + boolean intervNonAssoggettabile = ParamUtil.getBoolean(actionRequest, "intervNonAssoggettabile"); long userId = PortalUtil.getUserId(actionRequest); String livelloDiTutela = ParamUtil.getString(actionRequest, "livelloDiTutela"); String paesaggioLocale = ParamUtil.getString(actionRequest, "paesaggioLocale"); @@ -1512,7 +1518,7 @@ public class FascicoloFePortlet extends MVCPortlet { boolean normLavoriNoDirettore = ParamUtil.getBoolean(actionRequest, "normLavoriNoDirettore"); boolean nominaImpresa = ParamUtil.getBoolean(actionRequest, "nominaImpresa"); boolean nominaDirettoreLavori = ParamUtil.getBoolean(actionRequest, "nominaDirettoreLavori"); - boolean nominaCollaudatore = ParamUtil.getBoolean(actionRequest, "nominaCollaudatore"); + boolean nominaCollaudatore = ParamUtil.getBoolean(actionRequest, "nominaCollaudatore"); try { DettPraticaServiceUtil.updateDettPratica(userId, dettPratica.getDettPraticaId(), dettPratica.getIntPraticaId(), dettPratica.getIntegrazione(), protocollo, tipoIntegrazione, @@ -1558,14 +1564,15 @@ public class FascicoloFePortlet extends MVCPortlet { tcInMuraturaArmata, tcInMuraturaMista, tcInLegno, tcAltro, tcAltroDescrizione, tcConDispositivi, normLavoriInProprio, normEsenteBollo, normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, - clRischioPreInt, clRischioPostInt, intervFinPub, intervFinPubDesc, serviceContext, bozza, - disabledSubmit, geoDisabledSubmit, paesaggioLocale, livelloDiTutela, vincoli, - destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, - tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, - tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7, - nominaImpresa, nominaDirettoreLavori, nominaCollaudatore, tcNoOpereEscavazione); - + clRischioPreInt, clRischioPostInt, intervFinPub, intervFinPubDesc, intervInAreaDiInteresse, + intervNonModificante, intervNonAssoggettabile, serviceContext, bozza, disabledSubmit, + geoDisabledSubmit, paesaggioLocale, livelloDiTutela, vincoli, destinazioneAltroIntervento, + tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, + tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, + sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, + pagSoggettiAdAutorizzazione, interventoVoceP7, nominaImpresa, nominaDirettoreLavori, + nominaCollaudatore, tcNoOpereEscavazione); + String redirect = ParamUtil.getString(actionRequest, "redirect"); if (Validator.isNull(redirect)) { String successURL = ParamUtil.getString(actionRequest, "successURL"); 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 ba561a22..4ab09644 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 @@ -109,6 +109,18 @@ boolean enabledByIntegrazione = DelegheUtil.hasDelegaCompilazioneDomanda(user.ge +
+

<%= LanguageUtil.get(pageContext, "interv-no-viarch") %>

+
+ +
+
+ +
+
+ +
+
<% - List sections = Arrays.asList(SezioniUtil.SEZIONE_DETTAGLI_PRINCIPALI, SezioniUtil.SEZIONE_ANAGRAFE_SOGGETTI, SezioniUtil.SEZIONE_DESCRIZIONE_EDIFICIO, SezioniUtil.SEZIONE_GEOLOGICA, SezioniUtil.SEZIONE_ALLEGATI); - - List tipologiaAllegati = DocumentiPraticaUtil.getDocObbligatori(); - - List tipologiaSoggetti = Arrays.asList(TipoSoggettoUtil.COMMITTENTE, TipoSoggettoUtil.DITTA, TipoSoggettoUtil.PROGETTISTA, TipoSoggettoUtil.DIRETTORE_LAVORI, TipoSoggettoUtil.GEOLOGO, TipoSoggettoUtil.COLLAUDATORE); +List sections = Arrays.asList(SezioniUtil.SEZIONE_DETTAGLI_PRINCIPALI, SezioniUtil.SEZIONE_ANAGRAFE_SOGGETTI, + SezioniUtil.SEZIONE_DESCRIZIONE_EDIFICIO, SezioniUtil.SEZIONE_GEOLOGICA, SezioniUtil.SEZIONE_ALLEGATI); +List tipologiaAllegati = DocumentiPraticaUtil.getDocObbligatori(); +List tipologiaSoggetti = Arrays.asList(TipoSoggettoUtil.TITOLARE_DIGITALE, TipoSoggettoUtil.COMMITTENTE, + TipoSoggettoUtil.DITTA, TipoSoggettoUtil.PROGETTISTA, TipoSoggettoUtil.DIRETTORE_LAVORI, + TipoSoggettoUtil.GEOLOGO, TipoSoggettoUtil.COLLAUDATORE); %> -
-
+
-
+
Compilazione Domanda
-
+
-
+
Sezione
-
+
Completata
-
+
@@ -198,10 +198,10 @@ for(String section:sections){ %>
-
+
<%=LanguageUtil.get(pageContext, "sezione-"+section) %>
-
+
<% StringBuilder tooltipSection = new StringBuilder(); List notCompleted = ValidazionePraticaUtil.notCompletedSection(section, dettPraticaId); @@ -217,7 +217,7 @@ %>
-
+
<%= tooltipSection.toString() %>
@@ -243,58 +243,63 @@
-
+
-
+
Asseverazioni/Firme Allegati
-
+
Descrizione
-
-
- <%=LanguageUtil.get(pageContext, "gc-soggetto-"+TipoSoggettoUtil.COMMITTENTE) %> -
-
- <%=LanguageUtil.get(pageContext, "gc-soggetto-"+TipoSoggettoUtil.DITTA) %> -
-
- <%=LanguageUtil.get(pageContext, "gc-soggetto-"+TipoSoggettoUtil.PROGETTISTA) %> -
-
- <%=LanguageUtil.get(pageContext, "gc-soggetto-"+TipoSoggettoUtil.DIRETTORE_LAVORI) %> -
-
- <%=LanguageUtil.get(pageContext, "gc-soggetto-"+TipoSoggettoUtil.GEOLOGO) %> -
-
- <%=LanguageUtil.get(pageContext, "gc-soggetto-"+TipoSoggettoUtil.COLLAUDATORE) %> -
+
+ <%=LanguageUtil.get(pageContext, "gc-soggetto-" + TipoSoggettoUtil.TITOLARE_DIGITALE) %> +
+
+ <%=LanguageUtil.get(pageContext, "gc-soggetto-" + TipoSoggettoUtil.COMMITTENTE) %> +
+
+ <%=LanguageUtil.get(pageContext, "gc-soggetto-" + TipoSoggettoUtil.DITTA) %> +
+
+ <%=LanguageUtil.get(pageContext, "gc-soggetto-" + TipoSoggettoUtil.PROGETTISTA) %> +
+
+ <%=LanguageUtil.get(pageContext, "gc-soggetto-" + TipoSoggettoUtil.DIRETTORE_LAVORI) %> +
+
+ <%=LanguageUtil.get(pageContext, "gc-soggetto-" + TipoSoggettoUtil.GEOLOGO) %> +
+
+ <%=LanguageUtil.get(pageContext, "gc-soggetto-" + TipoSoggettoUtil.COLLAUDATORE) %>
-
+
Asseverazioni Domanda
-
- <% + <% String[] esiti_complete = {AsseverazioniUtil.STATO_ESEGUITA}; String[] esiti_incomplete = {AsseverazioniUtil.STATO_ASSEGNATA}; - for(String tipoSoggetto : tipologiaSoggetti){ - String clazz = ""; - String title = ""; - - List asseverazioniCompletate = AsseverazioneLocalServiceUtil.findByDettPratica_Tipologia_InEsito(dettPraticaId, tipoSoggetto, esiti_complete , QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); - List asseverazioniMancanti = AsseverazioneLocalServiceUtil.findByDettPratica_Tipologia_InEsito(dettPraticaId, tipoSoggetto, esiti_incomplete , QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); - boolean isRequired = AsseverazioniUtil.isAsseverazioneDomandaRequiredByTipoSoggetto(dettPraticaId, tipoSoggetto); - boolean isRecommended = AsseverazioniUtil.isAsseverazioneDomandaRecommendedByTipoSoggetto(dettPraticaId, tipoSoggetto); + for (String tipoSoggetto : tipologiaSoggetti) { + String clazz = StringPool.BLANK; + String title = StringPool.BLANK; + List asseverazioniCompletate = AsseverazioneLocalServiceUtil + .findByDettPratica_Tipologia_InEsito(dettPraticaId, tipoSoggetto, esiti_complete, + QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); + List asseverazioniMancanti = AsseverazioneLocalServiceUtil + .findByDettPratica_Tipologia_InEsito(dettPraticaId, tipoSoggetto, esiti_incomplete, + QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); + boolean isRequired = AsseverazioniUtil.isAsseverazioneDomandaRequiredByTipoSoggetto( + dettPraticaId, tipoSoggetto); + boolean isRecommended = AsseverazioniUtil.isAsseverazioneDomandaRecommendedByTipoSoggetto( + dettPraticaId, tipoSoggetto); StringBuilder content = new StringBuilder(); if(isRequired || isRecommended){ clazz+= " icon-asseverazioni fa "; @@ -340,7 +345,7 @@ content.append("-"); } %> -
+
<%= content.toString() %>
<% @@ -352,7 +357,7 @@ for(String codiceDoc:tipologiaAllegati){ %>
-
+
@@ -362,7 +367,7 @@ %>
-
+
Nessun allegato presente per la tipologia
@@ -371,10 +376,10 @@ for(DocPratica docPratica : docPraticas){ %>
-
+
<%= docPratica.getDescLong() %>
-
+
<% FirmeBean firme = FirmeUtil.deserialize(docPratica.getJsonFirmatari()); List signatures = firme.allSignatures(); @@ -382,7 +387,7 @@ boolean isEnoughOne = AsseverazioniUtil.isEnoughOne(codiceDoc); for(String tipoSoggetto : tipologiaSoggetti){ - String clazz= ""; + String clazz= StringPool.BLANK; StringBuilder tooltipTitle = new StringBuilder(); List signaturesPerSubject = new UniqueList(); for(String sign : signatures){ @@ -494,7 +499,7 @@ %> -
+
<%= !clazz.isEmpty() && signaturesPerSubject.size()>0 ? signaturesPerSubject.size() : "" %>