From 3cd1ef368bedeba7b52a2ed691e4249f130d1370 Mon Sep 17 00:00:00 2001 From: Salvatore La Manna Date: Fri, 2 Jul 2021 10:40:39 +0200 Subject: [PATCH] API Allegati --- .../docroot/WEB-INF/service.xml | 8 - .../portos/bo/model/DettPraticaClp.java | 315 +------------- .../portos/bo/model/DettPraticaModel.java | 119 ----- .../portos/bo/model/DettPraticaSoap.java | 80 ---- .../portos/bo/model/DettPraticaWrapper.java | 219 ---------- .../bo/service/DettPraticaLocalService.java | 51 +-- .../service/DettPraticaLocalServiceClp.java | 152 ++----- .../service/DettPraticaLocalServiceUtil.java | 140 +++--- .../DettPraticaLocalServiceWrapper.java | 126 +++--- .../portos/bo/service/DettPraticaService.java | 18 +- .../bo/service/DettPraticaServiceClp.java | 61 +-- .../bo/service/DettPraticaServiceUtil.java | 51 +-- .../bo/service/DettPraticaServiceWrapper.java | 58 ++- .../bo/util/ValidazionePraticaUtil.java | 15 +- .../docroot/WEB-INF/sql/tables.sql | 8 - .../WEB-INF/src/META-INF/portlet-hbm.xml | 8 - .../src/META-INF/portlet-model-hints.xml | 8 - .../WEB-INF/src/META-INF/portlet-orm.xml | 8 - .../bo/model/impl/DettPraticaCacheModel.java | 138 +----- .../bo/model/impl/DettPraticaModelImpl.java | 327 +------------- .../DettPraticaLocalServiceClpInvoker.java | 300 ++++++------- .../base/DettPraticaServiceClpInvoker.java | 146 +++---- .../impl/DettPraticaLocalServiceImpl.java | 165 +++---- .../service/impl/DettPraticaServiceImpl.java | 120 +++-- .../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 | 9 +- .../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 + .../docroot/WEB-INF/src/service.properties | 4 +- .../navigator/page_desc_edificio.jsp | 61 --- .../portos/fe/portlet/FascicoloFePortlet.java | 61 +-- .../fascicolofe/view_fascicolo_dettagli.jsp | 20 - .../org.eclipse.wst.common.component | 3 - .../docroot/WEB-INF/lib/itextpdf.jar | Bin 0 -> 2287148 bytes .../it/mwg/sicilia/sue/api/v1/Parameters.java | 9 +- .../it/mwg/sicilia/sue/api/v1/Response.java | 3 + .../sicilia/sue/api/v1/bean/Application.java | 10 +- .../sicilia/sue/api/v1/bean/Attachment.java | 33 ++ .../sicilia/sue/api/v1/command/Command.java | 66 ++- .../sue/api/v1/command/CommandList.java | 33 +- .../api/v1/command/impl/AddApplication.java | 12 +- .../v1/command/impl/DeleteApplication.java | 40 +- .../api/v1/command/impl/DeleteAttachment.java | 86 ++++ .../api/v1/command/impl/GetApplications.java | 6 +- .../api/v1/command/impl/GetAttachments.java | 83 ++++ .../api/v1/command/impl/GetSourceCode.java | 409 ++++++++++++++++++ .../api/v1/command/impl/ListApplications.java | 2 +- ...istDocuments.java => ListAttachments.java} | 8 +- .../sue/api/v1/command/impl/ListFields.java | 6 +- .../sue/api/v1/command/impl/ListUses.java | 57 --- .../sue/api/v1/command/impl/Login.java | 3 +- .../sue/api/v1/command/impl/Manual.java | 52 ++- .../sicilia/sue/api/v1/command/impl/Nop.java | 2 +- .../sue/api/v1/command/impl/SetFields.java | 16 +- .../api/v1/command/impl/UploadAttachment.java | 148 +++++++ .../sue/api/v1/parameter/Parameter.java | 2 +- .../mwg/sicilia/sue/api/v1/util/ApiUtil.java | 87 ++-- .../sue/api/v1/util/DettPraticaUtil.java | 231 +++++----- .../src/resource/client/php/README.txt | 7 + .../resource/client/php/SueApi/AutoLoader.php | 32 ++ .../resource/client/php/SueApi/bootstrap.php | 9 + .../resource/client/php/SueApi/functions.php | 22 + .../resource/client/php/SueApi/polyfill.php | 8 + .../resource/client/php/SueApi/v1/Client.php | 105 +++++ .../client/php/SueApi/v1/Commands.php | 8 + .../resource/client/php/SueApi/v1/Config.php | 65 +++ .../client/php/SueApi/v1/FileConfig.php | 24 + .../client/php/SueApi/v1/Parameters.php | 8 + .../resource/client/php/SueApi/v1/Status.php | 8 + .../client/php/SueApi/v1/config/api.json | 5 + .../src/resource/client/php/client.php | 49 +++ .../sicilia-sue-connector-portlet/ivy.xml | 2 + .../sicilia-sue-connector-portlet/ivy.xml.MD5 | 2 +- 91 files changed, 2063 insertions(+), 2515 deletions(-) create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/lib/itextpdf.jar create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/bean/Attachment.java create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/DeleteAttachment.java create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/GetAttachments.java create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/GetSourceCode.java rename liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/{ListDocuments.java => ListAttachments.java} (87%) delete mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/ListUses.java create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/it/mwg/sicilia/sue/api/v1/command/impl/UploadAttachment.java create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/resource/client/php/README.txt create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/resource/client/php/SueApi/AutoLoader.php create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/resource/client/php/SueApi/bootstrap.php create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/resource/client/php/SueApi/functions.php create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/resource/client/php/SueApi/polyfill.php create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/resource/client/php/SueApi/v1/Client.php create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/resource/client/php/SueApi/v1/Commands.php create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/resource/client/php/SueApi/v1/Config.php create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/resource/client/php/SueApi/v1/FileConfig.php create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/resource/client/php/SueApi/v1/Parameters.php create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/resource/client/php/SueApi/v1/Status.php create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/resource/client/php/SueApi/v1/config/api.json create mode 100644 liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/src/resource/client/php/client.php 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 b1c3af3d..be48a2c3 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 @@ -308,7 +308,6 @@ - @@ -377,15 +376,11 @@ - - - - @@ -400,7 +395,6 @@ - @@ -527,8 +521,6 @@ - - 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 d5eaae7e..80a5197b 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 @@ -101,7 +101,6 @@ public class DettPraticaClp extends BaseModelImpl attributes.put("causalePagamentoBolli", getCausalePagamentoBolli()); attributes.put("mezzoPagamentoBolli", getMezzoPagamentoBolli()); attributes.put("dataEffettuazione", getDataEffettuazione()); - attributes.put("version", getVersion()); attributes.put("status", getStatus()); attributes.put("statusByUserId", getStatusByUserId()); attributes.put("statusByUserName", getStatusByUserName()); @@ -178,7 +177,6 @@ public class DettPraticaClp extends BaseModelImpl attributes.put("deInfAltraInfrastruttura", getDeInfAltraInfrastruttura()); attributes.put("deInfAltro", getDeInfAltro()); attributes.put("deInfAltroDesc", getDeInfAltroDesc()); - attributes.put("dccFondazioni", getDccFondazioni()); attributes.put("destinazioneAltroIntervento", getDestinazioneAltroIntervento()); attributes.put("dccStruttureEleMuraturePietrame", @@ -189,9 +187,6 @@ public class DettPraticaClp extends BaseModelImpl getDccStruttureEleMuratureMisto()); attributes.put("dccStruttureEleMuratureStoriche", getDccStruttureEleMuratureStoriche()); - attributes.put("dccStruttureEleAcciaio", getDccStruttureEleAcciaio()); - attributes.put("dccStruttureEleCA", getDccStruttureEleCA()); - attributes.put("dccStruttureEleLegno", getDccStruttureEleLegno()); attributes.put("dccStruttureEleMistoCA", getDccStruttureEleMistoCA()); attributes.put("dccStruttureEleMistoAcciaio", getDccStruttureEleMistoAcciaio()); @@ -214,7 +209,6 @@ public class DettPraticaClp extends BaseModelImpl attributes.put("dccOrizzontamentiAltro", getDccOrizzontamentiAltro()); attributes.put("dccOrizzontamentiAltroDescrizione", getDccOrizzontamentiAltroDescrizione()); - attributes.put("dccCopertura", getDccCopertura()); attributes.put("dccCoperturaCAAcciaio", getDccCoperturaCAAcciaio()); attributes.put("dccCoperturaLegno", getDccCoperturaLegno()); attributes.put("dccCoperturaLegnoCA", getDccCoperturaLegnoCA()); @@ -376,8 +370,6 @@ public class DettPraticaClp extends BaseModelImpl attributes.put("normArt3com3", getNormArt3com3()); attributes.put("normArt3com4", getNormArt3com4()); attributes.put("normSismaBonus", getNormSismaBonus()); - attributes.put("clRischioPreInt", getClRischioPreInt()); - attributes.put("clRischioPostInt", getClRischioPostInt()); attributes.put("intervFinPub", getIntervFinPub()); attributes.put("intervFinPubDesc", getIntervFinPubDesc()); attributes.put("intervInAreaDiInteresse", getIntervInAreaDiInteresse()); @@ -544,12 +536,6 @@ public class DettPraticaClp extends BaseModelImpl setDataEffettuazione(dataEffettuazione); } - Integer version = (Integer)attributes.get("version"); - - if (version != null) { - setVersion(version); - } - Integer status = (Integer)attributes.get("status"); if (status != null) { @@ -966,12 +952,6 @@ public class DettPraticaClp extends BaseModelImpl setDeInfAltroDesc(deInfAltroDesc); } - String dccFondazioni = (String)attributes.get("dccFondazioni"); - - if (dccFondazioni != null) { - setDccFondazioni(dccFondazioni); - } - String destinazioneAltroIntervento = (String)attributes.get( "destinazioneAltroIntervento"); @@ -1007,26 +987,6 @@ public class DettPraticaClp extends BaseModelImpl setDccStruttureEleMuratureStoriche(dccStruttureEleMuratureStoriche); } - String dccStruttureEleAcciaio = (String)attributes.get( - "dccStruttureEleAcciaio"); - - if (dccStruttureEleAcciaio != null) { - setDccStruttureEleAcciaio(dccStruttureEleAcciaio); - } - - String dccStruttureEleCA = (String)attributes.get("dccStruttureEleCA"); - - if (dccStruttureEleCA != null) { - setDccStruttureEleCA(dccStruttureEleCA); - } - - String dccStruttureEleLegno = (String)attributes.get( - "dccStruttureEleLegno"); - - if (dccStruttureEleLegno != null) { - setDccStruttureEleLegno(dccStruttureEleLegno); - } - Boolean dccStruttureEleMistoCA = (Boolean)attributes.get( "dccStruttureEleMistoCA"); @@ -1125,12 +1085,6 @@ public class DettPraticaClp extends BaseModelImpl setDccOrizzontamentiAltroDescrizione(dccOrizzontamentiAltroDescrizione); } - String dccCopertura = (String)attributes.get("dccCopertura"); - - if (dccCopertura != null) { - setDccCopertura(dccCopertura); - } - Boolean dccCoperturaCAAcciaio = (Boolean)attributes.get( "dccCoperturaCAAcciaio"); @@ -1967,18 +1921,6 @@ public class DettPraticaClp extends BaseModelImpl setNormSismaBonus(normSismaBonus); } - String clRischioPreInt = (String)attributes.get("clRischioPreInt"); - - if (clRischioPreInt != null) { - setClRischioPreInt(clRischioPreInt); - } - - String clRischioPostInt = (String)attributes.get("clRischioPostInt"); - - if (clRischioPostInt != null) { - setClRischioPostInt(clRischioPostInt); - } - Boolean intervFinPub = (Boolean)attributes.get("intervFinPub"); if (intervFinPub != null) { @@ -2620,29 +2562,6 @@ public class DettPraticaClp extends BaseModelImpl } } - @Override - public int getVersion() { - return _version; - } - - @Override - public void setVersion(int version) { - _version = version; - - if (_dettPraticaRemoteModel != null) { - try { - Class clazz = _dettPraticaRemoteModel.getClass(); - - Method method = clazz.getMethod("setVersion", int.class); - - method.invoke(_dettPraticaRemoteModel, version); - } - catch (Exception e) { - throw new UnsupportedOperationException(e); - } - } - } - @Override public int getStatus() { return _status; @@ -4300,29 +4219,6 @@ public class DettPraticaClp extends BaseModelImpl } } - @Override - public String getDccFondazioni() { - return _dccFondazioni; - } - - @Override - public void setDccFondazioni(String dccFondazioni) { - _dccFondazioni = dccFondazioni; - - if (_dettPraticaRemoteModel != null) { - try { - Class clazz = _dettPraticaRemoteModel.getClass(); - - Method method = clazz.getMethod("setDccFondazioni", String.class); - - method.invoke(_dettPraticaRemoteModel, dccFondazioni); - } - catch (Exception e) { - throw new UnsupportedOperationException(e); - } - } - } - @Override public String getDestinazioneAltroIntervento() { return _destinazioneAltroIntervento; @@ -4473,78 +4369,6 @@ public class DettPraticaClp extends BaseModelImpl } } - @Override - public String getDccStruttureEleAcciaio() { - return _dccStruttureEleAcciaio; - } - - @Override - public void setDccStruttureEleAcciaio(String dccStruttureEleAcciaio) { - _dccStruttureEleAcciaio = dccStruttureEleAcciaio; - - if (_dettPraticaRemoteModel != null) { - try { - Class clazz = _dettPraticaRemoteModel.getClass(); - - Method method = clazz.getMethod("setDccStruttureEleAcciaio", - String.class); - - method.invoke(_dettPraticaRemoteModel, dccStruttureEleAcciaio); - } - catch (Exception e) { - throw new UnsupportedOperationException(e); - } - } - } - - @Override - public String getDccStruttureEleCA() { - return _dccStruttureEleCA; - } - - @Override - public void setDccStruttureEleCA(String dccStruttureEleCA) { - _dccStruttureEleCA = dccStruttureEleCA; - - if (_dettPraticaRemoteModel != null) { - try { - Class clazz = _dettPraticaRemoteModel.getClass(); - - Method method = clazz.getMethod("setDccStruttureEleCA", - String.class); - - method.invoke(_dettPraticaRemoteModel, dccStruttureEleCA); - } - catch (Exception e) { - throw new UnsupportedOperationException(e); - } - } - } - - @Override - public String getDccStruttureEleLegno() { - return _dccStruttureEleLegno; - } - - @Override - public void setDccStruttureEleLegno(String dccStruttureEleLegno) { - _dccStruttureEleLegno = dccStruttureEleLegno; - - if (_dettPraticaRemoteModel != null) { - try { - Class clazz = _dettPraticaRemoteModel.getClass(); - - Method method = clazz.getMethod("setDccStruttureEleLegno", - String.class); - - method.invoke(_dettPraticaRemoteModel, dccStruttureEleLegno); - } - catch (Exception e) { - throw new UnsupportedOperationException(e); - } - } - } - @Override public boolean getDccStruttureEleMistoCA() { return _dccStruttureEleMistoCA; @@ -4955,29 +4779,6 @@ public class DettPraticaClp extends BaseModelImpl } } - @Override - public String getDccCopertura() { - return _dccCopertura; - } - - @Override - public void setDccCopertura(String dccCopertura) { - _dccCopertura = dccCopertura; - - if (_dettPraticaRemoteModel != null) { - try { - Class clazz = _dettPraticaRemoteModel.getClass(); - - Method method = clazz.getMethod("setDccCopertura", String.class); - - method.invoke(_dettPraticaRemoteModel, dccCopertura); - } - catch (Exception e) { - throw new UnsupportedOperationException(e); - } - } - } - @Override public boolean getDccCoperturaCAAcciaio() { return _dccCoperturaCAAcciaio; @@ -8367,54 +8168,6 @@ public class DettPraticaClp extends BaseModelImpl } } - @Override - public String getClRischioPreInt() { - return _clRischioPreInt; - } - - @Override - public void setClRischioPreInt(String clRischioPreInt) { - _clRischioPreInt = clRischioPreInt; - - if (_dettPraticaRemoteModel != null) { - try { - Class clazz = _dettPraticaRemoteModel.getClass(); - - Method method = clazz.getMethod("setClRischioPreInt", - String.class); - - method.invoke(_dettPraticaRemoteModel, clRischioPreInt); - } - catch (Exception e) { - throw new UnsupportedOperationException(e); - } - } - } - - @Override - public String getClRischioPostInt() { - return _clRischioPostInt; - } - - @Override - public void setClRischioPostInt(String clRischioPostInt) { - _clRischioPostInt = clRischioPostInt; - - if (_dettPraticaRemoteModel != null) { - try { - Class clazz = _dettPraticaRemoteModel.getClass(); - - Method method = clazz.getMethod("setClRischioPostInt", - String.class); - - method.invoke(_dettPraticaRemoteModel, clRischioPostInt); - } - catch (Exception e) { - throw new UnsupportedOperationException(e); - } - } - } - @Override public boolean getIntervFinPub() { return _intervFinPub; @@ -8932,7 +8685,6 @@ public class DettPraticaClp extends BaseModelImpl clone.setCausalePagamentoBolli(getCausalePagamentoBolli()); clone.setMezzoPagamentoBolli(getMezzoPagamentoBolli()); clone.setDataEffettuazione(getDataEffettuazione()); - clone.setVersion(getVersion()); clone.setStatus(getStatus()); clone.setStatusByUserId(getStatusByUserId()); clone.setStatusByUserName(getStatusByUserName()); @@ -8998,15 +8750,11 @@ public class DettPraticaClp extends BaseModelImpl clone.setDeInfAltraInfrastruttura(getDeInfAltraInfrastruttura()); clone.setDeInfAltro(getDeInfAltro()); clone.setDeInfAltroDesc(getDeInfAltroDesc()); - clone.setDccFondazioni(getDccFondazioni()); clone.setDestinazioneAltroIntervento(getDestinazioneAltroIntervento()); clone.setDccStruttureEleMuraturePietrame(getDccStruttureEleMuraturePietrame()); clone.setDccStruttureEleMuratureLaterizio(getDccStruttureEleMuratureLaterizio()); clone.setDccStruttureEleMuratureMisto(getDccStruttureEleMuratureMisto()); clone.setDccStruttureEleMuratureStoriche(getDccStruttureEleMuratureStoriche()); - clone.setDccStruttureEleAcciaio(getDccStruttureEleAcciaio()); - clone.setDccStruttureEleCA(getDccStruttureEleCA()); - clone.setDccStruttureEleLegno(getDccStruttureEleLegno()); clone.setDccStruttureEleMistoCA(getDccStruttureEleMistoCA()); clone.setDccStruttureEleMistoAcciaio(getDccStruttureEleMistoAcciaio()); clone.setDccStruttureEleMistoMuratura(getDccStruttureEleMistoMuratura()); @@ -9021,7 +8769,6 @@ public class DettPraticaClp extends BaseModelImpl clone.setDccOrizzontamentiVolte(getDccOrizzontamentiVolte()); clone.setDccOrizzontamentiAltro(getDccOrizzontamentiAltro()); clone.setDccOrizzontamentiAltroDescrizione(getDccOrizzontamentiAltroDescrizione()); - clone.setDccCopertura(getDccCopertura()); clone.setDccCoperturaCAAcciaio(getDccCoperturaCAAcciaio()); clone.setDccCoperturaLegno(getDccCoperturaLegno()); clone.setDccCoperturaLegnoCA(getDccCoperturaLegnoCA()); @@ -9148,8 +8895,6 @@ public class DettPraticaClp extends BaseModelImpl clone.setNormArt3com3(getNormArt3com3()); clone.setNormArt3com4(getNormArt3com4()); clone.setNormSismaBonus(getNormSismaBonus()); - clone.setClRischioPreInt(getClRischioPreInt()); - clone.setClRischioPostInt(getClRischioPostInt()); clone.setIntervFinPub(getIntervFinPub()); clone.setIntervFinPubDesc(getIntervFinPubDesc()); clone.setIntervInAreaDiInteresse(getIntervInAreaDiInteresse()); @@ -9211,7 +8956,7 @@ public class DettPraticaClp extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(503); + StringBundler sb = new StringBundler(487); sb.append("{uuid="); sb.append(getUuid()); @@ -9261,8 +9006,6 @@ public class DettPraticaClp extends BaseModelImpl sb.append(getMezzoPagamentoBolli()); sb.append(", dataEffettuazione="); sb.append(getDataEffettuazione()); - sb.append(", version="); - sb.append(getVersion()); sb.append(", status="); sb.append(getStatus()); sb.append(", statusByUserId="); @@ -9393,8 +9136,6 @@ public class DettPraticaClp extends BaseModelImpl sb.append(getDeInfAltro()); sb.append(", deInfAltroDesc="); sb.append(getDeInfAltroDesc()); - sb.append(", dccFondazioni="); - sb.append(getDccFondazioni()); sb.append(", destinazioneAltroIntervento="); sb.append(getDestinazioneAltroIntervento()); sb.append(", dccStruttureEleMuraturePietrame="); @@ -9405,12 +9146,6 @@ public class DettPraticaClp extends BaseModelImpl sb.append(getDccStruttureEleMuratureMisto()); sb.append(", dccStruttureEleMuratureStoriche="); sb.append(getDccStruttureEleMuratureStoriche()); - sb.append(", dccStruttureEleAcciaio="); - sb.append(getDccStruttureEleAcciaio()); - sb.append(", dccStruttureEleCA="); - sb.append(getDccStruttureEleCA()); - sb.append(", dccStruttureEleLegno="); - sb.append(getDccStruttureEleLegno()); sb.append(", dccStruttureEleMistoCA="); sb.append(getDccStruttureEleMistoCA()); sb.append(", dccStruttureEleMistoAcciaio="); @@ -9439,8 +9174,6 @@ public class DettPraticaClp extends BaseModelImpl sb.append(getDccOrizzontamentiAltro()); sb.append(", dccOrizzontamentiAltroDescrizione="); sb.append(getDccOrizzontamentiAltroDescrizione()); - sb.append(", dccCopertura="); - sb.append(getDccCopertura()); sb.append(", dccCoperturaCAAcciaio="); sb.append(getDccCoperturaCAAcciaio()); sb.append(", dccCoperturaLegno="); @@ -9693,10 +9426,6 @@ public class DettPraticaClp extends BaseModelImpl sb.append(getNormArt3com4()); sb.append(", normSismaBonus="); sb.append(getNormSismaBonus()); - sb.append(", clRischioPreInt="); - sb.append(getClRischioPreInt()); - sb.append(", clRischioPostInt="); - sb.append(getClRischioPostInt()); sb.append(", intervFinPub="); sb.append(getIntervFinPub()); sb.append(", intervFinPubDesc="); @@ -9722,7 +9451,7 @@ public class DettPraticaClp extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(757); + StringBundler sb = new StringBundler(733); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DettPratica"); @@ -9824,10 +9553,6 @@ public class DettPraticaClp extends BaseModelImpl "dataEffettuazione"); - sb.append( - "version"); sb.append( "status "deInfAltroDesc"); - sb.append( - "dccFondazioni"); sb.append( "destinazioneAltroIntervento "dccStruttureEleMuratureStoriche"); - sb.append( - "dccStruttureEleAcciaio"); - sb.append( - "dccStruttureEleCA"); - sb.append( - "dccStruttureEleLegno"); sb.append( "dccStruttureEleMistoCA "dccOrizzontamentiAltroDescrizione"); - sb.append( - "dccCopertura"); sb.append( "dccCoperturaCAAcciaio "normSismaBonus"); - sb.append( - "clRischioPreInt"); - sb.append( - "clRischioPostInt"); sb.append( "intervFinPub private String _causalePagamentoBolli; private String _mezzoPagamentoBolli; private Date _dataEffettuazione; - private int _version; private int _status; private long _statusByUserId; private String _statusByUserUuid; @@ -10830,15 +10526,11 @@ public class DettPraticaClp extends BaseModelImpl private boolean _deInfAltraInfrastruttura; private boolean _deInfAltro; private String _deInfAltroDesc; - private String _dccFondazioni; private String _destinazioneAltroIntervento; private boolean _dccStruttureEleMuraturePietrame; private boolean _dccStruttureEleMuratureLaterizio; private boolean _dccStruttureEleMuratureMisto; private boolean _dccStruttureEleMuratureStoriche; - private String _dccStruttureEleAcciaio; - private String _dccStruttureEleCA; - private String _dccStruttureEleLegno; private boolean _dccStruttureEleMistoCA; private boolean _dccStruttureEleMistoAcciaio; private boolean _dccStruttureEleMistoMuratura; @@ -10853,7 +10545,6 @@ public class DettPraticaClp extends BaseModelImpl private boolean _dccOrizzontamentiVolte; private boolean _dccOrizzontamentiAltro; private String _dccOrizzontamentiAltroDescrizione; - private String _dccCopertura; private boolean _dccCoperturaCAAcciaio; private boolean _dccCoperturaLegno; private boolean _dccCoperturaLegnoCA; @@ -10980,8 +10671,6 @@ public class DettPraticaClp extends BaseModelImpl private boolean _normArt3com3; private boolean _normArt3com4; private boolean _normSismaBonus; - private String _clRischioPreInt; - private String _clRischioPostInt; private boolean _intervFinPub; private String _intervFinPubDesc; private boolean _intervInAreaDiInteresse; 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 886c8e95..cee91313 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 @@ -456,20 +456,6 @@ public interface DettPraticaModel extends BaseModel, */ public void setDataEffettuazione(Date dataEffettuazione); - /** - * Returns the version of this dett pratica. - * - * @return the version of this dett pratica - */ - public int getVersion(); - - /** - * Sets the version of this dett pratica. - * - * @param version the version of this dett pratica - */ - public void setVersion(int version); - /** * Returns the status of this dett pratica. * @@ -1578,21 +1564,6 @@ public interface DettPraticaModel extends BaseModel, */ public void setDeInfAltroDesc(String deInfAltroDesc); - /** - * Returns the dcc fondazioni of this dett pratica. - * - * @return the dcc fondazioni of this dett pratica - */ - @AutoEscape - public String getDccFondazioni(); - - /** - * Sets the dcc fondazioni of this dett pratica. - * - * @param dccFondazioni the dcc fondazioni of this dett pratica - */ - public void setDccFondazioni(String dccFondazioni); - /** * Returns the destinazione altro intervento of this dett pratica. * @@ -1697,51 +1668,6 @@ public interface DettPraticaModel extends BaseModel, public void setDccStruttureEleMuratureStoriche( boolean dccStruttureEleMuratureStoriche); - /** - * Returns the dcc strutture ele acciaio of this dett pratica. - * - * @return the dcc strutture ele acciaio of this dett pratica - */ - @AutoEscape - public String getDccStruttureEleAcciaio(); - - /** - * Sets the dcc strutture ele acciaio of this dett pratica. - * - * @param dccStruttureEleAcciaio the dcc strutture ele acciaio of this dett pratica - */ - public void setDccStruttureEleAcciaio(String dccStruttureEleAcciaio); - - /** - * Returns the dcc strutture ele c a of this dett pratica. - * - * @return the dcc strutture ele c a of this dett pratica - */ - @AutoEscape - public String getDccStruttureEleCA(); - - /** - * Sets the dcc strutture ele c a of this dett pratica. - * - * @param dccStruttureEleCA the dcc strutture ele c a of this dett pratica - */ - public void setDccStruttureEleCA(String dccStruttureEleCA); - - /** - * Returns the dcc strutture ele legno of this dett pratica. - * - * @return the dcc strutture ele legno of this dett pratica - */ - @AutoEscape - public String getDccStruttureEleLegno(); - - /** - * Sets the dcc strutture ele legno of this dett pratica. - * - * @param dccStruttureEleLegno the dcc strutture ele legno of this dett pratica - */ - public void setDccStruttureEleLegno(String dccStruttureEleLegno); - /** * Returns the dcc strutture ele misto c a of this dett pratica. * @@ -2031,21 +1957,6 @@ public interface DettPraticaModel extends BaseModel, public void setDccOrizzontamentiAltroDescrizione( String dccOrizzontamentiAltroDescrizione); - /** - * Returns the dcc copertura of this dett pratica. - * - * @return the dcc copertura of this dett pratica - */ - @AutoEscape - public String getDccCopertura(); - - /** - * Sets the dcc copertura of this dett pratica. - * - * @param dccCopertura the dcc copertura of this dett pratica - */ - public void setDccCopertura(String dccCopertura); - /** * Returns the dcc copertura c a acciaio of this dett pratica. * @@ -4337,36 +4248,6 @@ public interface DettPraticaModel extends BaseModel, */ public void setNormSismaBonus(boolean normSismaBonus); - /** - * Returns the cl rischio pre int of this dett pratica. - * - * @return the cl rischio pre int of this dett pratica - */ - @AutoEscape - public String getClRischioPreInt(); - - /** - * Sets the cl rischio pre int of this dett pratica. - * - * @param clRischioPreInt the cl rischio pre int of this dett pratica - */ - public void setClRischioPreInt(String clRischioPreInt); - - /** - * Returns the cl rischio post int of this dett pratica. - * - * @return the cl rischio post int of this dett pratica - */ - @AutoEscape - public String getClRischioPostInt(); - - /** - * Sets the cl rischio post int of this dett pratica. - * - * @param clRischioPostInt the cl rischio post int of this dett pratica - */ - public void setClRischioPostInt(String clRischioPostInt); - /** * Returns the interv fin pub 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 6ba7b3e9..0f611f52 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 @@ -55,7 +55,6 @@ public class DettPraticaSoap implements Serializable { soapModel.setCausalePagamentoBolli(model.getCausalePagamentoBolli()); soapModel.setMezzoPagamentoBolli(model.getMezzoPagamentoBolli()); soapModel.setDataEffettuazione(model.getDataEffettuazione()); - soapModel.setVersion(model.getVersion()); soapModel.setStatus(model.getStatus()); soapModel.setStatusByUserId(model.getStatusByUserId()); soapModel.setStatusByUserName(model.getStatusByUserName()); @@ -121,15 +120,11 @@ public class DettPraticaSoap implements Serializable { soapModel.setDeInfAltraInfrastruttura(model.getDeInfAltraInfrastruttura()); soapModel.setDeInfAltro(model.getDeInfAltro()); soapModel.setDeInfAltroDesc(model.getDeInfAltroDesc()); - soapModel.setDccFondazioni(model.getDccFondazioni()); soapModel.setDestinazioneAltroIntervento(model.getDestinazioneAltroIntervento()); soapModel.setDccStruttureEleMuraturePietrame(model.getDccStruttureEleMuraturePietrame()); soapModel.setDccStruttureEleMuratureLaterizio(model.getDccStruttureEleMuratureLaterizio()); soapModel.setDccStruttureEleMuratureMisto(model.getDccStruttureEleMuratureMisto()); soapModel.setDccStruttureEleMuratureStoriche(model.getDccStruttureEleMuratureStoriche()); - soapModel.setDccStruttureEleAcciaio(model.getDccStruttureEleAcciaio()); - soapModel.setDccStruttureEleCA(model.getDccStruttureEleCA()); - soapModel.setDccStruttureEleLegno(model.getDccStruttureEleLegno()); soapModel.setDccStruttureEleMistoCA(model.getDccStruttureEleMistoCA()); soapModel.setDccStruttureEleMistoAcciaio(model.getDccStruttureEleMistoAcciaio()); soapModel.setDccStruttureEleMistoMuratura(model.getDccStruttureEleMistoMuratura()); @@ -144,7 +139,6 @@ public class DettPraticaSoap implements Serializable { soapModel.setDccOrizzontamentiVolte(model.getDccOrizzontamentiVolte()); soapModel.setDccOrizzontamentiAltro(model.getDccOrizzontamentiAltro()); soapModel.setDccOrizzontamentiAltroDescrizione(model.getDccOrizzontamentiAltroDescrizione()); - soapModel.setDccCopertura(model.getDccCopertura()); soapModel.setDccCoperturaCAAcciaio(model.getDccCoperturaCAAcciaio()); soapModel.setDccCoperturaLegno(model.getDccCoperturaLegno()); soapModel.setDccCoperturaLegnoCA(model.getDccCoperturaLegnoCA()); @@ -271,8 +265,6 @@ public class DettPraticaSoap implements Serializable { soapModel.setNormArt3com3(model.getNormArt3com3()); soapModel.setNormArt3com4(model.getNormArt3com4()); soapModel.setNormSismaBonus(model.getNormSismaBonus()); - soapModel.setClRischioPreInt(model.getClRischioPreInt()); - soapModel.setClRischioPostInt(model.getClRischioPostInt()); soapModel.setIntervFinPub(model.getIntervFinPub()); soapModel.setIntervFinPubDesc(model.getIntervFinPubDesc()); soapModel.setIntervInAreaDiInteresse(model.getIntervInAreaDiInteresse()); @@ -534,14 +526,6 @@ public class DettPraticaSoap implements Serializable { _dataEffettuazione = dataEffettuazione; } - public int getVersion() { - return _version; - } - - public void setVersion(int version) { - _version = version; - } - public int getStatus() { return _status; } @@ -1144,14 +1128,6 @@ public class DettPraticaSoap implements Serializable { _deInfAltroDesc = deInfAltroDesc; } - public String getDccFondazioni() { - return _dccFondazioni; - } - - public void setDccFondazioni(String dccFondazioni) { - _dccFondazioni = dccFondazioni; - } - public String getDestinazioneAltroIntervento() { return _destinazioneAltroIntervento; } @@ -1213,30 +1189,6 @@ public class DettPraticaSoap implements Serializable { _dccStruttureEleMuratureStoriche = dccStruttureEleMuratureStoriche; } - public String getDccStruttureEleAcciaio() { - return _dccStruttureEleAcciaio; - } - - public void setDccStruttureEleAcciaio(String dccStruttureEleAcciaio) { - _dccStruttureEleAcciaio = dccStruttureEleAcciaio; - } - - public String getDccStruttureEleCA() { - return _dccStruttureEleCA; - } - - public void setDccStruttureEleCA(String dccStruttureEleCA) { - _dccStruttureEleCA = dccStruttureEleCA; - } - - public String getDccStruttureEleLegno() { - return _dccStruttureEleLegno; - } - - public void setDccStruttureEleLegno(String dccStruttureEleLegno) { - _dccStruttureEleLegno = dccStruttureEleLegno; - } - public boolean getDccStruttureEleMistoCA() { return _dccStruttureEleMistoCA; } @@ -1404,14 +1356,6 @@ public class DettPraticaSoap implements Serializable { _dccOrizzontamentiAltroDescrizione = dccOrizzontamentiAltroDescrizione; } - public String getDccCopertura() { - return _dccCopertura; - } - - public void setDccCopertura(String dccCopertura) { - _dccCopertura = dccCopertura; - } - public boolean getDccCoperturaCAAcciaio() { return _dccCoperturaCAAcciaio; } @@ -2712,22 +2656,6 @@ public class DettPraticaSoap implements Serializable { _normSismaBonus = normSismaBonus; } - public String getClRischioPreInt() { - return _clRischioPreInt; - } - - public void setClRischioPreInt(String clRischioPreInt) { - _clRischioPreInt = clRischioPreInt; - } - - public String getClRischioPostInt() { - return _clRischioPostInt; - } - - public void setClRischioPostInt(String clRischioPostInt) { - _clRischioPostInt = clRischioPostInt; - } - public boolean getIntervFinPub() { return _intervFinPub; } @@ -2856,7 +2784,6 @@ public class DettPraticaSoap implements Serializable { private String _causalePagamentoBolli; private String _mezzoPagamentoBolli; private Date _dataEffettuazione; - private int _version; private int _status; private long _statusByUserId; private String _statusByUserName; @@ -2922,15 +2849,11 @@ public class DettPraticaSoap implements Serializable { private boolean _deInfAltraInfrastruttura; private boolean _deInfAltro; private String _deInfAltroDesc; - private String _dccFondazioni; private String _destinazioneAltroIntervento; private boolean _dccStruttureEleMuraturePietrame; private boolean _dccStruttureEleMuratureLaterizio; private boolean _dccStruttureEleMuratureMisto; private boolean _dccStruttureEleMuratureStoriche; - private String _dccStruttureEleAcciaio; - private String _dccStruttureEleCA; - private String _dccStruttureEleLegno; private boolean _dccStruttureEleMistoCA; private boolean _dccStruttureEleMistoAcciaio; private boolean _dccStruttureEleMistoMuratura; @@ -2945,7 +2868,6 @@ public class DettPraticaSoap implements Serializable { private boolean _dccOrizzontamentiVolte; private boolean _dccOrizzontamentiAltro; private String _dccOrizzontamentiAltroDescrizione; - private String _dccCopertura; private boolean _dccCoperturaCAAcciaio; private boolean _dccCoperturaLegno; private boolean _dccCoperturaLegnoCA; @@ -3072,8 +2994,6 @@ public class DettPraticaSoap implements Serializable { private boolean _normArt3com3; private boolean _normArt3com4; private boolean _normSismaBonus; - private String _clRischioPreInt; - private String _clRischioPostInt; private boolean _intervFinPub; private String _intervFinPubDesc; private boolean _intervInAreaDiInteresse; 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 475f2c85..08bbf2cf 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 @@ -75,7 +75,6 @@ public class DettPraticaWrapper implements DettPratica, attributes.put("causalePagamentoBolli", getCausalePagamentoBolli()); attributes.put("mezzoPagamentoBolli", getMezzoPagamentoBolli()); attributes.put("dataEffettuazione", getDataEffettuazione()); - attributes.put("version", getVersion()); attributes.put("status", getStatus()); attributes.put("statusByUserId", getStatusByUserId()); attributes.put("statusByUserName", getStatusByUserName()); @@ -152,7 +151,6 @@ public class DettPraticaWrapper implements DettPratica, attributes.put("deInfAltraInfrastruttura", getDeInfAltraInfrastruttura()); attributes.put("deInfAltro", getDeInfAltro()); attributes.put("deInfAltroDesc", getDeInfAltroDesc()); - attributes.put("dccFondazioni", getDccFondazioni()); attributes.put("destinazioneAltroIntervento", getDestinazioneAltroIntervento()); attributes.put("dccStruttureEleMuraturePietrame", @@ -163,9 +161,6 @@ public class DettPraticaWrapper implements DettPratica, getDccStruttureEleMuratureMisto()); attributes.put("dccStruttureEleMuratureStoriche", getDccStruttureEleMuratureStoriche()); - attributes.put("dccStruttureEleAcciaio", getDccStruttureEleAcciaio()); - attributes.put("dccStruttureEleCA", getDccStruttureEleCA()); - attributes.put("dccStruttureEleLegno", getDccStruttureEleLegno()); attributes.put("dccStruttureEleMistoCA", getDccStruttureEleMistoCA()); attributes.put("dccStruttureEleMistoAcciaio", getDccStruttureEleMistoAcciaio()); @@ -188,7 +183,6 @@ public class DettPraticaWrapper implements DettPratica, attributes.put("dccOrizzontamentiAltro", getDccOrizzontamentiAltro()); attributes.put("dccOrizzontamentiAltroDescrizione", getDccOrizzontamentiAltroDescrizione()); - attributes.put("dccCopertura", getDccCopertura()); attributes.put("dccCoperturaCAAcciaio", getDccCoperturaCAAcciaio()); attributes.put("dccCoperturaLegno", getDccCoperturaLegno()); attributes.put("dccCoperturaLegnoCA", getDccCoperturaLegnoCA()); @@ -350,8 +344,6 @@ public class DettPraticaWrapper implements DettPratica, attributes.put("normArt3com3", getNormArt3com3()); attributes.put("normArt3com4", getNormArt3com4()); attributes.put("normSismaBonus", getNormSismaBonus()); - attributes.put("clRischioPreInt", getClRischioPreInt()); - attributes.put("clRischioPostInt", getClRischioPostInt()); attributes.put("intervFinPub", getIntervFinPub()); attributes.put("intervFinPubDesc", getIntervFinPubDesc()); attributes.put("intervInAreaDiInteresse", getIntervInAreaDiInteresse()); @@ -518,12 +510,6 @@ public class DettPraticaWrapper implements DettPratica, setDataEffettuazione(dataEffettuazione); } - Integer version = (Integer)attributes.get("version"); - - if (version != null) { - setVersion(version); - } - Integer status = (Integer)attributes.get("status"); if (status != null) { @@ -940,12 +926,6 @@ public class DettPraticaWrapper implements DettPratica, setDeInfAltroDesc(deInfAltroDesc); } - String dccFondazioni = (String)attributes.get("dccFondazioni"); - - if (dccFondazioni != null) { - setDccFondazioni(dccFondazioni); - } - String destinazioneAltroIntervento = (String)attributes.get( "destinazioneAltroIntervento"); @@ -981,26 +961,6 @@ public class DettPraticaWrapper implements DettPratica, setDccStruttureEleMuratureStoriche(dccStruttureEleMuratureStoriche); } - String dccStruttureEleAcciaio = (String)attributes.get( - "dccStruttureEleAcciaio"); - - if (dccStruttureEleAcciaio != null) { - setDccStruttureEleAcciaio(dccStruttureEleAcciaio); - } - - String dccStruttureEleCA = (String)attributes.get("dccStruttureEleCA"); - - if (dccStruttureEleCA != null) { - setDccStruttureEleCA(dccStruttureEleCA); - } - - String dccStruttureEleLegno = (String)attributes.get( - "dccStruttureEleLegno"); - - if (dccStruttureEleLegno != null) { - setDccStruttureEleLegno(dccStruttureEleLegno); - } - Boolean dccStruttureEleMistoCA = (Boolean)attributes.get( "dccStruttureEleMistoCA"); @@ -1099,12 +1059,6 @@ public class DettPraticaWrapper implements DettPratica, setDccOrizzontamentiAltroDescrizione(dccOrizzontamentiAltroDescrizione); } - String dccCopertura = (String)attributes.get("dccCopertura"); - - if (dccCopertura != null) { - setDccCopertura(dccCopertura); - } - Boolean dccCoperturaCAAcciaio = (Boolean)attributes.get( "dccCoperturaCAAcciaio"); @@ -1941,18 +1895,6 @@ public class DettPraticaWrapper implements DettPratica, setNormSismaBonus(normSismaBonus); } - String clRischioPreInt = (String)attributes.get("clRischioPreInt"); - - if (clRischioPreInt != null) { - setClRischioPreInt(clRischioPreInt); - } - - String clRischioPostInt = (String)attributes.get("clRischioPostInt"); - - if (clRischioPostInt != null) { - setClRischioPostInt(clRischioPostInt); - } - Boolean intervFinPub = (Boolean)attributes.get("intervFinPub"); if (intervFinPub != null) { @@ -2556,26 +2498,6 @@ public class DettPraticaWrapper implements DettPratica, _dettPratica.setDataEffettuazione(dataEffettuazione); } - /** - * Returns the version of this dett pratica. - * - * @return the version of this dett pratica - */ - @Override - public int getVersion() { - return _dettPratica.getVersion(); - } - - /** - * Sets the version of this dett pratica. - * - * @param version the version of this dett pratica - */ - @Override - public void setVersion(int version) { - _dettPratica.setVersion(version); - } - /** * Returns the status of this dett pratica. * @@ -4088,26 +4010,6 @@ public class DettPraticaWrapper implements DettPratica, _dettPratica.setDeInfAltroDesc(deInfAltroDesc); } - /** - * Returns the dcc fondazioni of this dett pratica. - * - * @return the dcc fondazioni of this dett pratica - */ - @Override - public java.lang.String getDccFondazioni() { - return _dettPratica.getDccFondazioni(); - } - - /** - * Sets the dcc fondazioni of this dett pratica. - * - * @param dccFondazioni the dcc fondazioni of this dett pratica - */ - @Override - public void setDccFondazioni(java.lang.String dccFondazioni) { - _dettPratica.setDccFondazioni(dccFondazioni); - } - /** * Returns the destinazione altro intervento of this dett pratica. * @@ -4253,67 +4155,6 @@ public class DettPraticaWrapper implements DettPratica, _dettPratica.setDccStruttureEleMuratureStoriche(dccStruttureEleMuratureStoriche); } - /** - * Returns the dcc strutture ele acciaio of this dett pratica. - * - * @return the dcc strutture ele acciaio of this dett pratica - */ - @Override - public java.lang.String getDccStruttureEleAcciaio() { - return _dettPratica.getDccStruttureEleAcciaio(); - } - - /** - * Sets the dcc strutture ele acciaio of this dett pratica. - * - * @param dccStruttureEleAcciaio the dcc strutture ele acciaio of this dett pratica - */ - @Override - public void setDccStruttureEleAcciaio( - java.lang.String dccStruttureEleAcciaio) { - _dettPratica.setDccStruttureEleAcciaio(dccStruttureEleAcciaio); - } - - /** - * Returns the dcc strutture ele c a of this dett pratica. - * - * @return the dcc strutture ele c a of this dett pratica - */ - @Override - public java.lang.String getDccStruttureEleCA() { - return _dettPratica.getDccStruttureEleCA(); - } - - /** - * Sets the dcc strutture ele c a of this dett pratica. - * - * @param dccStruttureEleCA the dcc strutture ele c a of this dett pratica - */ - @Override - public void setDccStruttureEleCA(java.lang.String dccStruttureEleCA) { - _dettPratica.setDccStruttureEleCA(dccStruttureEleCA); - } - - /** - * Returns the dcc strutture ele legno of this dett pratica. - * - * @return the dcc strutture ele legno of this dett pratica - */ - @Override - public java.lang.String getDccStruttureEleLegno() { - return _dettPratica.getDccStruttureEleLegno(); - } - - /** - * Sets the dcc strutture ele legno of this dett pratica. - * - * @param dccStruttureEleLegno the dcc strutture ele legno of this dett pratica - */ - @Override - public void setDccStruttureEleLegno(java.lang.String dccStruttureEleLegno) { - _dettPratica.setDccStruttureEleLegno(dccStruttureEleLegno); - } - /** * Returns the dcc strutture ele misto c a of this dett pratica. * @@ -4721,26 +4562,6 @@ public class DettPraticaWrapper implements DettPratica, _dettPratica.setDccOrizzontamentiAltroDescrizione(dccOrizzontamentiAltroDescrizione); } - /** - * Returns the dcc copertura of this dett pratica. - * - * @return the dcc copertura of this dett pratica - */ - @Override - public java.lang.String getDccCopertura() { - return _dettPratica.getDccCopertura(); - } - - /** - * Sets the dcc copertura of this dett pratica. - * - * @param dccCopertura the dcc copertura of this dett pratica - */ - @Override - public void setDccCopertura(java.lang.String dccCopertura) { - _dettPratica.setDccCopertura(dccCopertura); - } - /** * Returns the dcc copertura c a acciaio of this dett pratica. * @@ -7955,46 +7776,6 @@ public class DettPraticaWrapper implements DettPratica, _dettPratica.setNormSismaBonus(normSismaBonus); } - /** - * Returns the cl rischio pre int of this dett pratica. - * - * @return the cl rischio pre int of this dett pratica - */ - @Override - public java.lang.String getClRischioPreInt() { - return _dettPratica.getClRischioPreInt(); - } - - /** - * Sets the cl rischio pre int of this dett pratica. - * - * @param clRischioPreInt the cl rischio pre int of this dett pratica - */ - @Override - public void setClRischioPreInt(java.lang.String clRischioPreInt) { - _dettPratica.setClRischioPreInt(clRischioPreInt); - } - - /** - * Returns the cl rischio post int of this dett pratica. - * - * @return the cl rischio post int of this dett pratica - */ - @Override - public java.lang.String getClRischioPostInt() { - return _dettPratica.getClRischioPostInt(); - } - - /** - * Sets the cl rischio post int of this dett pratica. - * - * @param clRischioPostInt the cl rischio post int of this dett pratica - */ - @Override - public void setClRischioPostInt(java.lang.String clRischioPostInt) { - _dettPratica.setClRischioPostInt(clRischioPostInt); - } - /** * Returns the interv fin pub 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 6540879c..416f4670 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 @@ -441,15 +441,11 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, java.lang.String deInfAltroDesc, - java.lang.String dccFondazioni, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - java.lang.String dccStruttureEleAcciaio, - java.lang.String dccStruttureEleCA, - java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, - boolean dccStruttureEleMistoAcciaio, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, @@ -459,11 +455,10 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, java.lang.String dccOrizzontamentiAltroDescrizione, - java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, - boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, - boolean dccCoperturaAltro, + boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, + boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, java.lang.String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, @@ -526,8 +521,7 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm2018, boolean normAnr, boolean normArt3com3, boolean normArt3com4, - boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, - java.lang.String clRischioPostInt, boolean intervFinPub, + boolean suap, boolean normSismaBonus, boolean intervFinPub, java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, @@ -574,15 +568,11 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, java.lang.String deInfAltroDesc, - java.lang.String dccFondazioni, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - java.lang.String dccStruttureEleAcciaio, - java.lang.String dccStruttureEleCA, - java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, - boolean dccStruttureEleMistoAcciaio, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, @@ -592,11 +582,10 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, java.lang.String dccOrizzontamentiAltroDescrizione, - java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, - boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, - boolean dccCoperturaAltro, + boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, + boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, java.lang.String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, @@ -624,8 +613,7 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm2018, boolean normAnr, boolean normArt3com3, boolean normArt3com4, - boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, - java.lang.String clRischioPostInt, boolean intervFinPub, + boolean suap, boolean normSismaBonus, boolean intervFinPub, java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, @@ -660,15 +648,11 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, java.lang.String deInfAltroDesc, - java.lang.String dccFondazioni, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - java.lang.String dccStruttureEleAcciaio, - java.lang.String dccStruttureEleCA, - java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, - boolean dccStruttureEleMistoAcciaio, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, @@ -678,11 +662,10 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, java.lang.String dccOrizzontamentiAltroDescrizione, - java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, - boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, - boolean dccCoperturaAltro, + boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, + boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, java.lang.String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, 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 f47084a3..a6da117e 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 @@ -234,16 +234,14 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", - "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "java.lang.String", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "java.lang.String", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", @@ -263,15 +261,14 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "java.lang.String", "java.lang.String", "boolean", - "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", "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", "double", "java.lang.String", "boolean", "boolean", - "boolean", "boolean" + "boolean", "boolean", "boolean", "double", "java.lang.String", + "boolean", "boolean", "boolean", "boolean" }; _methodName41 = "updateDettPraticaDatiDomanda"; @@ -288,24 +285,21 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "java.lang.String", "java.lang.String", "boolean", - "boolean", "boolean", "boolean", "java.lang.String", - "java.lang.String", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", + "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", "boolean", + "boolean", "java.lang.String", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", + "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", "boolean", + "boolean", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "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", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", - "java.lang.String", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "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", @@ -323,18 +317,17 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", - "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "java.lang.String", - "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "boolean", "java.lang.String", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "java.lang.String", + "boolean", "boolean", "boolean", "boolean", "boolean", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "com.liferay.portal.service.ServiceContext", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", @@ -1867,15 +1860,11 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, java.lang.String deInfAltroDesc, - java.lang.String dccFondazioni, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - java.lang.String dccStruttureEleAcciaio, - java.lang.String dccStruttureEleCA, - java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, - boolean dccStruttureEleMistoAcciaio, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, @@ -1885,11 +1874,10 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, java.lang.String dccOrizzontamentiAltroDescrizione, - java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, - boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, - boolean dccCoperturaAltro, + boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, + boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, java.lang.String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, @@ -1952,8 +1940,7 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm2018, boolean normAnr, boolean normArt3com3, boolean normArt3com4, - boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, - java.lang.String clRischioPostInt, boolean intervFinPub, + boolean suap, boolean normSismaBonus, boolean intervFinPub, java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, @@ -2098,8 +2085,6 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { ClpSerializer.translateInput(deInfAltroDesc), - ClpSerializer.translateInput(dccFondazioni), - dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, @@ -2108,12 +2093,6 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { dccStruttureEleMuratureStoriche, - ClpSerializer.translateInput(dccStruttureEleAcciaio), - - ClpSerializer.translateInput(dccStruttureEleCA), - - ClpSerializer.translateInput(dccStruttureEleLegno), - dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, @@ -2144,8 +2123,6 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { ClpSerializer.translateInput( dccOrizzontamentiAltroDescrizione), - ClpSerializer.translateInput(dccCopertura), - dccCoperturaCAAcciaio, dccCoperturaLegno, @@ -2340,10 +2317,6 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { normSismaBonus, - ClpSerializer.translateInput(clRischioPreInt), - - ClpSerializer.translateInput(clRischioPostInt), - intervFinPub, ClpSerializer.translateInput(intervFinPubDesc), @@ -2453,15 +2426,11 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, java.lang.String deInfAltroDesc, - java.lang.String dccFondazioni, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - java.lang.String dccStruttureEleAcciaio, - java.lang.String dccStruttureEleCA, - java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, - boolean dccStruttureEleMistoAcciaio, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, @@ -2471,11 +2440,10 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, java.lang.String dccOrizzontamentiAltroDescrizione, - java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, - boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, - boolean dccCoperturaAltro, + boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, + boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, java.lang.String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, @@ -2503,8 +2471,7 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm2018, boolean normAnr, boolean normArt3com3, boolean normArt3com4, - boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, - java.lang.String clRischioPostInt, boolean intervFinPub, + boolean suap, boolean normSismaBonus, boolean intervFinPub, java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, @@ -2620,8 +2587,6 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { ClpSerializer.translateInput(deInfAltroDesc), - ClpSerializer.translateInput(dccFondazioni), - dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, @@ -2630,12 +2595,6 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { dccStruttureEleMuratureStoriche, - ClpSerializer.translateInput(dccStruttureEleAcciaio), - - ClpSerializer.translateInput(dccStruttureEleCA), - - ClpSerializer.translateInput(dccStruttureEleLegno), - dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, @@ -2666,8 +2625,6 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { ClpSerializer.translateInput( dccOrizzontamentiAltroDescrizione), - ClpSerializer.translateInput(dccCopertura), - dccCoperturaCAAcciaio, dccCoperturaLegno, @@ -2782,10 +2739,6 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { normSismaBonus, - ClpSerializer.translateInput(clRischioPreInt), - - ClpSerializer.translateInput(clRischioPostInt), - intervFinPub, ClpSerializer.translateInput(intervFinPubDesc), @@ -2882,15 +2835,11 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, java.lang.String deInfAltroDesc, - java.lang.String dccFondazioni, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - java.lang.String dccStruttureEleAcciaio, - java.lang.String dccStruttureEleCA, - java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, - boolean dccStruttureEleMistoAcciaio, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, @@ -2900,11 +2849,10 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, java.lang.String dccOrizzontamentiAltroDescrizione, - java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, - boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, - boolean dccCoperturaAltro, + boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, + boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, java.lang.String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, @@ -2991,8 +2939,6 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { ClpSerializer.translateInput(deInfAltroDesc), - ClpSerializer.translateInput(dccFondazioni), - dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, @@ -3001,12 +2947,6 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { dccStruttureEleMuratureStoriche, - ClpSerializer.translateInput(dccStruttureEleAcciaio), - - ClpSerializer.translateInput(dccStruttureEleCA), - - ClpSerializer.translateInput(dccStruttureEleLegno), - dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, @@ -3037,8 +2977,6 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { ClpSerializer.translateInput( dccOrizzontamentiAltroDescrizione), - ClpSerializer.translateInput(dccCopertura), - dccCoperturaCAAcciaio, dccCoperturaLegno, 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 d1697b7e..e792952a 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 @@ -506,15 +506,11 @@ public class DettPraticaLocalServiceUtil { boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, java.lang.String deInfAltroDesc, - java.lang.String dccFondazioni, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - java.lang.String dccStruttureEleAcciaio, - java.lang.String dccStruttureEleCA, - java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, - boolean dccStruttureEleMistoAcciaio, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, @@ -524,11 +520,10 @@ public class DettPraticaLocalServiceUtil { boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, java.lang.String dccOrizzontamentiAltroDescrizione, - java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, - boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, - boolean dccCoperturaAltro, + boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, + boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, java.lang.String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, @@ -591,8 +586,7 @@ public class DettPraticaLocalServiceUtil { boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm2018, boolean normAnr, boolean normArt3com3, boolean normArt3com4, - boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, - java.lang.String clRischioPostInt, boolean intervFinPub, + boolean suap, boolean normSismaBonus, boolean intervFinPub, java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, @@ -630,27 +624,26 @@ public class DettPraticaLocalServiceUtil { deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, - deInfAltroDesc, dccFondazioni, dccStruttureEleMuraturePietrame, + deInfAltroDesc, dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, - dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, - dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, + dccStruttureEleMuratureStoriche, dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, dccStruttureEleAltro, dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, dccOrizzontamentiAltro, - dccOrizzontamentiAltroDescrizione, dccCopertura, - dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, - dccCoperturaLamieraGrecata, dccCoperturaPannelli, - dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, - dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, - dccElemNonStrutCartongesso, dccElemNonStrutCalcestruzzo, - dccElemNonStrutLegno, dccElemNonStrutAltro, - dccElemNonStrutAltroDescrizione, dccOpereDiRinforzoInsCatene, - dccOpereDiRinforzoInsCordoli, dccOpereDiRinforzoIniArmate, - dccOpereDiRinforzoPlaccaggi, dccOpereDiRinforzoIrrSolai, - dccOpereDiRinforzoRinforziFRP, dccOpereDiRinforzoTelaiECerchiature, + dccOrizzontamentiAltroDescrizione, dccCoperturaCAAcciaio, + dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, + dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, + dccCoperturaAltro, dccCoperturaAltroDesrizione, + dccElemNonStrutLaterizio, dccElemNonStrutCartongesso, + dccElemNonStrutCalcestruzzo, dccElemNonStrutLegno, + dccElemNonStrutAltro, dccElemNonStrutAltroDescrizione, + dccOpereDiRinforzoInsCatene, dccOpereDiRinforzoInsCordoli, + dccOpereDiRinforzoIniArmate, dccOpereDiRinforzoPlaccaggi, + dccOpereDiRinforzoIrrSolai, dccOpereDiRinforzoRinforziFRP, + dccOpereDiRinforzoTelaiECerchiature, dccOpereDiRinforzoInsRompitratta, dccOpereDiRinforzoAltro, dccOpereDiRinforzoAltroDescrizione, geoClasseIndagine, geoCategoriaSottosuolo, geoCategoriaTopografica, geoConsolidamento, @@ -677,12 +670,12 @@ public class DettPraticaLocalServiceUtil { normLavoriInProprio, normEsenteBollo, normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, - clRischioPreInt, clRischioPostInt, intervFinPub, intervFinPubDesc, - intervInAreaDiInteresse, intervNonModificante, - intervNonAssoggettabile, serviceContext, bozza, paesaggioLocale, - livelloDiTutela, vincoli, destinazioneAltroIntervento, - tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, - tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, + intervFinPub, intervFinPubDesc, intervInAreaDiInteresse, + intervNonModificante, intervNonAssoggettabile, serviceContext, + bozza, paesaggioLocale, livelloDiTutela, vincoli, + destinazioneAltroIntervento, tcCostruzioniEsistenti, + tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, + noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione, @@ -714,15 +707,11 @@ public class DettPraticaLocalServiceUtil { boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, java.lang.String deInfAltroDesc, - java.lang.String dccFondazioni, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - java.lang.String dccStruttureEleAcciaio, - java.lang.String dccStruttureEleCA, - java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, - boolean dccStruttureEleMistoAcciaio, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, @@ -732,11 +721,10 @@ public class DettPraticaLocalServiceUtil { boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, java.lang.String dccOrizzontamentiAltroDescrizione, - java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, - boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, - boolean dccCoperturaAltro, + boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, + boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, java.lang.String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, @@ -764,8 +752,7 @@ public class DettPraticaLocalServiceUtil { boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm2018, boolean normAnr, boolean normArt3com3, boolean normArt3com4, - boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, - java.lang.String clRischioPostInt, boolean intervFinPub, + boolean suap, boolean normSismaBonus, boolean intervFinPub, java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, @@ -799,17 +786,15 @@ public class DettPraticaLocalServiceUtil { deInfIdraulicaLong, deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, - dccFondazioni, dccStruttureEleMuraturePietrame, - dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, - dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, - dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, - dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, - dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, - dccStruttureEleAltro, dccStruttureEleAltroDescrizione, - dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, - dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, - dccOrizzontamentiVolte, dccOrizzontamentiAltro, - dccOrizzontamentiAltroDescrizione, dccCopertura, + dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, + dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, + dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, + dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, + dccStruttureElePrefabbricato, dccStruttureEleAltro, + dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, + dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, + dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, + dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, @@ -829,8 +814,7 @@ public class DettPraticaLocalServiceUtil { tcAltroDescrizione, tcConDispositivi, normLavoriInProprio, normEsenteBollo, normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm2018, normAnr, normArt3com3, - normArt3com4, suap, normSismaBonus, clRischioPreInt, - clRischioPostInt, intervFinPub, intervFinPubDesc, + normArt3com4, suap, normSismaBonus, intervFinPub, intervFinPubDesc, intervInAreaDiInteresse, intervNonModificante, intervNonAssoggettabile, serviceContext, bozza, paesaggioLocale, livelloDiTutela, vincoli, destinazioneAltroIntervento, @@ -855,15 +839,11 @@ public class DettPraticaLocalServiceUtil { boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, java.lang.String deInfAltroDesc, - java.lang.String dccFondazioni, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - java.lang.String dccStruttureEleAcciaio, - java.lang.String dccStruttureEleCA, - java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, - boolean dccStruttureEleMistoAcciaio, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, @@ -873,11 +853,10 @@ public class DettPraticaLocalServiceUtil { boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, java.lang.String dccOrizzontamentiAltroDescrizione, - java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, - boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, - boolean dccCoperturaAltro, + boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, + boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, java.lang.String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, @@ -919,27 +898,26 @@ public class DettPraticaLocalServiceUtil { deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, - deInfAltroDesc, dccFondazioni, dccStruttureEleMuraturePietrame, + deInfAltroDesc, dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, - dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, - dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, + dccStruttureEleMuratureStoriche, dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, dccStruttureEleAltro, dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, dccOrizzontamentiAltro, - dccOrizzontamentiAltroDescrizione, dccCopertura, - dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, - dccCoperturaLamieraGrecata, dccCoperturaPannelli, - dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, - dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, - dccElemNonStrutCartongesso, dccElemNonStrutCalcestruzzo, - dccElemNonStrutLegno, dccElemNonStrutAltro, - dccElemNonStrutAltroDescrizione, dccOpereDiRinforzoInsCatene, - dccOpereDiRinforzoInsCordoli, dccOpereDiRinforzoIniArmate, - dccOpereDiRinforzoPlaccaggi, dccOpereDiRinforzoIrrSolai, - dccOpereDiRinforzoRinforziFRP, dccOpereDiRinforzoTelaiECerchiature, + dccOrizzontamentiAltroDescrizione, dccCoperturaCAAcciaio, + dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, + dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, + dccCoperturaAltro, dccCoperturaAltroDesrizione, + dccElemNonStrutLaterizio, dccElemNonStrutCartongesso, + dccElemNonStrutCalcestruzzo, dccElemNonStrutLegno, + dccElemNonStrutAltro, dccElemNonStrutAltroDescrizione, + dccOpereDiRinforzoInsCatene, dccOpereDiRinforzoInsCordoli, + dccOpereDiRinforzoIniArmate, dccOpereDiRinforzoPlaccaggi, + dccOpereDiRinforzoIrrSolai, dccOpereDiRinforzoRinforziFRP, + dccOpereDiRinforzoTelaiECerchiature, dccOpereDiRinforzoInsRompitratta, dccOpereDiRinforzoAltro, dccOpereDiRinforzoAltroDescrizione, tcNuovaCostruzione, tcAdeguamentoSismico, tcMiglioramentoSismico, 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 7e94dceb..76baa849 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 @@ -536,15 +536,11 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, java.lang.String deInfAltroDesc, - java.lang.String dccFondazioni, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - java.lang.String dccStruttureEleAcciaio, - java.lang.String dccStruttureEleCA, - java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, - boolean dccStruttureEleMistoAcciaio, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, @@ -554,11 +550,10 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, java.lang.String dccOrizzontamentiAltroDescrizione, - java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, - boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, - boolean dccCoperturaAltro, + boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, + boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, java.lang.String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, @@ -621,8 +616,7 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm2018, boolean normAnr, boolean normArt3com3, boolean normArt3com4, - boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, - java.lang.String clRischioPostInt, boolean intervFinPub, + boolean suap, boolean normSismaBonus, boolean intervFinPub, java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, @@ -660,17 +654,15 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, deInfIdraulicaLong, deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, - dccFondazioni, dccStruttureEleMuraturePietrame, - dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, - dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, - dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, - dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, - dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, - dccStruttureEleAltro, dccStruttureEleAltroDescrizione, - dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, - dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, - dccOrizzontamentiVolte, dccOrizzontamentiAltro, - dccOrizzontamentiAltroDescrizione, dccCopertura, + dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, + dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, + dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, + dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, + dccStruttureElePrefabbricato, dccStruttureEleAltro, + dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, + dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, + dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, + dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, @@ -707,12 +699,12 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, normLavoriInProprio, normEsenteBollo, normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, - clRischioPreInt, clRischioPostInt, intervFinPub, intervFinPubDesc, - intervInAreaDiInteresse, intervNonModificante, - intervNonAssoggettabile, serviceContext, bozza, paesaggioLocale, - livelloDiTutela, vincoli, destinazioneAltroIntervento, - tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, - tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, + intervFinPub, intervFinPubDesc, intervInAreaDiInteresse, + intervNonModificante, intervNonAssoggettabile, serviceContext, + bozza, paesaggioLocale, livelloDiTutela, vincoli, + destinazioneAltroIntervento, tcCostruzioniEsistenti, + tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, + noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione, @@ -745,15 +737,11 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, java.lang.String deInfAltroDesc, - java.lang.String dccFondazioni, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - java.lang.String dccStruttureEleAcciaio, - java.lang.String dccStruttureEleCA, - java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, - boolean dccStruttureEleMistoAcciaio, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, @@ -763,11 +751,10 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, java.lang.String dccOrizzontamentiAltroDescrizione, - java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, - boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, - boolean dccCoperturaAltro, + boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, + boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, java.lang.String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, @@ -795,8 +782,7 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm2018, boolean normAnr, boolean normArt3com3, boolean normArt3com4, - boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, - java.lang.String clRischioPostInt, boolean intervFinPub, + boolean suap, boolean normSismaBonus, boolean intervFinPub, java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, @@ -829,17 +815,15 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, deInfIdraulicaLong, deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, - dccFondazioni, dccStruttureEleMuraturePietrame, - dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, - dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, - dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, - dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, - dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, - dccStruttureEleAltro, dccStruttureEleAltroDescrizione, - dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, - dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, - dccOrizzontamentiVolte, dccOrizzontamentiAltro, - dccOrizzontamentiAltroDescrizione, dccCopertura, + dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, + dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, + dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, + dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, + dccStruttureElePrefabbricato, dccStruttureEleAltro, + dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, + dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, + dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, + dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, @@ -859,8 +843,7 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, tcAltroDescrizione, tcConDispositivi, normLavoriInProprio, normEsenteBollo, normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm2018, normAnr, normArt3com3, - normArt3com4, suap, normSismaBonus, clRischioPreInt, - clRischioPostInt, intervFinPub, intervFinPubDesc, + normArt3com4, suap, normSismaBonus, intervFinPub, intervFinPubDesc, intervInAreaDiInteresse, intervNonModificante, intervNonAssoggettabile, serviceContext, bozza, paesaggioLocale, livelloDiTutela, vincoli, destinazioneAltroIntervento, @@ -886,15 +869,11 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, java.lang.String deInfAltroDesc, - java.lang.String dccFondazioni, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - java.lang.String dccStruttureEleAcciaio, - java.lang.String dccStruttureEleCA, - java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, - boolean dccStruttureEleMistoAcciaio, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, @@ -904,11 +883,10 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, java.lang.String dccOrizzontamentiAltroDescrizione, - java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, - boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, - boolean dccCoperturaAltro, + boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, + boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, java.lang.String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, @@ -950,17 +928,15 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, - dccFondazioni, dccStruttureEleMuraturePietrame, - dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, - dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, - dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, - dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, - dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, - dccStruttureEleAltro, dccStruttureEleAltroDescrizione, - dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, - dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, - dccOrizzontamentiVolte, dccOrizzontamentiAltro, - dccOrizzontamentiAltroDescrizione, dccCopertura, + dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, + dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, + dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, + dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, + dccStruttureElePrefabbricato, dccStruttureEleAltro, + dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, + dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, + dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, + dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, 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 161092c2..54a44ce9 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 @@ -145,15 +145,11 @@ public interface DettPraticaService extends BaseService, InvokableService { boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, java.lang.String deInfAltroDesc, - java.lang.String dccFondazioni, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - java.lang.String dccStruttureEleAcciaio, - java.lang.String dccStruttureEleCA, - java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, - boolean dccStruttureEleMistoAcciaio, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, @@ -163,11 +159,10 @@ public interface DettPraticaService extends BaseService, InvokableService { boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, java.lang.String dccOrizzontamentiAltroDescrizione, - java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, - boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, - boolean dccCoperturaAltro, + boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, + boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, java.lang.String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, @@ -230,8 +225,7 @@ public interface DettPraticaService extends BaseService, InvokableService { boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm2018, boolean normAnr, boolean normArt3com3, boolean normArt3com4, - boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, - java.lang.String clRischioPostInt, boolean intervFinPub, + boolean suap, boolean normSismaBonus, boolean intervFinPub, java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, 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 5486d11c..12580a05 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 @@ -95,16 +95,14 @@ public class DettPraticaServiceClp implements DettPraticaService { "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", - "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "java.lang.String", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "java.lang.String", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", @@ -124,15 +122,14 @@ public class DettPraticaServiceClp implements DettPraticaService { "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "java.lang.String", "java.lang.String", "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" + "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"; @@ -613,15 +610,11 @@ public class DettPraticaServiceClp implements DettPraticaService { boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, java.lang.String deInfAltroDesc, - java.lang.String dccFondazioni, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - java.lang.String dccStruttureEleAcciaio, - java.lang.String dccStruttureEleCA, - java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, - boolean dccStruttureEleMistoAcciaio, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, @@ -631,11 +624,10 @@ public class DettPraticaServiceClp implements DettPraticaService { boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, java.lang.String dccOrizzontamentiAltroDescrizione, - java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, - boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, - boolean dccCoperturaAltro, + boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, + boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, java.lang.String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, @@ -698,8 +690,7 @@ public class DettPraticaServiceClp implements DettPraticaService { boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm2018, boolean normAnr, boolean normArt3com3, boolean normArt3com4, - boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, - java.lang.String clRischioPostInt, boolean intervFinPub, + boolean suap, boolean normSismaBonus, boolean intervFinPub, java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, @@ -844,8 +835,6 @@ public class DettPraticaServiceClp implements DettPraticaService { ClpSerializer.translateInput(deInfAltroDesc), - ClpSerializer.translateInput(dccFondazioni), - dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, @@ -854,12 +843,6 @@ public class DettPraticaServiceClp implements DettPraticaService { dccStruttureEleMuratureStoriche, - ClpSerializer.translateInput(dccStruttureEleAcciaio), - - ClpSerializer.translateInput(dccStruttureEleCA), - - ClpSerializer.translateInput(dccStruttureEleLegno), - dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, @@ -890,8 +873,6 @@ public class DettPraticaServiceClp implements DettPraticaService { ClpSerializer.translateInput( dccOrizzontamentiAltroDescrizione), - ClpSerializer.translateInput(dccCopertura), - dccCoperturaCAAcciaio, dccCoperturaLegno, @@ -1086,10 +1067,6 @@ public class DettPraticaServiceClp implements DettPraticaService { normSismaBonus, - ClpSerializer.translateInput(clRischioPreInt), - - ClpSerializer.translateInput(clRischioPostInt), - intervFinPub, ClpSerializer.translateInput(intervFinPubDesc), 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 4b8d2660..08de3bd6 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 @@ -165,15 +165,11 @@ public class DettPraticaServiceUtil { boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, java.lang.String deInfAltroDesc, - java.lang.String dccFondazioni, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - java.lang.String dccStruttureEleAcciaio, - java.lang.String dccStruttureEleCA, - java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, - boolean dccStruttureEleMistoAcciaio, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, @@ -183,11 +179,10 @@ public class DettPraticaServiceUtil { boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, java.lang.String dccOrizzontamentiAltroDescrizione, - java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, - boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, - boolean dccCoperturaAltro, + boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, + boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, java.lang.String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, @@ -250,8 +245,7 @@ public class DettPraticaServiceUtil { boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm2018, boolean normAnr, boolean normArt3com3, boolean normArt3com4, - boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, - java.lang.String clRischioPostInt, boolean intervFinPub, + boolean suap, boolean normSismaBonus, boolean intervFinPub, java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, @@ -289,17 +283,15 @@ public class DettPraticaServiceUtil { deInfIdraulicaLong, deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, - dccFondazioni, dccStruttureEleMuraturePietrame, - dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, - dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, - dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, - dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, - dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, - dccStruttureEleAltro, dccStruttureEleAltroDescrizione, - dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, - dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, - dccOrizzontamentiVolte, dccOrizzontamentiAltro, - dccOrizzontamentiAltroDescrizione, dccCopertura, + dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, + dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, + dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, + dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, + dccStruttureElePrefabbricato, dccStruttureEleAltro, + dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, + dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, + dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, + dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, @@ -336,13 +328,12 @@ public class DettPraticaServiceUtil { normLavoriInProprio, normEsenteBollo, normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, - clRischioPreInt, clRischioPostInt, intervFinPub, intervFinPubDesc, - intervInAreaDiInteresse, intervNonModificante, - intervNonAssoggettabile, serviceContext, bozza, disabledSubmit, - geoDisabledSubmit, paesaggioLocale, livelloDiTutela, vincoli, - destinazioneAltroIntervento, tcCostruzioniEsistenti, - tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, - noCollaudo, tcNuovaCostruzionePertinenza, + 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, 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 704e9085..749d428d 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 @@ -165,15 +165,11 @@ public class DettPraticaServiceWrapper implements DettPraticaService, boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, boolean deInfAltro, java.lang.String deInfAltroDesc, - java.lang.String dccFondazioni, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - java.lang.String dccStruttureEleAcciaio, - java.lang.String dccStruttureEleCA, - java.lang.String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, - boolean dccStruttureEleMistoAcciaio, + boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, @@ -183,11 +179,10 @@ public class DettPraticaServiceWrapper implements DettPraticaService, boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, java.lang.String dccOrizzontamentiAltroDescrizione, - java.lang.String dccCopertura, boolean dccCoperturaCAAcciaio, - boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, - boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, - boolean dccCoperturaAltro, + boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, + boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, + boolean dccCoperturaLeggere, boolean dccCoperturaAltro, java.lang.String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, @@ -250,8 +245,7 @@ public class DettPraticaServiceWrapper implements DettPraticaService, boolean normEsenteSpese, boolean normDpr01Dep, boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm2018, boolean normAnr, boolean normArt3com3, boolean normArt3com4, - boolean suap, boolean normSismaBonus, java.lang.String clRischioPreInt, - java.lang.String clRischioPostInt, boolean intervFinPub, + boolean suap, boolean normSismaBonus, boolean intervFinPub, java.lang.String intervFinPubDesc, boolean intervInAreaDiInteresse, boolean intervNonModificante, boolean intervNonAssoggettabile, com.liferay.portal.service.ServiceContext serviceContext, @@ -288,27 +282,26 @@ public class DettPraticaServiceWrapper implements DettPraticaService, deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, - deInfAltroDesc, dccFondazioni, dccStruttureEleMuraturePietrame, + deInfAltroDesc, dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, - dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, - dccStruttureEleCA, dccStruttureEleLegno, dccStruttureEleMistoCA, + dccStruttureEleMuratureStoriche, dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, dccStruttureEleAltro, dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, dccOrizzontamentiAltro, - dccOrizzontamentiAltroDescrizione, dccCopertura, - dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, - dccCoperturaLamieraGrecata, dccCoperturaPannelli, - dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, - dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, - dccElemNonStrutCartongesso, dccElemNonStrutCalcestruzzo, - dccElemNonStrutLegno, dccElemNonStrutAltro, - dccElemNonStrutAltroDescrizione, dccOpereDiRinforzoInsCatene, - dccOpereDiRinforzoInsCordoli, dccOpereDiRinforzoIniArmate, - dccOpereDiRinforzoPlaccaggi, dccOpereDiRinforzoIrrSolai, - dccOpereDiRinforzoRinforziFRP, dccOpereDiRinforzoTelaiECerchiature, + dccOrizzontamentiAltroDescrizione, dccCoperturaCAAcciaio, + dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, + dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, + dccCoperturaAltro, dccCoperturaAltroDesrizione, + dccElemNonStrutLaterizio, dccElemNonStrutCartongesso, + dccElemNonStrutCalcestruzzo, dccElemNonStrutLegno, + dccElemNonStrutAltro, dccElemNonStrutAltroDescrizione, + dccOpereDiRinforzoInsCatene, dccOpereDiRinforzoInsCordoli, + dccOpereDiRinforzoIniArmate, dccOpereDiRinforzoPlaccaggi, + dccOpereDiRinforzoIrrSolai, dccOpereDiRinforzoRinforziFRP, + dccOpereDiRinforzoTelaiECerchiature, dccOpereDiRinforzoInsRompitratta, dccOpereDiRinforzoAltro, dccOpereDiRinforzoAltroDescrizione, geoClasseIndagine, geoCategoriaSottosuolo, geoCategoriaTopografica, geoConsolidamento, @@ -335,13 +328,12 @@ public class DettPraticaServiceWrapper implements DettPraticaService, normLavoriInProprio, normEsenteBollo, normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, - clRischioPreInt, clRischioPostInt, intervFinPub, intervFinPubDesc, - intervInAreaDiInteresse, intervNonModificante, - intervNonAssoggettabile, serviceContext, bozza, disabledSubmit, - geoDisabledSubmit, paesaggioLocale, livelloDiTutela, vincoli, - destinazioneAltroIntervento, tcCostruzioniEsistenti, - tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, - noCollaudo, tcNuovaCostruzionePertinenza, + 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, 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 911f4062..b0562ef7 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 @@ -703,9 +703,6 @@ public class ValidazionePraticaUtil { || Validator.isNotNull(dettPratica.getDccStruttureEleMuratureLaterizio()) || Validator.isNotNull(dettPratica.getDccStruttureEleMuratureMisto()) || Validator .isNotNull(dettPratica.getDccStruttureEleMuratureStoriche())) - || Validator.isNotNull(dettPratica.getDccStruttureEleAcciaio()) - || Validator.isNotNull(dettPratica.getDccStruttureEleCA()) - || Validator.isNotNull(dettPratica.getDccStruttureEleLegno()) || (Validator.isNotNull(dettPratica.getDccStruttureEleMistoCA()) || Validator.isNotNull(dettPratica.getDccStruttureEleMistoAcciaio()) || Validator.isNotNull(dettPratica.getDccStruttureEleMistoMuratura()) || Validator @@ -726,8 +723,7 @@ public class ValidazionePraticaUtil { if (!orizzontamenti) { notCompleted.add("dcc-orizzontamenti"); } - boolean coperture = Validator.isNotNull(dettPratica.getDccCopertura()) - || Validator.isNotNull(dettPratica.getDccCoperturaCAAcciaio()) + boolean coperture = Validator.isNotNull(dettPratica.getDccCoperturaCAAcciaio()) || Validator.isNotNull(dettPratica.getDccCoperturaLamieraGrecata()) || Validator.isNotNull(dettPratica.getDccCoperturaLeggere()) || Validator.isNotNull(dettPratica.getDccCoperturaLegno()) @@ -805,12 +801,14 @@ public class ValidazionePraticaUtil { if (DocPraticaLocalServiceUtil.getValidTmpByIntPratica_Tipologia(dettPratica.getIntPraticaId(), "A23", QueryUtil.ALL_POS, QueryUtil.ALL_POS).isEmpty()) { - notCompleted.add("Nessun allegato per A23 - " + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-A23")); + notCompleted.add("Nessun allegato per A23 - " + + 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 A22 - " + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-A22")); + notCompleted.add("Nessun allegato per A22 - " + + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-A22")); } } @@ -856,7 +854,8 @@ public class ValidazionePraticaUtil { for (String firmaMancante : firmeMancanti) { tipologieMancanti.add(LanguageUtil.get(Locale.getDefault(), "gc-soggetto-" + firmaMancante)); } - notCompleted.add(tipologia + " - " + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-" + tipologia) + notCompleted.add(tipologia + " - " + + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-" + tipologia) + ", firme mancanti: " + StringUtils.join(tipologieMancanti, StringPool.COMMA_AND_SPACE)); } } 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 5b02074d..7e955c69 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 @@ -215,7 +215,6 @@ create table portos_bo_DettPratica ( causalePagamentoBolli VARCHAR(75) null, mezzoPagamentoBolli VARCHAR(75) null, dataEffettuazione DATE null, - version INTEGER, status INTEGER, statusByUserId LONG, statusByUserName VARCHAR(75) null, @@ -281,15 +280,11 @@ create table portos_bo_DettPratica ( 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, @@ -304,7 +299,6 @@ create table portos_bo_DettPratica ( dccOrizzontamentiVolte BOOLEAN, dccOrizzontamentiAltro BOOLEAN, dccOrizzontamentiAltroDescrizione STRING null, - dccCopertura VARCHAR(75) null, dccCoperturaCAAcciaio BOOLEAN, dccCoperturaLegno BOOLEAN, dccCoperturaLegnoCA BOOLEAN, @@ -431,8 +425,6 @@ create table portos_bo_DettPratica ( normArt3com3 BOOLEAN, normArt3com4 BOOLEAN, normSismaBonus BOOLEAN, - clRischioPreInt VARCHAR(75) null, - clRischioPostInt VARCHAR(75) null, intervFinPub BOOLEAN, intervFinPubDesc STRING null, intervInAreaDiInteresse 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 cea94ded..9fb2a03e 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 @@ -261,7 +261,6 @@ - @@ -327,15 +326,11 @@ - - - - @@ -350,7 +345,6 @@ - @@ -477,8 +471,6 @@ - - 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 faaeca6d..9b6f27d9 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 @@ -241,7 +241,6 @@ - @@ -335,15 +334,11 @@ 2000 4000 - - - - @@ -366,7 +361,6 @@ 2000 4000 - @@ -529,8 +523,6 @@ - - 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 287159a5..b30b09c7 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 @@ -363,7 +363,6 @@ TIMESTAMP - @@ -433,15 +432,11 @@ - - - - @@ -456,7 +451,6 @@ - @@ -585,8 +579,6 @@ - - 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 2928d018..26da136d 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(503); + StringBundler sb = new StringBundler(487); sb.append("{uuid="); sb.append(uuid); @@ -88,8 +88,6 @@ public class DettPraticaCacheModel implements CacheModel, sb.append(mezzoPagamentoBolli); sb.append(", dataEffettuazione="); sb.append(dataEffettuazione); - sb.append(", version="); - sb.append(version); sb.append(", status="); sb.append(status); sb.append(", statusByUserId="); @@ -220,8 +218,6 @@ public class DettPraticaCacheModel implements CacheModel, sb.append(deInfAltro); sb.append(", deInfAltroDesc="); sb.append(deInfAltroDesc); - sb.append(", dccFondazioni="); - sb.append(dccFondazioni); sb.append(", destinazioneAltroIntervento="); sb.append(destinazioneAltroIntervento); sb.append(", dccStruttureEleMuraturePietrame="); @@ -232,12 +228,6 @@ public class DettPraticaCacheModel implements CacheModel, sb.append(dccStruttureEleMuratureMisto); sb.append(", dccStruttureEleMuratureStoriche="); sb.append(dccStruttureEleMuratureStoriche); - sb.append(", dccStruttureEleAcciaio="); - sb.append(dccStruttureEleAcciaio); - sb.append(", dccStruttureEleCA="); - sb.append(dccStruttureEleCA); - sb.append(", dccStruttureEleLegno="); - sb.append(dccStruttureEleLegno); sb.append(", dccStruttureEleMistoCA="); sb.append(dccStruttureEleMistoCA); sb.append(", dccStruttureEleMistoAcciaio="); @@ -266,8 +256,6 @@ public class DettPraticaCacheModel implements CacheModel, sb.append(dccOrizzontamentiAltro); sb.append(", dccOrizzontamentiAltroDescrizione="); sb.append(dccOrizzontamentiAltroDescrizione); - sb.append(", dccCopertura="); - sb.append(dccCopertura); sb.append(", dccCoperturaCAAcciaio="); sb.append(dccCoperturaCAAcciaio); sb.append(", dccCoperturaLegno="); @@ -520,10 +508,6 @@ public class DettPraticaCacheModel implements CacheModel, sb.append(normArt3com4); sb.append(", normSismaBonus="); sb.append(normSismaBonus); - sb.append(", clRischioPreInt="); - sb.append(clRischioPreInt); - sb.append(", clRischioPostInt="); - sb.append(clRischioPostInt); sb.append(", intervFinPub="); sb.append(intervFinPub); sb.append(", intervFinPubDesc="); @@ -674,7 +658,6 @@ public class DettPraticaCacheModel implements CacheModel, dettPraticaImpl.setDataEffettuazione(new Date(dataEffettuazione)); } - dettPraticaImpl.setVersion(version); dettPraticaImpl.setStatus(status); dettPraticaImpl.setStatusByUserId(statusByUserId); @@ -979,13 +962,6 @@ public class DettPraticaCacheModel implements CacheModel, dettPraticaImpl.setDeInfAltroDesc(deInfAltroDesc); } - if (dccFondazioni == null) { - dettPraticaImpl.setDccFondazioni(StringPool.BLANK); - } - else { - dettPraticaImpl.setDccFondazioni(dccFondazioni); - } - if (destinazioneAltroIntervento == null) { dettPraticaImpl.setDestinazioneAltroIntervento(StringPool.BLANK); } @@ -997,28 +973,6 @@ public class DettPraticaCacheModel implements CacheModel, dettPraticaImpl.setDccStruttureEleMuratureLaterizio(dccStruttureEleMuratureLaterizio); dettPraticaImpl.setDccStruttureEleMuratureMisto(dccStruttureEleMuratureMisto); dettPraticaImpl.setDccStruttureEleMuratureStoriche(dccStruttureEleMuratureStoriche); - - if (dccStruttureEleAcciaio == null) { - dettPraticaImpl.setDccStruttureEleAcciaio(StringPool.BLANK); - } - else { - dettPraticaImpl.setDccStruttureEleAcciaio(dccStruttureEleAcciaio); - } - - if (dccStruttureEleCA == null) { - dettPraticaImpl.setDccStruttureEleCA(StringPool.BLANK); - } - else { - dettPraticaImpl.setDccStruttureEleCA(dccStruttureEleCA); - } - - if (dccStruttureEleLegno == null) { - dettPraticaImpl.setDccStruttureEleLegno(StringPool.BLANK); - } - else { - dettPraticaImpl.setDccStruttureEleLegno(dccStruttureEleLegno); - } - dettPraticaImpl.setDccStruttureEleMistoCA(dccStruttureEleMistoCA); dettPraticaImpl.setDccStruttureEleMistoAcciaio(dccStruttureEleMistoAcciaio); dettPraticaImpl.setDccStruttureEleMistoMuratura(dccStruttureEleMistoMuratura); @@ -1047,13 +1001,6 @@ public class DettPraticaCacheModel implements CacheModel, dettPraticaImpl.setDccOrizzontamentiAltroDescrizione(dccOrizzontamentiAltroDescrizione); } - if (dccCopertura == null) { - dettPraticaImpl.setDccCopertura(StringPool.BLANK); - } - else { - dettPraticaImpl.setDccCopertura(dccCopertura); - } - dettPraticaImpl.setDccCoperturaCAAcciaio(dccCoperturaCAAcciaio); dettPraticaImpl.setDccCoperturaLegno(dccCoperturaLegno); dettPraticaImpl.setDccCoperturaLegnoCA(dccCoperturaLegnoCA); @@ -1433,21 +1380,6 @@ public class DettPraticaCacheModel implements CacheModel, dettPraticaImpl.setNormArt3com3(normArt3com3); dettPraticaImpl.setNormArt3com4(normArt3com4); dettPraticaImpl.setNormSismaBonus(normSismaBonus); - - if (clRischioPreInt == null) { - dettPraticaImpl.setClRischioPreInt(StringPool.BLANK); - } - else { - dettPraticaImpl.setClRischioPreInt(clRischioPreInt); - } - - if (clRischioPostInt == null) { - dettPraticaImpl.setClRischioPostInt(StringPool.BLANK); - } - else { - dettPraticaImpl.setClRischioPostInt(clRischioPostInt); - } - dettPraticaImpl.setIntervFinPub(intervFinPub); if (intervFinPubDesc == null) { @@ -1496,7 +1428,6 @@ public class DettPraticaCacheModel implements CacheModel, causalePagamentoBolli = objectInput.readUTF(); mezzoPagamentoBolli = objectInput.readUTF(); dataEffettuazione = objectInput.readLong(); - version = objectInput.readInt(); status = objectInput.readInt(); statusByUserId = objectInput.readLong(); statusByUserName = objectInput.readUTF(); @@ -1562,15 +1493,11 @@ public class DettPraticaCacheModel implements CacheModel, deInfAltraInfrastruttura = objectInput.readBoolean(); deInfAltro = objectInput.readBoolean(); deInfAltroDesc = objectInput.readUTF(); - dccFondazioni = objectInput.readUTF(); destinazioneAltroIntervento = objectInput.readUTF(); dccStruttureEleMuraturePietrame = objectInput.readBoolean(); dccStruttureEleMuratureLaterizio = objectInput.readBoolean(); dccStruttureEleMuratureMisto = objectInput.readBoolean(); dccStruttureEleMuratureStoriche = objectInput.readBoolean(); - dccStruttureEleAcciaio = objectInput.readUTF(); - dccStruttureEleCA = objectInput.readUTF(); - dccStruttureEleLegno = objectInput.readUTF(); dccStruttureEleMistoCA = objectInput.readBoolean(); dccStruttureEleMistoAcciaio = objectInput.readBoolean(); dccStruttureEleMistoMuratura = objectInput.readBoolean(); @@ -1585,7 +1512,6 @@ public class DettPraticaCacheModel implements CacheModel, dccOrizzontamentiVolte = objectInput.readBoolean(); dccOrizzontamentiAltro = objectInput.readBoolean(); dccOrizzontamentiAltroDescrizione = objectInput.readUTF(); - dccCopertura = objectInput.readUTF(); dccCoperturaCAAcciaio = objectInput.readBoolean(); dccCoperturaLegno = objectInput.readBoolean(); dccCoperturaLegnoCA = objectInput.readBoolean(); @@ -1712,8 +1638,6 @@ public class DettPraticaCacheModel implements CacheModel, normArt3com3 = objectInput.readBoolean(); normArt3com4 = objectInput.readBoolean(); normSismaBonus = objectInput.readBoolean(); - clRischioPreInt = objectInput.readUTF(); - clRischioPostInt = objectInput.readUTF(); intervFinPub = objectInput.readBoolean(); intervFinPubDesc = objectInput.readUTF(); intervInAreaDiInteresse = objectInput.readBoolean(); @@ -1828,7 +1752,6 @@ public class DettPraticaCacheModel implements CacheModel, } objectOutput.writeLong(dataEffettuazione); - objectOutput.writeInt(version); objectOutput.writeInt(status); objectOutput.writeLong(statusByUserId); @@ -2121,13 +2044,6 @@ public class DettPraticaCacheModel implements CacheModel, objectOutput.writeUTF(deInfAltroDesc); } - if (dccFondazioni == null) { - objectOutput.writeUTF(StringPool.BLANK); - } - else { - objectOutput.writeUTF(dccFondazioni); - } - if (destinazioneAltroIntervento == null) { objectOutput.writeUTF(StringPool.BLANK); } @@ -2139,28 +2055,6 @@ public class DettPraticaCacheModel implements CacheModel, objectOutput.writeBoolean(dccStruttureEleMuratureLaterizio); objectOutput.writeBoolean(dccStruttureEleMuratureMisto); objectOutput.writeBoolean(dccStruttureEleMuratureStoriche); - - if (dccStruttureEleAcciaio == null) { - objectOutput.writeUTF(StringPool.BLANK); - } - else { - objectOutput.writeUTF(dccStruttureEleAcciaio); - } - - if (dccStruttureEleCA == null) { - objectOutput.writeUTF(StringPool.BLANK); - } - else { - objectOutput.writeUTF(dccStruttureEleCA); - } - - if (dccStruttureEleLegno == null) { - objectOutput.writeUTF(StringPool.BLANK); - } - else { - objectOutput.writeUTF(dccStruttureEleLegno); - } - objectOutput.writeBoolean(dccStruttureEleMistoCA); objectOutput.writeBoolean(dccStruttureEleMistoAcciaio); objectOutput.writeBoolean(dccStruttureEleMistoMuratura); @@ -2189,13 +2083,6 @@ public class DettPraticaCacheModel implements CacheModel, objectOutput.writeUTF(dccOrizzontamentiAltroDescrizione); } - if (dccCopertura == null) { - objectOutput.writeUTF(StringPool.BLANK); - } - else { - objectOutput.writeUTF(dccCopertura); - } - objectOutput.writeBoolean(dccCoperturaCAAcciaio); objectOutput.writeBoolean(dccCoperturaLegno); objectOutput.writeBoolean(dccCoperturaLegnoCA); @@ -2569,21 +2456,6 @@ public class DettPraticaCacheModel implements CacheModel, objectOutput.writeBoolean(normArt3com3); objectOutput.writeBoolean(normArt3com4); objectOutput.writeBoolean(normSismaBonus); - - if (clRischioPreInt == null) { - objectOutput.writeUTF(StringPool.BLANK); - } - else { - objectOutput.writeUTF(clRischioPreInt); - } - - if (clRischioPostInt == null) { - objectOutput.writeUTF(StringPool.BLANK); - } - else { - objectOutput.writeUTF(clRischioPostInt); - } - objectOutput.writeBoolean(intervFinPub); if (intervFinPubDesc == null) { @@ -2626,7 +2498,6 @@ public class DettPraticaCacheModel implements CacheModel, public String causalePagamentoBolli; public String mezzoPagamentoBolli; public long dataEffettuazione; - public int version; public int status; public long statusByUserId; public String statusByUserName; @@ -2692,15 +2563,11 @@ public class DettPraticaCacheModel implements CacheModel, public boolean deInfAltraInfrastruttura; public boolean deInfAltro; public String deInfAltroDesc; - public String dccFondazioni; public String destinazioneAltroIntervento; public boolean dccStruttureEleMuraturePietrame; public boolean dccStruttureEleMuratureLaterizio; public boolean dccStruttureEleMuratureMisto; public boolean dccStruttureEleMuratureStoriche; - public String dccStruttureEleAcciaio; - public String dccStruttureEleCA; - public String dccStruttureEleLegno; public boolean dccStruttureEleMistoCA; public boolean dccStruttureEleMistoAcciaio; public boolean dccStruttureEleMistoMuratura; @@ -2715,7 +2582,6 @@ public class DettPraticaCacheModel implements CacheModel, public boolean dccOrizzontamentiVolte; public boolean dccOrizzontamentiAltro; public String dccOrizzontamentiAltroDescrizione; - public String dccCopertura; public boolean dccCoperturaCAAcciaio; public boolean dccCoperturaLegno; public boolean dccCoperturaLegnoCA; @@ -2842,8 +2708,6 @@ public class DettPraticaCacheModel implements CacheModel, public boolean normArt3com3; public boolean normArt3com4; public boolean normSismaBonus; - public String clRischioPreInt; - public String clRischioPostInt; public boolean intervFinPub; public String intervFinPubDesc; public boolean intervInAreaDiInteresse; 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 fd5a025d..34369107 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 @@ -92,7 +92,6 @@ public class DettPraticaModelImpl extends BaseModelImpl { "causalePagamentoBolli", Types.VARCHAR }, { "mezzoPagamentoBolli", Types.VARCHAR }, { "dataEffettuazione", Types.TIMESTAMP }, - { "version", Types.INTEGER }, { "status", Types.INTEGER }, { "statusByUserId", Types.BIGINT }, { "statusByUserName", Types.VARCHAR }, @@ -158,15 +157,11 @@ public class DettPraticaModelImpl extends BaseModelImpl { "deInfAltraInfrastruttura", Types.BOOLEAN }, { "deInfAltro", Types.BOOLEAN }, { "deInfAltroDesc", Types.VARCHAR }, - { "dccFondazioni", Types.VARCHAR }, { "destinazioneAltroIntervento", Types.VARCHAR }, { "dccStruttureEleMuraturePietrame", Types.BOOLEAN }, { "dccStruttureEleMuratureLaterizio", Types.BOOLEAN }, { "dccStruttureEleMuratureMisto", Types.BOOLEAN }, { "dccStruttureEleMuratureStoriche", Types.BOOLEAN }, - { "dccStruttureEleAcciaio", Types.VARCHAR }, - { "dccStruttureEleCA", Types.VARCHAR }, - { "dccStruttureEleLegno", Types.VARCHAR }, { "dccStruttureEleMistoCA", Types.BOOLEAN }, { "dccStruttureEleMistoAcciaio", Types.BOOLEAN }, { "dccStruttureEleMistoMuratura", Types.BOOLEAN }, @@ -181,7 +176,6 @@ public class DettPraticaModelImpl extends BaseModelImpl { "dccOrizzontamentiVolte", Types.BOOLEAN }, { "dccOrizzontamentiAltro", Types.BOOLEAN }, { "dccOrizzontamentiAltroDescrizione", Types.VARCHAR }, - { "dccCopertura", Types.VARCHAR }, { "dccCoperturaCAAcciaio", Types.BOOLEAN }, { "dccCoperturaLegno", Types.BOOLEAN }, { "dccCoperturaLegnoCA", Types.BOOLEAN }, @@ -308,8 +302,6 @@ public class DettPraticaModelImpl extends BaseModelImpl { "normArt3com3", Types.BOOLEAN }, { "normArt3com4", Types.BOOLEAN }, { "normSismaBonus", Types.BOOLEAN }, - { "clRischioPreInt", Types.VARCHAR }, - { "clRischioPostInt", Types.VARCHAR }, { "intervFinPub", Types.BOOLEAN }, { "intervFinPubDesc", Types.VARCHAR }, { "intervInAreaDiInteresse", Types.BOOLEAN }, @@ -320,7 +312,7 @@ public class DettPraticaModelImpl extends BaseModelImpl { "nominaDirettoreLavori", Types.BOOLEAN }, { "nominaCollaudatore", Types.BOOLEAN } }; - public static final String TABLE_SQL_CREATE = "create table portos_bo_DettPratica (uuid_ VARCHAR(75) null,dettPraticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,integrazione LONG,protocollo VARCHAR(75) null,dtProtocollo DATE null,tipoIntegrazione VARCHAR(10) null,completa BOOLEAN,gestita BOOLEAN,importoSpeseIstruttoria VARCHAR(75) null,codicePagamentoOneri VARCHAR(75) null,causalePagamentoOneri VARCHAR(75) null,mezzoPagamentoOneri VARCHAR(75) null,importoBolli VARCHAR(75) null,codicePagamentoBolli VARCHAR(75) null,causalePagamentoBolli VARCHAR(75) null,mezzoPagamentoBolli VARCHAR(75) null,dataEffettuazione DATE null,version INTEGER,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_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,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,destinazioneAltroIntervento VARCHAR(75) null,dccStruttureEleMuraturePietrame BOOLEAN,dccStruttureEleMuratureLaterizio BOOLEAN,dccStruttureEleMuratureMisto BOOLEAN,dccStruttureEleMuratureStoriche BOOLEAN,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,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,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"; @@ -382,7 +374,6 @@ public class DettPraticaModelImpl extends BaseModelImpl model.setCausalePagamentoBolli(soapModel.getCausalePagamentoBolli()); model.setMezzoPagamentoBolli(soapModel.getMezzoPagamentoBolli()); model.setDataEffettuazione(soapModel.getDataEffettuazione()); - model.setVersion(soapModel.getVersion()); model.setStatus(soapModel.getStatus()); model.setStatusByUserId(soapModel.getStatusByUserId()); model.setStatusByUserName(soapModel.getStatusByUserName()); @@ -448,15 +439,11 @@ public class DettPraticaModelImpl extends BaseModelImpl model.setDeInfAltraInfrastruttura(soapModel.getDeInfAltraInfrastruttura()); model.setDeInfAltro(soapModel.getDeInfAltro()); model.setDeInfAltroDesc(soapModel.getDeInfAltroDesc()); - model.setDccFondazioni(soapModel.getDccFondazioni()); model.setDestinazioneAltroIntervento(soapModel.getDestinazioneAltroIntervento()); model.setDccStruttureEleMuraturePietrame(soapModel.getDccStruttureEleMuraturePietrame()); model.setDccStruttureEleMuratureLaterizio(soapModel.getDccStruttureEleMuratureLaterizio()); model.setDccStruttureEleMuratureMisto(soapModel.getDccStruttureEleMuratureMisto()); model.setDccStruttureEleMuratureStoriche(soapModel.getDccStruttureEleMuratureStoriche()); - model.setDccStruttureEleAcciaio(soapModel.getDccStruttureEleAcciaio()); - model.setDccStruttureEleCA(soapModel.getDccStruttureEleCA()); - model.setDccStruttureEleLegno(soapModel.getDccStruttureEleLegno()); model.setDccStruttureEleMistoCA(soapModel.getDccStruttureEleMistoCA()); model.setDccStruttureEleMistoAcciaio(soapModel.getDccStruttureEleMistoAcciaio()); model.setDccStruttureEleMistoMuratura(soapModel.getDccStruttureEleMistoMuratura()); @@ -471,7 +458,6 @@ public class DettPraticaModelImpl extends BaseModelImpl model.setDccOrizzontamentiVolte(soapModel.getDccOrizzontamentiVolte()); model.setDccOrizzontamentiAltro(soapModel.getDccOrizzontamentiAltro()); model.setDccOrizzontamentiAltroDescrizione(soapModel.getDccOrizzontamentiAltroDescrizione()); - model.setDccCopertura(soapModel.getDccCopertura()); model.setDccCoperturaCAAcciaio(soapModel.getDccCoperturaCAAcciaio()); model.setDccCoperturaLegno(soapModel.getDccCoperturaLegno()); model.setDccCoperturaLegnoCA(soapModel.getDccCoperturaLegnoCA()); @@ -598,8 +584,6 @@ public class DettPraticaModelImpl extends BaseModelImpl model.setNormArt3com3(soapModel.getNormArt3com3()); model.setNormArt3com4(soapModel.getNormArt3com4()); model.setNormSismaBonus(soapModel.getNormSismaBonus()); - model.setClRischioPreInt(soapModel.getClRischioPreInt()); - model.setClRischioPostInt(soapModel.getClRischioPostInt()); model.setIntervFinPub(soapModel.getIntervFinPub()); model.setIntervFinPubDesc(soapModel.getIntervFinPubDesc()); model.setIntervInAreaDiInteresse(soapModel.getIntervInAreaDiInteresse()); @@ -697,7 +681,6 @@ public class DettPraticaModelImpl extends BaseModelImpl attributes.put("causalePagamentoBolli", getCausalePagamentoBolli()); attributes.put("mezzoPagamentoBolli", getMezzoPagamentoBolli()); attributes.put("dataEffettuazione", getDataEffettuazione()); - attributes.put("version", getVersion()); attributes.put("status", getStatus()); attributes.put("statusByUserId", getStatusByUserId()); attributes.put("statusByUserName", getStatusByUserName()); @@ -774,7 +757,6 @@ public class DettPraticaModelImpl extends BaseModelImpl attributes.put("deInfAltraInfrastruttura", getDeInfAltraInfrastruttura()); attributes.put("deInfAltro", getDeInfAltro()); attributes.put("deInfAltroDesc", getDeInfAltroDesc()); - attributes.put("dccFondazioni", getDccFondazioni()); attributes.put("destinazioneAltroIntervento", getDestinazioneAltroIntervento()); attributes.put("dccStruttureEleMuraturePietrame", @@ -785,9 +767,6 @@ public class DettPraticaModelImpl extends BaseModelImpl getDccStruttureEleMuratureMisto()); attributes.put("dccStruttureEleMuratureStoriche", getDccStruttureEleMuratureStoriche()); - attributes.put("dccStruttureEleAcciaio", getDccStruttureEleAcciaio()); - attributes.put("dccStruttureEleCA", getDccStruttureEleCA()); - attributes.put("dccStruttureEleLegno", getDccStruttureEleLegno()); attributes.put("dccStruttureEleMistoCA", getDccStruttureEleMistoCA()); attributes.put("dccStruttureEleMistoAcciaio", getDccStruttureEleMistoAcciaio()); @@ -810,7 +789,6 @@ public class DettPraticaModelImpl extends BaseModelImpl attributes.put("dccOrizzontamentiAltro", getDccOrizzontamentiAltro()); attributes.put("dccOrizzontamentiAltroDescrizione", getDccOrizzontamentiAltroDescrizione()); - attributes.put("dccCopertura", getDccCopertura()); attributes.put("dccCoperturaCAAcciaio", getDccCoperturaCAAcciaio()); attributes.put("dccCoperturaLegno", getDccCoperturaLegno()); attributes.put("dccCoperturaLegnoCA", getDccCoperturaLegnoCA()); @@ -972,8 +950,6 @@ public class DettPraticaModelImpl extends BaseModelImpl attributes.put("normArt3com3", getNormArt3com3()); attributes.put("normArt3com4", getNormArt3com4()); attributes.put("normSismaBonus", getNormSismaBonus()); - attributes.put("clRischioPreInt", getClRischioPreInt()); - attributes.put("clRischioPostInt", getClRischioPostInt()); attributes.put("intervFinPub", getIntervFinPub()); attributes.put("intervFinPubDesc", getIntervFinPubDesc()); attributes.put("intervInAreaDiInteresse", getIntervInAreaDiInteresse()); @@ -1140,12 +1116,6 @@ public class DettPraticaModelImpl extends BaseModelImpl setDataEffettuazione(dataEffettuazione); } - Integer version = (Integer)attributes.get("version"); - - if (version != null) { - setVersion(version); - } - Integer status = (Integer)attributes.get("status"); if (status != null) { @@ -1562,12 +1532,6 @@ public class DettPraticaModelImpl extends BaseModelImpl setDeInfAltroDesc(deInfAltroDesc); } - String dccFondazioni = (String)attributes.get("dccFondazioni"); - - if (dccFondazioni != null) { - setDccFondazioni(dccFondazioni); - } - String destinazioneAltroIntervento = (String)attributes.get( "destinazioneAltroIntervento"); @@ -1603,26 +1567,6 @@ public class DettPraticaModelImpl extends BaseModelImpl setDccStruttureEleMuratureStoriche(dccStruttureEleMuratureStoriche); } - String dccStruttureEleAcciaio = (String)attributes.get( - "dccStruttureEleAcciaio"); - - if (dccStruttureEleAcciaio != null) { - setDccStruttureEleAcciaio(dccStruttureEleAcciaio); - } - - String dccStruttureEleCA = (String)attributes.get("dccStruttureEleCA"); - - if (dccStruttureEleCA != null) { - setDccStruttureEleCA(dccStruttureEleCA); - } - - String dccStruttureEleLegno = (String)attributes.get( - "dccStruttureEleLegno"); - - if (dccStruttureEleLegno != null) { - setDccStruttureEleLegno(dccStruttureEleLegno); - } - Boolean dccStruttureEleMistoCA = (Boolean)attributes.get( "dccStruttureEleMistoCA"); @@ -1721,12 +1665,6 @@ public class DettPraticaModelImpl extends BaseModelImpl setDccOrizzontamentiAltroDescrizione(dccOrizzontamentiAltroDescrizione); } - String dccCopertura = (String)attributes.get("dccCopertura"); - - if (dccCopertura != null) { - setDccCopertura(dccCopertura); - } - Boolean dccCoperturaCAAcciaio = (Boolean)attributes.get( "dccCoperturaCAAcciaio"); @@ -2563,18 +2501,6 @@ public class DettPraticaModelImpl extends BaseModelImpl setNormSismaBonus(normSismaBonus); } - String clRischioPreInt = (String)attributes.get("clRischioPreInt"); - - if (clRischioPreInt != null) { - setClRischioPreInt(clRischioPreInt); - } - - String clRischioPostInt = (String)attributes.get("clRischioPostInt"); - - if (clRischioPostInt != null) { - setClRischioPostInt(clRischioPostInt); - } - Boolean intervFinPub = (Boolean)attributes.get("intervFinPub"); if (intervFinPub != null) { @@ -3055,17 +2981,6 @@ public class DettPraticaModelImpl extends BaseModelImpl _dataEffettuazione = dataEffettuazione; } - @JSON - @Override - public int getVersion() { - return _version; - } - - @Override - public void setVersion(int version) { - _version = version; - } - @JSON @Override public int getStatus() { @@ -4077,22 +3992,6 @@ public class DettPraticaModelImpl extends BaseModelImpl _deInfAltroDesc = deInfAltroDesc; } - @JSON - @Override - public String getDccFondazioni() { - if (_dccFondazioni == null) { - return StringPool.BLANK; - } - else { - return _dccFondazioni; - } - } - - @Override - public void setDccFondazioni(String dccFondazioni) { - _dccFondazioni = dccFondazioni; - } - @JSON @Override public String getDestinazioneAltroIntervento() { @@ -4178,54 +4077,6 @@ public class DettPraticaModelImpl extends BaseModelImpl _dccStruttureEleMuratureStoriche = dccStruttureEleMuratureStoriche; } - @JSON - @Override - public String getDccStruttureEleAcciaio() { - if (_dccStruttureEleAcciaio == null) { - return StringPool.BLANK; - } - else { - return _dccStruttureEleAcciaio; - } - } - - @Override - public void setDccStruttureEleAcciaio(String dccStruttureEleAcciaio) { - _dccStruttureEleAcciaio = dccStruttureEleAcciaio; - } - - @JSON - @Override - public String getDccStruttureEleCA() { - if (_dccStruttureEleCA == null) { - return StringPool.BLANK; - } - else { - return _dccStruttureEleCA; - } - } - - @Override - public void setDccStruttureEleCA(String dccStruttureEleCA) { - _dccStruttureEleCA = dccStruttureEleCA; - } - - @JSON - @Override - public String getDccStruttureEleLegno() { - if (_dccStruttureEleLegno == null) { - return StringPool.BLANK; - } - else { - return _dccStruttureEleLegno; - } - } - - @Override - public void setDccStruttureEleLegno(String dccStruttureEleLegno) { - _dccStruttureEleLegno = dccStruttureEleLegno; - } - @JSON @Override public boolean getDccStruttureEleMistoCA() { @@ -4457,22 +4308,6 @@ public class DettPraticaModelImpl extends BaseModelImpl _dccOrizzontamentiAltroDescrizione = dccOrizzontamentiAltroDescrizione; } - @JSON - @Override - public String getDccCopertura() { - if (_dccCopertura == null) { - return StringPool.BLANK; - } - else { - return _dccCopertura; - } - } - - @Override - public void setDccCopertura(String dccCopertura) { - _dccCopertura = dccCopertura; - } - @JSON @Override public boolean getDccCoperturaCAAcciaio() { @@ -6416,38 +6251,6 @@ public class DettPraticaModelImpl extends BaseModelImpl _normSismaBonus = normSismaBonus; } - @JSON - @Override - public String getClRischioPreInt() { - if (_clRischioPreInt == null) { - return StringPool.BLANK; - } - else { - return _clRischioPreInt; - } - } - - @Override - public void setClRischioPreInt(String clRischioPreInt) { - _clRischioPreInt = clRischioPreInt; - } - - @JSON - @Override - public String getClRischioPostInt() { - if (_clRischioPostInt == null) { - return StringPool.BLANK; - } - else { - return _clRischioPostInt; - } - } - - @Override - public void setClRischioPostInt(String clRischioPostInt) { - _clRischioPostInt = clRischioPostInt; - } - @JSON @Override public boolean getIntervFinPub() { @@ -6741,7 +6544,6 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaImpl.setCausalePagamentoBolli(getCausalePagamentoBolli()); dettPraticaImpl.setMezzoPagamentoBolli(getMezzoPagamentoBolli()); dettPraticaImpl.setDataEffettuazione(getDataEffettuazione()); - dettPraticaImpl.setVersion(getVersion()); dettPraticaImpl.setStatus(getStatus()); dettPraticaImpl.setStatusByUserId(getStatusByUserId()); dettPraticaImpl.setStatusByUserName(getStatusByUserName()); @@ -6807,15 +6609,11 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaImpl.setDeInfAltraInfrastruttura(getDeInfAltraInfrastruttura()); dettPraticaImpl.setDeInfAltro(getDeInfAltro()); dettPraticaImpl.setDeInfAltroDesc(getDeInfAltroDesc()); - dettPraticaImpl.setDccFondazioni(getDccFondazioni()); dettPraticaImpl.setDestinazioneAltroIntervento(getDestinazioneAltroIntervento()); dettPraticaImpl.setDccStruttureEleMuraturePietrame(getDccStruttureEleMuraturePietrame()); dettPraticaImpl.setDccStruttureEleMuratureLaterizio(getDccStruttureEleMuratureLaterizio()); dettPraticaImpl.setDccStruttureEleMuratureMisto(getDccStruttureEleMuratureMisto()); dettPraticaImpl.setDccStruttureEleMuratureStoriche(getDccStruttureEleMuratureStoriche()); - dettPraticaImpl.setDccStruttureEleAcciaio(getDccStruttureEleAcciaio()); - dettPraticaImpl.setDccStruttureEleCA(getDccStruttureEleCA()); - dettPraticaImpl.setDccStruttureEleLegno(getDccStruttureEleLegno()); dettPraticaImpl.setDccStruttureEleMistoCA(getDccStruttureEleMistoCA()); dettPraticaImpl.setDccStruttureEleMistoAcciaio(getDccStruttureEleMistoAcciaio()); dettPraticaImpl.setDccStruttureEleMistoMuratura(getDccStruttureEleMistoMuratura()); @@ -6830,7 +6628,6 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaImpl.setDccOrizzontamentiVolte(getDccOrizzontamentiVolte()); dettPraticaImpl.setDccOrizzontamentiAltro(getDccOrizzontamentiAltro()); dettPraticaImpl.setDccOrizzontamentiAltroDescrizione(getDccOrizzontamentiAltroDescrizione()); - dettPraticaImpl.setDccCopertura(getDccCopertura()); dettPraticaImpl.setDccCoperturaCAAcciaio(getDccCoperturaCAAcciaio()); dettPraticaImpl.setDccCoperturaLegno(getDccCoperturaLegno()); dettPraticaImpl.setDccCoperturaLegnoCA(getDccCoperturaLegnoCA()); @@ -6957,8 +6754,6 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaImpl.setNormArt3com3(getNormArt3com3()); dettPraticaImpl.setNormArt3com4(getNormArt3com4()); dettPraticaImpl.setNormSismaBonus(getNormSismaBonus()); - dettPraticaImpl.setClRischioPreInt(getClRischioPreInt()); - dettPraticaImpl.setClRischioPostInt(getClRischioPostInt()); dettPraticaImpl.setIntervFinPub(getIntervFinPub()); dettPraticaImpl.setIntervFinPubDesc(getIntervFinPubDesc()); dettPraticaImpl.setIntervInAreaDiInteresse(getIntervInAreaDiInteresse()); @@ -7204,8 +6999,6 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaCacheModel.dataEffettuazione = Long.MIN_VALUE; } - dettPraticaCacheModel.version = getVersion(); - dettPraticaCacheModel.status = getStatus(); dettPraticaCacheModel.statusByUserId = getStatusByUserId(); @@ -7584,14 +7377,6 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaCacheModel.deInfAltroDesc = null; } - dettPraticaCacheModel.dccFondazioni = getDccFondazioni(); - - String dccFondazioni = dettPraticaCacheModel.dccFondazioni; - - if ((dccFondazioni != null) && (dccFondazioni.length() == 0)) { - dettPraticaCacheModel.dccFondazioni = null; - } - dettPraticaCacheModel.destinazioneAltroIntervento = getDestinazioneAltroIntervento(); String destinazioneAltroIntervento = dettPraticaCacheModel.destinazioneAltroIntervento; @@ -7609,32 +7394,6 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaCacheModel.dccStruttureEleMuratureStoriche = getDccStruttureEleMuratureStoriche(); - dettPraticaCacheModel.dccStruttureEleAcciaio = getDccStruttureEleAcciaio(); - - String dccStruttureEleAcciaio = dettPraticaCacheModel.dccStruttureEleAcciaio; - - if ((dccStruttureEleAcciaio != null) && - (dccStruttureEleAcciaio.length() == 0)) { - dettPraticaCacheModel.dccStruttureEleAcciaio = null; - } - - dettPraticaCacheModel.dccStruttureEleCA = getDccStruttureEleCA(); - - String dccStruttureEleCA = dettPraticaCacheModel.dccStruttureEleCA; - - if ((dccStruttureEleCA != null) && (dccStruttureEleCA.length() == 0)) { - dettPraticaCacheModel.dccStruttureEleCA = null; - } - - dettPraticaCacheModel.dccStruttureEleLegno = getDccStruttureEleLegno(); - - String dccStruttureEleLegno = dettPraticaCacheModel.dccStruttureEleLegno; - - if ((dccStruttureEleLegno != null) && - (dccStruttureEleLegno.length() == 0)) { - dettPraticaCacheModel.dccStruttureEleLegno = null; - } - dettPraticaCacheModel.dccStruttureEleMistoCA = getDccStruttureEleMistoCA(); dettPraticaCacheModel.dccStruttureEleMistoAcciaio = getDccStruttureEleMistoAcciaio(); @@ -7677,14 +7436,6 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaCacheModel.dccOrizzontamentiAltroDescrizione = null; } - dettPraticaCacheModel.dccCopertura = getDccCopertura(); - - String dccCopertura = dettPraticaCacheModel.dccCopertura; - - if ((dccCopertura != null) && (dccCopertura.length() == 0)) { - dettPraticaCacheModel.dccCopertura = null; - } - dettPraticaCacheModel.dccCoperturaCAAcciaio = getDccCoperturaCAAcciaio(); dettPraticaCacheModel.dccCoperturaLegno = getDccCoperturaLegno(); @@ -8214,22 +7965,6 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaCacheModel.normSismaBonus = getNormSismaBonus(); - dettPraticaCacheModel.clRischioPreInt = getClRischioPreInt(); - - String clRischioPreInt = dettPraticaCacheModel.clRischioPreInt; - - if ((clRischioPreInt != null) && (clRischioPreInt.length() == 0)) { - dettPraticaCacheModel.clRischioPreInt = null; - } - - dettPraticaCacheModel.clRischioPostInt = getClRischioPostInt(); - - String clRischioPostInt = dettPraticaCacheModel.clRischioPostInt; - - if ((clRischioPostInt != null) && (clRischioPostInt.length() == 0)) { - dettPraticaCacheModel.clRischioPostInt = null; - } - dettPraticaCacheModel.intervFinPub = getIntervFinPub(); dettPraticaCacheModel.intervFinPubDesc = getIntervFinPubDesc(); @@ -8259,7 +7994,7 @@ public class DettPraticaModelImpl extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(503); + StringBundler sb = new StringBundler(487); sb.append("{uuid="); sb.append(getUuid()); @@ -8309,8 +8044,6 @@ public class DettPraticaModelImpl extends BaseModelImpl sb.append(getMezzoPagamentoBolli()); sb.append(", dataEffettuazione="); sb.append(getDataEffettuazione()); - sb.append(", version="); - sb.append(getVersion()); sb.append(", status="); sb.append(getStatus()); sb.append(", statusByUserId="); @@ -8441,8 +8174,6 @@ public class DettPraticaModelImpl extends BaseModelImpl sb.append(getDeInfAltro()); sb.append(", deInfAltroDesc="); sb.append(getDeInfAltroDesc()); - sb.append(", dccFondazioni="); - sb.append(getDccFondazioni()); sb.append(", destinazioneAltroIntervento="); sb.append(getDestinazioneAltroIntervento()); sb.append(", dccStruttureEleMuraturePietrame="); @@ -8453,12 +8184,6 @@ public class DettPraticaModelImpl extends BaseModelImpl sb.append(getDccStruttureEleMuratureMisto()); sb.append(", dccStruttureEleMuratureStoriche="); sb.append(getDccStruttureEleMuratureStoriche()); - sb.append(", dccStruttureEleAcciaio="); - sb.append(getDccStruttureEleAcciaio()); - sb.append(", dccStruttureEleCA="); - sb.append(getDccStruttureEleCA()); - sb.append(", dccStruttureEleLegno="); - sb.append(getDccStruttureEleLegno()); sb.append(", dccStruttureEleMistoCA="); sb.append(getDccStruttureEleMistoCA()); sb.append(", dccStruttureEleMistoAcciaio="); @@ -8487,8 +8212,6 @@ public class DettPraticaModelImpl extends BaseModelImpl sb.append(getDccOrizzontamentiAltro()); sb.append(", dccOrizzontamentiAltroDescrizione="); sb.append(getDccOrizzontamentiAltroDescrizione()); - sb.append(", dccCopertura="); - sb.append(getDccCopertura()); sb.append(", dccCoperturaCAAcciaio="); sb.append(getDccCoperturaCAAcciaio()); sb.append(", dccCoperturaLegno="); @@ -8741,10 +8464,6 @@ public class DettPraticaModelImpl extends BaseModelImpl sb.append(getNormArt3com4()); sb.append(", normSismaBonus="); sb.append(getNormSismaBonus()); - sb.append(", clRischioPreInt="); - sb.append(getClRischioPreInt()); - sb.append(", clRischioPostInt="); - sb.append(getClRischioPostInt()); sb.append(", intervFinPub="); sb.append(getIntervFinPub()); sb.append(", intervFinPubDesc="); @@ -8770,7 +8489,7 @@ public class DettPraticaModelImpl extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(757); + StringBundler sb = new StringBundler(733); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DettPratica"); @@ -8872,10 +8591,6 @@ public class DettPraticaModelImpl extends BaseModelImpl "dataEffettuazione"); - sb.append( - "version"); sb.append( "status "deInfAltroDesc"); - sb.append( - "dccFondazioni"); sb.append( "destinazioneAltroIntervento "dccStruttureEleMuratureStoriche"); - sb.append( - "dccStruttureEleAcciaio"); - sb.append( - "dccStruttureEleCA"); - sb.append( - "dccStruttureEleLegno"); sb.append( "dccStruttureEleMistoCA "dccOrizzontamentiAltroDescrizione"); - sb.append( - "dccCopertura"); sb.append( "dccCoperturaCAAcciaio "normSismaBonus"); - sb.append( - "clRischioPreInt"); - sb.append( - "clRischioPostInt"); sb.append( "intervFinPub private String _causalePagamentoBolli; private String _mezzoPagamentoBolli; private Date _dataEffettuazione; - private int _version; private int _status; private long _statusByUserId; private String _statusByUserUuid; @@ -9893,15 +9579,11 @@ public class DettPraticaModelImpl extends BaseModelImpl private boolean _deInfAltraInfrastruttura; private boolean _deInfAltro; private String _deInfAltroDesc; - private String _dccFondazioni; private String _destinazioneAltroIntervento; private boolean _dccStruttureEleMuraturePietrame; private boolean _dccStruttureEleMuratureLaterizio; private boolean _dccStruttureEleMuratureMisto; private boolean _dccStruttureEleMuratureStoriche; - private String _dccStruttureEleAcciaio; - private String _dccStruttureEleCA; - private String _dccStruttureEleLegno; private boolean _dccStruttureEleMistoCA; private boolean _dccStruttureEleMistoAcciaio; private boolean _dccStruttureEleMistoMuratura; @@ -9916,7 +9598,6 @@ public class DettPraticaModelImpl extends BaseModelImpl private boolean _dccOrizzontamentiVolte; private boolean _dccOrizzontamentiAltro; private String _dccOrizzontamentiAltroDescrizione; - private String _dccCopertura; private boolean _dccCoperturaCAAcciaio; private boolean _dccCoperturaLegno; private boolean _dccCoperturaLegnoCA; @@ -10043,8 +9724,6 @@ public class DettPraticaModelImpl extends BaseModelImpl private boolean _normArt3com3; private boolean _normArt3com4; private boolean _normSismaBonus; - private String _clRischioPreInt; - private String _clRischioPostInt; private boolean _intervFinPub; private String _intervFinPubDesc; private boolean _intervInAreaDiInteresse; 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 017915f3..54bf19f5 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 @@ -243,16 +243,14 @@ public class DettPraticaLocalServiceClpInvoker { "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", - "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "java.lang.String", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "java.lang.String", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", @@ -272,15 +270,14 @@ public class DettPraticaLocalServiceClpInvoker { "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "java.lang.String", "java.lang.String", "boolean", - "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", "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", "double", "java.lang.String", "boolean", "boolean", - "boolean", "boolean" + "boolean", "boolean", "boolean", "double", "java.lang.String", + "boolean", "boolean", "boolean", "boolean" }; _methodName228 = "updateDettPraticaDatiDomanda"; @@ -297,24 +294,21 @@ public class DettPraticaLocalServiceClpInvoker { "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "java.lang.String", "java.lang.String", "boolean", - "boolean", "boolean", "boolean", "java.lang.String", - "java.lang.String", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", + "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", "boolean", + "boolean", "java.lang.String", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", + "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", "boolean", + "boolean", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "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", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", - "java.lang.String", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "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", @@ -332,18 +326,17 @@ public class DettPraticaLocalServiceClpInvoker { "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", - "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "java.lang.String", - "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "boolean", "java.lang.String", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", + "java.lang.String", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "com.liferay.portal.service.ServiceContext", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", @@ -854,53 +847,53 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[55]).booleanValue(), ((Boolean)arguments[56]).booleanValue(), (java.lang.String)arguments[57], - (java.lang.String)arguments[58], + ((Boolean)arguments[58]).booleanValue(), ((Boolean)arguments[59]).booleanValue(), ((Boolean)arguments[60]).booleanValue(), ((Boolean)arguments[61]).booleanValue(), ((Boolean)arguments[62]).booleanValue(), - (java.lang.String)arguments[63], - (java.lang.String)arguments[64], - (java.lang.String)arguments[65], + ((Boolean)arguments[63]).booleanValue(), + ((Boolean)arguments[64]).booleanValue(), + ((Boolean)arguments[65]).booleanValue(), ((Boolean)arguments[66]).booleanValue(), ((Boolean)arguments[67]).booleanValue(), - ((Boolean)arguments[68]).booleanValue(), + (java.lang.String)arguments[68], ((Boolean)arguments[69]).booleanValue(), ((Boolean)arguments[70]).booleanValue(), ((Boolean)arguments[71]).booleanValue(), - (java.lang.String)arguments[72], + ((Boolean)arguments[72]).booleanValue(), ((Boolean)arguments[73]).booleanValue(), ((Boolean)arguments[74]).booleanValue(), - ((Boolean)arguments[75]).booleanValue(), + (java.lang.String)arguments[75], ((Boolean)arguments[76]).booleanValue(), ((Boolean)arguments[77]).booleanValue(), ((Boolean)arguments[78]).booleanValue(), - (java.lang.String)arguments[79], - (java.lang.String)arguments[80], + ((Boolean)arguments[79]).booleanValue(), + ((Boolean)arguments[80]).booleanValue(), ((Boolean)arguments[81]).booleanValue(), ((Boolean)arguments[82]).booleanValue(), ((Boolean)arguments[83]).booleanValue(), - ((Boolean)arguments[84]).booleanValue(), + (java.lang.String)arguments[84], ((Boolean)arguments[85]).booleanValue(), ((Boolean)arguments[86]).booleanValue(), ((Boolean)arguments[87]).booleanValue(), ((Boolean)arguments[88]).booleanValue(), - (java.lang.String)arguments[89], - ((Boolean)arguments[90]).booleanValue(), + ((Boolean)arguments[89]).booleanValue(), + (java.lang.String)arguments[90], ((Boolean)arguments[91]).booleanValue(), ((Boolean)arguments[92]).booleanValue(), ((Boolean)arguments[93]).booleanValue(), ((Boolean)arguments[94]).booleanValue(), - (java.lang.String)arguments[95], + ((Boolean)arguments[95]).booleanValue(), ((Boolean)arguments[96]).booleanValue(), ((Boolean)arguments[97]).booleanValue(), ((Boolean)arguments[98]).booleanValue(), ((Boolean)arguments[99]).booleanValue(), - ((Boolean)arguments[100]).booleanValue(), - ((Boolean)arguments[101]).booleanValue(), - ((Boolean)arguments[102]).booleanValue(), - ((Boolean)arguments[103]).booleanValue(), - ((Boolean)arguments[104]).booleanValue(), + (java.lang.String)arguments[100], + (java.lang.String)arguments[101], + (java.lang.String)arguments[102], + (java.lang.String)arguments[103], + (java.lang.String)arguments[104], (java.lang.String)arguments[105], (java.lang.String)arguments[106], (java.lang.String)arguments[107], @@ -919,12 +912,12 @@ public class DettPraticaLocalServiceClpInvoker { (java.lang.String)arguments[120], (java.lang.String)arguments[121], (java.lang.String)arguments[122], - (java.lang.String)arguments[123], - (java.lang.String)arguments[124], - (java.lang.String)arguments[125], - (java.lang.String)arguments[126], - (java.lang.String)arguments[127], - (java.util.Date)arguments[128], + (java.util.Date)arguments[123], + (java.lang.Double)arguments[124], + (java.lang.Double)arguments[125], + (java.lang.Double)arguments[126], + (java.lang.Double)arguments[127], + (java.lang.Double)arguments[128], (java.lang.Double)arguments[129], (java.lang.Double)arguments[130], (java.lang.Double)arguments[131], @@ -935,14 +928,14 @@ public class DettPraticaLocalServiceClpInvoker { (java.lang.Double)arguments[136], (java.lang.Double)arguments[137], (java.lang.Double)arguments[138], - (java.lang.Double)arguments[139], - (java.lang.Double)arguments[140], - (java.lang.Double)arguments[141], - (java.lang.Double)arguments[142], - (java.lang.Double)arguments[143], - (java.lang.String)arguments[144], - (java.lang.String)arguments[145], - (java.lang.String)arguments[146], + (java.lang.String)arguments[139], + (java.lang.String)arguments[140], + (java.lang.String)arguments[141], + ((Boolean)arguments[142]).booleanValue(), + ((Boolean)arguments[143]).booleanValue(), + ((Boolean)arguments[144]).booleanValue(), + ((Boolean)arguments[145]).booleanValue(), + ((Boolean)arguments[146]).booleanValue(), ((Boolean)arguments[147]).booleanValue(), ((Boolean)arguments[148]).booleanValue(), ((Boolean)arguments[149]).booleanValue(), @@ -953,12 +946,12 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[154]).booleanValue(), ((Boolean)arguments[155]).booleanValue(), ((Boolean)arguments[156]).booleanValue(), - ((Boolean)arguments[157]).booleanValue(), + (java.lang.String)arguments[157], ((Boolean)arguments[158]).booleanValue(), ((Boolean)arguments[159]).booleanValue(), ((Boolean)arguments[160]).booleanValue(), ((Boolean)arguments[161]).booleanValue(), - (java.lang.String)arguments[162], + ((Boolean)arguments[162]).booleanValue(), ((Boolean)arguments[163]).booleanValue(), ((Boolean)arguments[164]).booleanValue(), ((Boolean)arguments[165]).booleanValue(), @@ -969,42 +962,35 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[170]).booleanValue(), ((Boolean)arguments[171]).booleanValue(), ((Boolean)arguments[172]).booleanValue(), - ((Boolean)arguments[173]).booleanValue(), + (java.lang.String)arguments[173], ((Boolean)arguments[174]).booleanValue(), ((Boolean)arguments[175]).booleanValue(), ((Boolean)arguments[176]).booleanValue(), - (java.lang.String)arguments[177], - (java.lang.String)arguments[178], - ((Boolean)arguments[179]).booleanValue(), + (com.liferay.portal.service.ServiceContext)arguments[177], + ((Boolean)arguments[178]).booleanValue(), + (java.lang.String)arguments[179], (java.lang.String)arguments[180], - ((Boolean)arguments[181]).booleanValue(), - ((Boolean)arguments[182]).booleanValue(), - ((Boolean)arguments[183]).booleanValue(), - (com.liferay.portal.service.ServiceContext)arguments[184], - ((Boolean)arguments[185]).booleanValue(), + (java.lang.String)arguments[181], + (java.lang.String)arguments[182], + (java.lang.Boolean)arguments[183], + (java.lang.Boolean)arguments[184], + (java.lang.Boolean)arguments[185], (java.lang.String)arguments[186], - (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[187]).booleanValue(), + ((Boolean)arguments[188]).booleanValue(), + ((Boolean)arguments[189]).booleanValue(), + ((Boolean)arguments[190]).booleanValue(), + ((Boolean)arguments[191]).booleanValue(), + ((Boolean)arguments[192]).booleanValue(), + ((Boolean)arguments[193]).booleanValue(), ((Boolean)arguments[194]).booleanValue(), ((Boolean)arguments[195]).booleanValue(), - ((Boolean)arguments[196]).booleanValue(), - ((Boolean)arguments[197]).booleanValue(), + ((Double)arguments[196]).doubleValue(), + (java.lang.String)arguments[197], ((Boolean)arguments[198]).booleanValue(), ((Boolean)arguments[199]).booleanValue(), ((Boolean)arguments[200]).booleanValue(), - ((Boolean)arguments[201]).booleanValue(), - ((Boolean)arguments[202]).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()); + ((Boolean)arguments[201]).booleanValue()); } if (_methodName228.equals(name) && @@ -1050,55 +1036,55 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[41]).booleanValue(), ((Boolean)arguments[42]).booleanValue(), (java.lang.String)arguments[43], - (java.lang.String)arguments[44], + ((Boolean)arguments[44]).booleanValue(), ((Boolean)arguments[45]).booleanValue(), ((Boolean)arguments[46]).booleanValue(), ((Boolean)arguments[47]).booleanValue(), ((Boolean)arguments[48]).booleanValue(), - (java.lang.String)arguments[49], - (java.lang.String)arguments[50], - (java.lang.String)arguments[51], + ((Boolean)arguments[49]).booleanValue(), + ((Boolean)arguments[50]).booleanValue(), + ((Boolean)arguments[51]).booleanValue(), ((Boolean)arguments[52]).booleanValue(), ((Boolean)arguments[53]).booleanValue(), - ((Boolean)arguments[54]).booleanValue(), + (java.lang.String)arguments[54], ((Boolean)arguments[55]).booleanValue(), ((Boolean)arguments[56]).booleanValue(), ((Boolean)arguments[57]).booleanValue(), - (java.lang.String)arguments[58], + ((Boolean)arguments[58]).booleanValue(), ((Boolean)arguments[59]).booleanValue(), ((Boolean)arguments[60]).booleanValue(), - ((Boolean)arguments[61]).booleanValue(), + (java.lang.String)arguments[61], ((Boolean)arguments[62]).booleanValue(), ((Boolean)arguments[63]).booleanValue(), ((Boolean)arguments[64]).booleanValue(), - (java.lang.String)arguments[65], - (java.lang.String)arguments[66], + ((Boolean)arguments[65]).booleanValue(), + ((Boolean)arguments[66]).booleanValue(), ((Boolean)arguments[67]).booleanValue(), ((Boolean)arguments[68]).booleanValue(), ((Boolean)arguments[69]).booleanValue(), - ((Boolean)arguments[70]).booleanValue(), + (java.lang.String)arguments[70], ((Boolean)arguments[71]).booleanValue(), ((Boolean)arguments[72]).booleanValue(), ((Boolean)arguments[73]).booleanValue(), ((Boolean)arguments[74]).booleanValue(), - (java.lang.String)arguments[75], - ((Boolean)arguments[76]).booleanValue(), + ((Boolean)arguments[75]).booleanValue(), + (java.lang.String)arguments[76], ((Boolean)arguments[77]).booleanValue(), ((Boolean)arguments[78]).booleanValue(), ((Boolean)arguments[79]).booleanValue(), ((Boolean)arguments[80]).booleanValue(), - (java.lang.String)arguments[81], + ((Boolean)arguments[81]).booleanValue(), ((Boolean)arguments[82]).booleanValue(), ((Boolean)arguments[83]).booleanValue(), ((Boolean)arguments[84]).booleanValue(), ((Boolean)arguments[85]).booleanValue(), - ((Boolean)arguments[86]).booleanValue(), - ((Boolean)arguments[87]).booleanValue(), + (java.lang.String)arguments[86], + (java.lang.String)arguments[87], ((Boolean)arguments[88]).booleanValue(), ((Boolean)arguments[89]).booleanValue(), ((Boolean)arguments[90]).booleanValue(), - (java.lang.String)arguments[91], - (java.lang.String)arguments[92], + ((Boolean)arguments[91]).booleanValue(), + ((Boolean)arguments[92]).booleanValue(), ((Boolean)arguments[93]).booleanValue(), ((Boolean)arguments[94]).booleanValue(), ((Boolean)arguments[95]).booleanValue(), @@ -1109,12 +1095,12 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[100]).booleanValue(), ((Boolean)arguments[101]).booleanValue(), ((Boolean)arguments[102]).booleanValue(), - ((Boolean)arguments[103]).booleanValue(), + (java.lang.String)arguments[103], ((Boolean)arguments[104]).booleanValue(), ((Boolean)arguments[105]).booleanValue(), ((Boolean)arguments[106]).booleanValue(), ((Boolean)arguments[107]).booleanValue(), - (java.lang.String)arguments[108], + ((Boolean)arguments[108]).booleanValue(), ((Boolean)arguments[109]).booleanValue(), ((Boolean)arguments[110]).booleanValue(), ((Boolean)arguments[111]).booleanValue(), @@ -1125,41 +1111,34 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[116]).booleanValue(), ((Boolean)arguments[117]).booleanValue(), ((Boolean)arguments[118]).booleanValue(), - ((Boolean)arguments[119]).booleanValue(), + (java.lang.String)arguments[119], ((Boolean)arguments[120]).booleanValue(), ((Boolean)arguments[121]).booleanValue(), ((Boolean)arguments[122]).booleanValue(), - (java.lang.String)arguments[123], - (java.lang.String)arguments[124], - ((Boolean)arguments[125]).booleanValue(), + (com.liferay.portal.service.ServiceContext)arguments[123], + ((Boolean)arguments[124]).booleanValue(), + (java.lang.String)arguments[125], (java.lang.String)arguments[126], - ((Boolean)arguments[127]).booleanValue(), - ((Boolean)arguments[128]).booleanValue(), - ((Boolean)arguments[129]).booleanValue(), - (com.liferay.portal.service.ServiceContext)arguments[130], - ((Boolean)arguments[131]).booleanValue(), + (java.lang.String)arguments[127], + (java.lang.String)arguments[128], + (java.lang.Boolean)arguments[129], + (java.lang.Boolean)arguments[130], + (java.lang.Boolean)arguments[131], (java.lang.String)arguments[132], - (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[133]).booleanValue(), + ((Boolean)arguments[134]).booleanValue(), + ((Boolean)arguments[135]).booleanValue(), + ((Boolean)arguments[136]).booleanValue(), + ((Boolean)arguments[137]).booleanValue(), + ((Boolean)arguments[138]).booleanValue(), + ((Boolean)arguments[139]).booleanValue(), ((Boolean)arguments[140]).booleanValue(), ((Boolean)arguments[141]).booleanValue(), - ((Boolean)arguments[142]).booleanValue(), + (java.lang.String)arguments[142], ((Boolean)arguments[143]).booleanValue(), ((Boolean)arguments[144]).booleanValue(), ((Boolean)arguments[145]).booleanValue(), - ((Boolean)arguments[146]).booleanValue(), - ((Boolean)arguments[147]).booleanValue(), - ((Boolean)arguments[148]).booleanValue(), - (java.lang.String)arguments[149], - ((Boolean)arguments[150]).booleanValue(), - ((Boolean)arguments[151]).booleanValue(), - ((Boolean)arguments[152]).booleanValue(), - ((Boolean)arguments[153]).booleanValue()); + ((Boolean)arguments[146]).booleanValue()); } if (_methodName229.equals(name) && @@ -1185,54 +1164,54 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[20]).booleanValue(), ((Boolean)arguments[21]).booleanValue(), (java.lang.String)arguments[22], - (java.lang.String)arguments[23], + ((Boolean)arguments[23]).booleanValue(), ((Boolean)arguments[24]).booleanValue(), ((Boolean)arguments[25]).booleanValue(), ((Boolean)arguments[26]).booleanValue(), ((Boolean)arguments[27]).booleanValue(), - (java.lang.String)arguments[28], - (java.lang.String)arguments[29], - (java.lang.String)arguments[30], + ((Boolean)arguments[28]).booleanValue(), + ((Boolean)arguments[29]).booleanValue(), + ((Boolean)arguments[30]).booleanValue(), ((Boolean)arguments[31]).booleanValue(), ((Boolean)arguments[32]).booleanValue(), - ((Boolean)arguments[33]).booleanValue(), + (java.lang.String)arguments[33], ((Boolean)arguments[34]).booleanValue(), ((Boolean)arguments[35]).booleanValue(), ((Boolean)arguments[36]).booleanValue(), - (java.lang.String)arguments[37], + ((Boolean)arguments[37]).booleanValue(), ((Boolean)arguments[38]).booleanValue(), ((Boolean)arguments[39]).booleanValue(), - ((Boolean)arguments[40]).booleanValue(), + (java.lang.String)arguments[40], ((Boolean)arguments[41]).booleanValue(), ((Boolean)arguments[42]).booleanValue(), ((Boolean)arguments[43]).booleanValue(), - (java.lang.String)arguments[44], - (java.lang.String)arguments[45], + ((Boolean)arguments[44]).booleanValue(), + ((Boolean)arguments[45]).booleanValue(), ((Boolean)arguments[46]).booleanValue(), ((Boolean)arguments[47]).booleanValue(), ((Boolean)arguments[48]).booleanValue(), - ((Boolean)arguments[49]).booleanValue(), + (java.lang.String)arguments[49], ((Boolean)arguments[50]).booleanValue(), ((Boolean)arguments[51]).booleanValue(), ((Boolean)arguments[52]).booleanValue(), ((Boolean)arguments[53]).booleanValue(), - (java.lang.String)arguments[54], - ((Boolean)arguments[55]).booleanValue(), + ((Boolean)arguments[54]).booleanValue(), + (java.lang.String)arguments[55], ((Boolean)arguments[56]).booleanValue(), ((Boolean)arguments[57]).booleanValue(), ((Boolean)arguments[58]).booleanValue(), ((Boolean)arguments[59]).booleanValue(), - (java.lang.String)arguments[60], + ((Boolean)arguments[60]).booleanValue(), ((Boolean)arguments[61]).booleanValue(), ((Boolean)arguments[62]).booleanValue(), ((Boolean)arguments[63]).booleanValue(), ((Boolean)arguments[64]).booleanValue(), - ((Boolean)arguments[65]).booleanValue(), + (java.lang.String)arguments[65], ((Boolean)arguments[66]).booleanValue(), ((Boolean)arguments[67]).booleanValue(), ((Boolean)arguments[68]).booleanValue(), ((Boolean)arguments[69]).booleanValue(), - (java.lang.String)arguments[70], + ((Boolean)arguments[70]).booleanValue(), ((Boolean)arguments[71]).booleanValue(), ((Boolean)arguments[72]).booleanValue(), ((Boolean)arguments[73]).booleanValue(), @@ -1241,27 +1220,22 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[76]).booleanValue(), ((Boolean)arguments[77]).booleanValue(), ((Boolean)arguments[78]).booleanValue(), - ((Boolean)arguments[79]).booleanValue(), + (com.liferay.portal.service.ServiceContext)arguments[79], ((Boolean)arguments[80]).booleanValue(), ((Boolean)arguments[81]).booleanValue(), ((Boolean)arguments[82]).booleanValue(), ((Boolean)arguments[83]).booleanValue(), - (com.liferay.portal.service.ServiceContext)arguments[84], + ((Boolean)arguments[84]).booleanValue(), ((Boolean)arguments[85]).booleanValue(), ((Boolean)arguments[86]).booleanValue(), ((Boolean)arguments[87]).booleanValue(), ((Boolean)arguments[88]).booleanValue(), ((Boolean)arguments[89]).booleanValue(), - ((Boolean)arguments[90]).booleanValue(), + (java.lang.String)arguments[90], ((Boolean)arguments[91]).booleanValue(), ((Boolean)arguments[92]).booleanValue(), ((Boolean)arguments[93]).booleanValue(), - ((Boolean)arguments[94]).booleanValue(), - (java.lang.String)arguments[95], - ((Boolean)arguments[96]).booleanValue(), - ((Boolean)arguments[97]).booleanValue(), - ((Boolean)arguments[98]).booleanValue(), - ((Boolean)arguments[99]).booleanValue()); + ((Boolean)arguments[94]).booleanValue()); } if (_methodName230.equals(name) && diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaServiceClpInvoker.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaServiceClpInvoker.java index d29a4989..710ee362 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 @@ -95,16 +95,14 @@ public class DettPraticaServiceClpInvoker { "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "java.lang.String", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "java.lang.String", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "java.lang.String", - "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "boolean", "java.lang.String", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "boolean", "boolean", + "boolean", "java.lang.String", "boolean", "boolean", "boolean", + "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", "java.lang.String", @@ -124,15 +122,14 @@ public class DettPraticaServiceClpInvoker { "boolean", "boolean", "boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "java.lang.String", "java.lang.String", "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" + "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"; @@ -335,53 +332,53 @@ public class DettPraticaServiceClpInvoker { ((Boolean)arguments[55]).booleanValue(), ((Boolean)arguments[56]).booleanValue(), (java.lang.String)arguments[57], - (java.lang.String)arguments[58], + ((Boolean)arguments[58]).booleanValue(), ((Boolean)arguments[59]).booleanValue(), ((Boolean)arguments[60]).booleanValue(), ((Boolean)arguments[61]).booleanValue(), ((Boolean)arguments[62]).booleanValue(), - (java.lang.String)arguments[63], - (java.lang.String)arguments[64], - (java.lang.String)arguments[65], + ((Boolean)arguments[63]).booleanValue(), + ((Boolean)arguments[64]).booleanValue(), + ((Boolean)arguments[65]).booleanValue(), ((Boolean)arguments[66]).booleanValue(), ((Boolean)arguments[67]).booleanValue(), - ((Boolean)arguments[68]).booleanValue(), + (java.lang.String)arguments[68], ((Boolean)arguments[69]).booleanValue(), ((Boolean)arguments[70]).booleanValue(), ((Boolean)arguments[71]).booleanValue(), - (java.lang.String)arguments[72], + ((Boolean)arguments[72]).booleanValue(), ((Boolean)arguments[73]).booleanValue(), ((Boolean)arguments[74]).booleanValue(), - ((Boolean)arguments[75]).booleanValue(), + (java.lang.String)arguments[75], ((Boolean)arguments[76]).booleanValue(), ((Boolean)arguments[77]).booleanValue(), ((Boolean)arguments[78]).booleanValue(), - (java.lang.String)arguments[79], - (java.lang.String)arguments[80], + ((Boolean)arguments[79]).booleanValue(), + ((Boolean)arguments[80]).booleanValue(), ((Boolean)arguments[81]).booleanValue(), ((Boolean)arguments[82]).booleanValue(), ((Boolean)arguments[83]).booleanValue(), - ((Boolean)arguments[84]).booleanValue(), + (java.lang.String)arguments[84], ((Boolean)arguments[85]).booleanValue(), ((Boolean)arguments[86]).booleanValue(), ((Boolean)arguments[87]).booleanValue(), ((Boolean)arguments[88]).booleanValue(), - (java.lang.String)arguments[89], - ((Boolean)arguments[90]).booleanValue(), + ((Boolean)arguments[89]).booleanValue(), + (java.lang.String)arguments[90], ((Boolean)arguments[91]).booleanValue(), ((Boolean)arguments[92]).booleanValue(), ((Boolean)arguments[93]).booleanValue(), ((Boolean)arguments[94]).booleanValue(), - (java.lang.String)arguments[95], + ((Boolean)arguments[95]).booleanValue(), ((Boolean)arguments[96]).booleanValue(), ((Boolean)arguments[97]).booleanValue(), ((Boolean)arguments[98]).booleanValue(), ((Boolean)arguments[99]).booleanValue(), - ((Boolean)arguments[100]).booleanValue(), - ((Boolean)arguments[101]).booleanValue(), - ((Boolean)arguments[102]).booleanValue(), - ((Boolean)arguments[103]).booleanValue(), - ((Boolean)arguments[104]).booleanValue(), + (java.lang.String)arguments[100], + (java.lang.String)arguments[101], + (java.lang.String)arguments[102], + (java.lang.String)arguments[103], + (java.lang.String)arguments[104], (java.lang.String)arguments[105], (java.lang.String)arguments[106], (java.lang.String)arguments[107], @@ -400,12 +397,12 @@ public class DettPraticaServiceClpInvoker { (java.lang.String)arguments[120], (java.lang.String)arguments[121], (java.lang.String)arguments[122], - (java.lang.String)arguments[123], - (java.lang.String)arguments[124], - (java.lang.String)arguments[125], - (java.lang.String)arguments[126], - (java.lang.String)arguments[127], - (java.util.Date)arguments[128], + (java.util.Date)arguments[123], + (java.lang.Double)arguments[124], + (java.lang.Double)arguments[125], + (java.lang.Double)arguments[126], + (java.lang.Double)arguments[127], + (java.lang.Double)arguments[128], (java.lang.Double)arguments[129], (java.lang.Double)arguments[130], (java.lang.Double)arguments[131], @@ -416,14 +413,14 @@ public class DettPraticaServiceClpInvoker { (java.lang.Double)arguments[136], (java.lang.Double)arguments[137], (java.lang.Double)arguments[138], - (java.lang.Double)arguments[139], - (java.lang.Double)arguments[140], - (java.lang.Double)arguments[141], - (java.lang.Double)arguments[142], - (java.lang.Double)arguments[143], - (java.lang.String)arguments[144], - (java.lang.String)arguments[145], - (java.lang.String)arguments[146], + (java.lang.String)arguments[139], + (java.lang.String)arguments[140], + (java.lang.String)arguments[141], + ((Boolean)arguments[142]).booleanValue(), + ((Boolean)arguments[143]).booleanValue(), + ((Boolean)arguments[144]).booleanValue(), + ((Boolean)arguments[145]).booleanValue(), + ((Boolean)arguments[146]).booleanValue(), ((Boolean)arguments[147]).booleanValue(), ((Boolean)arguments[148]).booleanValue(), ((Boolean)arguments[149]).booleanValue(), @@ -434,12 +431,12 @@ public class DettPraticaServiceClpInvoker { ((Boolean)arguments[154]).booleanValue(), ((Boolean)arguments[155]).booleanValue(), ((Boolean)arguments[156]).booleanValue(), - ((Boolean)arguments[157]).booleanValue(), + (java.lang.String)arguments[157], ((Boolean)arguments[158]).booleanValue(), ((Boolean)arguments[159]).booleanValue(), ((Boolean)arguments[160]).booleanValue(), ((Boolean)arguments[161]).booleanValue(), - (java.lang.String)arguments[162], + ((Boolean)arguments[162]).booleanValue(), ((Boolean)arguments[163]).booleanValue(), ((Boolean)arguments[164]).booleanValue(), ((Boolean)arguments[165]).booleanValue(), @@ -450,44 +447,37 @@ public class DettPraticaServiceClpInvoker { ((Boolean)arguments[170]).booleanValue(), ((Boolean)arguments[171]).booleanValue(), ((Boolean)arguments[172]).booleanValue(), - ((Boolean)arguments[173]).booleanValue(), + (java.lang.String)arguments[173], ((Boolean)arguments[174]).booleanValue(), ((Boolean)arguments[175]).booleanValue(), ((Boolean)arguments[176]).booleanValue(), - (java.lang.String)arguments[177], - (java.lang.String)arguments[178], + (com.liferay.portal.service.ServiceContext)arguments[177], + ((Boolean)arguments[178]).booleanValue(), ((Boolean)arguments[179]).booleanValue(), - (java.lang.String)arguments[180], - ((Boolean)arguments[181]).booleanValue(), - ((Boolean)arguments[182]).booleanValue(), - ((Boolean)arguments[183]).booleanValue(), - (com.liferay.portal.service.ServiceContext)arguments[184], - ((Boolean)arguments[185]).booleanValue(), - ((Boolean)arguments[186]).booleanValue(), - ((Boolean)arguments[187]).booleanValue(), + ((Boolean)arguments[180]).booleanValue(), + (java.lang.String)arguments[181], + (java.lang.String)arguments[182], + (java.lang.String)arguments[183], + (java.lang.String)arguments[184], + (java.lang.Boolean)arguments[185], + (java.lang.Boolean)arguments[186], + (java.lang.Boolean)arguments[187], (java.lang.String)arguments[188], - (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[189]).booleanValue(), + ((Boolean)arguments[190]).booleanValue(), + ((Boolean)arguments[191]).booleanValue(), + ((Boolean)arguments[192]).booleanValue(), + ((Boolean)arguments[193]).booleanValue(), + ((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[198]).doubleValue(), + (java.lang.String)arguments[199], ((Boolean)arguments[200]).booleanValue(), ((Boolean)arguments[201]).booleanValue(), ((Boolean)arguments[202]).booleanValue(), - ((Boolean)arguments[203]).booleanValue(), - ((Boolean)arguments[204]).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()); + ((Boolean)arguments[203]).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/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 745e07f2..3511d511 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 @@ -193,17 +193,15 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl source.getDeInfIdraulicaTrasv(), source.getDeInfIdraulicaAltro(), source.getDeInfOperaAccStradale(), source.getDeInfOperaAccIdraulica(), source.getDeInfOperaAccAltro(), source.getDeInfAltraInfrastruttura(), source.getDeInfAltro(), source.getDeInfAltroDesc(), - source.getDccFondazioni(), source.getDccStruttureEleMuraturePietrame(), - source.getDccStruttureEleMuratureLaterizio(), source.getDccStruttureEleMuratureMisto(), - source.getDccStruttureEleMuratureStoriche(), source.getDccStruttureEleAcciaio(), - source.getDccStruttureEleCA(), source.getDccStruttureEleLegno(), source.getDccStruttureEleMistoCA(), - source.getDccStruttureEleMistoAcciaio(), source.getDccStruttureEleMistoMuratura(), - source.getDccStruttureEleMistoLegno(), source.getDccStruttureElePrefabbricato(), - source.getDccStruttureEleAltro(), source.getDccStruttureEleAltroDescrizione(), - source.getDccOrizzontamentiCAAcciaio(), source.getDccOrizzontamentiLegno(), - source.getDccOrizzontamentiLegnoCA(), source.getDccOrizzontamentiLamieraGrecata(), - source.getDccOrizzontamentiVolte(), source.getDccOrizzontamentiAltro(), - source.getDccOrizzontamentiAltroDescrizione(), source.getDccCopertura(), + source.getDccStruttureEleMuraturePietrame(), source.getDccStruttureEleMuratureLaterizio(), + source.getDccStruttureEleMuratureMisto(), source.getDccStruttureEleMuratureStoriche(), + source.getDccStruttureEleMistoCA(), source.getDccStruttureEleMistoAcciaio(), + source.getDccStruttureEleMistoMuratura(), source.getDccStruttureEleMistoLegno(), + source.getDccStruttureElePrefabbricato(), source.getDccStruttureEleAltro(), + source.getDccStruttureEleAltroDescrizione(), source.getDccOrizzontamentiCAAcciaio(), + source.getDccOrizzontamentiLegno(), source.getDccOrizzontamentiLegnoCA(), + source.getDccOrizzontamentiLamieraGrecata(), source.getDccOrizzontamentiVolte(), + source.getDccOrizzontamentiAltro(), source.getDccOrizzontamentiAltroDescrizione(), source.getDccCoperturaCAAcciaio(), source.getDccCoperturaLegno(), source.getDccCoperturaLegnoCA(), source.getDccCoperturaLamieraGrecata(), source.getDccCoperturaPannelli(), source.getDccCoperturaPVCTelonati(), source.getDccCoperturaLeggere(), source.getDccCoperturaAltro(), @@ -225,12 +223,12 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl source.getNormEsenteSpese(), source.getNormDpr01Dep(), source.getNormDpr02Dep(), source.getNormDpr01Aut(), source.getNormDpr02Aut(), source.getNormDm2018(), source.getNormAnr(), source.getNormArt3com3(), source.getNormArt3com4(), source.getSuap(), source.getNormSismaBonus(), - source.getClRischioPreInt(), source.getClRischioPostInt(), source.getIntervFinPub(), - source.getIntervFinPubDesc(), source.getIntervInAreaDiInteresse(), source.getIntervNonModificante(), - source.getIntervNonAssoggettabile(), serviceContext, true, source.getPaesaggioLocale(), - source.getLivelloDiTutela(), source.getVincoli(), source.getDestinazioneAltroIntervento(), - source.getTcCostruzioniEsistenti(), source.getTcManutOrdStraord(), source.getTcAltriInterventi(), - source.getTcAltriInterventiDesc(), source.getNoCollaudo(), source.getTcNuovaCostruzionePertinenza(), + source.getIntervFinPub(), source.getIntervFinPubDesc(), source.getIntervInAreaDiInteresse(), + source.getIntervNonModificante(), source.getIntervNonAssoggettabile(), serviceContext, true, + source.getPaesaggioLocale(), source.getLivelloDiTutela(), source.getVincoli(), + source.getDestinazioneAltroIntervento(), source.getTcCostruzioniEsistenti(), + source.getTcManutOrdStraord(), source.getTcAltriInterventi(), source.getTcAltriInterventiDesc(), + source.getNoCollaudo(), source.getTcNuovaCostruzionePertinenza(), source.getTcInterventoOpereEscavazione(), source.getTcViarch(), source.getTcOperaA25(), source.getSanatoriaEdilizia47(), source.getSanatoriaEdilizia724(), source.getSanatoriaEdilizia326(), source.getNormLavoriNoDirettore(), source.getInterventoVoceP7(), source.getNominaImpresa(), @@ -529,32 +527,31 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl boolean deInfStradalePonte, boolean deInfStradaleStrada, boolean deInfStradaleAltro, boolean deInfIdraulicaLong, boolean deInfIdraulicaTrasv, boolean deInfIdraulicaAltro, boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, - boolean deInfAltraInfrastruttura, boolean deInfAltro, String deInfAltroDesc, String dccFondazioni, + boolean deInfAltraInfrastruttura, boolean deInfAltro, String deInfAltroDesc, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - String dccStruttureEleAcciaio, String dccStruttureEleCA, String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, String dccStruttureEleAltroDescrizione, boolean dccOrizzontamentiCAAcciaio, boolean dccOrizzontamentiLegno, boolean dccOrizzontamentiLegnoCA, boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, - boolean dccOrizzontamentiAltro, String dccOrizzontamentiAltroDescrizione, String dccCopertura, - boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, - boolean dccCoperturaLeggere, boolean dccCoperturaAltro, String dccCoperturaAltroDesrizione, - boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, - boolean dccElemNonStrutLegno, boolean dccElemNonStrutAltro, String dccElemNonStrutAltroDescrizione, - boolean dccOpereDiRinforzoInsCatene, boolean dccOpereDiRinforzoInsCordoli, - boolean dccOpereDiRinforzoIniArmate, boolean dccOpereDiRinforzoPlaccaggi, - boolean dccOpereDiRinforzoIrrSolai, boolean dccOpereDiRinforzoRinforziFRP, - boolean dccOpereDiRinforzoTelaiECerchiature, boolean dccOpereDiRinforzoInsRompitratta, - boolean dccOpereDiRinforzoAltro, String dccOpereDiRinforzoAltroDescrizione, String geoClasseIndagine, - String geoCategoriaSottosuolo, String geoCategoriaTopografica, String geoConsolidamento, - String geoPericolositaGeologica, String geoRischioGeomorfologicoPai, String geoPericolositaIdraulicaPai, - String geoRischioIdraulicoPai, String geoPericolositaSismica, String geoPericolositaIdraulica, - String geoPericolositaGeomorfica, String geoFattibilitaGeologica, String geoFattibilitaSismica, - String geoFattibilitaIdraulica, String geoOperaRilevante, String geoOpereDiSostegno, - String geoOpereInSotterranea, String geoPresenzaPrescrizioni, String geoNotePrescrizioni, - String geoNoteIndagini, String geoEvidenzeGeomorfiche, String geoEvidenzeGeologiche, Date geoDtRelazione, + boolean dccOrizzontamentiAltro, String dccOrizzontamentiAltroDescrizione, boolean dccCoperturaCAAcciaio, + boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, + boolean dccCoperturaAltro, String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, + boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, + boolean dccElemNonStrutAltro, String dccElemNonStrutAltroDescrizione, boolean dccOpereDiRinforzoInsCatene, + boolean dccOpereDiRinforzoInsCordoli, boolean dccOpereDiRinforzoIniArmate, + boolean dccOpereDiRinforzoPlaccaggi, boolean dccOpereDiRinforzoIrrSolai, + boolean dccOpereDiRinforzoRinforziFRP, boolean dccOpereDiRinforzoTelaiECerchiature, + boolean dccOpereDiRinforzoInsRompitratta, boolean dccOpereDiRinforzoAltro, + String dccOpereDiRinforzoAltroDescrizione, String geoClasseIndagine, String geoCategoriaSottosuolo, + String geoCategoriaTopografica, String geoConsolidamento, String geoPericolositaGeologica, + String geoRischioGeomorfologicoPai, String geoPericolositaIdraulicaPai, String geoRischioIdraulicoPai, + String geoPericolositaSismica, String geoPericolositaIdraulica, String geoPericolositaGeomorfica, + String geoFattibilitaGeologica, String geoFattibilitaSismica, String geoFattibilitaIdraulica, + String geoOperaRilevante, String geoOpereDiSostegno, String geoOpereInSotterranea, + String geoPresenzaPrescrizioni, String geoNotePrescrizioni, String geoNoteIndagini, + String geoEvidenzeGeomorfiche, String geoEvidenzeGeologiche, Date geoDtRelazione, Double pagInterventiRestauroManufatti, Double pagAltriCasiCulturali, Double pagLottizzazioni, Double pagGrandiStrutture, Double pagCondotte, Double pagPalificazioni, Double pagImpiantiEolici, Double pagNuoveRealizzazioni, Double pagImmobiliPreesistenti, Double pagManifestiPubblicitari, @@ -567,12 +564,11 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl boolean tcAltro, String tcAltroDescrizione, boolean tcConDispositivi, boolean normLavoriInProprio, 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, 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 normArt3com4, boolean suap, boolean normSismaBonus, 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, @@ -643,14 +639,10 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setDeInfAltraInfrastruttura(deInfAltraInfrastruttura); dettPratica.setDeInfAltro(deInfAltro); dettPratica.setDeInfAltroDesc(deInfAltroDesc); - dettPratica.setDccFondazioni(dccFondazioni); dettPratica.setDccStruttureEleMuraturePietrame(dccStruttureEleMuraturePietrame); dettPratica.setDccStruttureEleMuratureLaterizio(dccStruttureEleMuratureLaterizio); dettPratica.setDccStruttureEleMuratureMisto(dccStruttureEleMuratureMisto); dettPratica.setDccStruttureEleMuratureStoriche(dccStruttureEleMuratureStoriche); - dettPratica.setDccStruttureEleAcciaio(dccStruttureEleAcciaio); - dettPratica.setDccStruttureEleCA(dccStruttureEleCA); - dettPratica.setDccStruttureEleLegno(dccStruttureEleLegno); dettPratica.setDccStruttureEleMistoCA(dccStruttureEleMistoCA); dettPratica.setDccStruttureEleMistoAcciaio(dccStruttureEleMistoAcciaio); dettPratica.setDccStruttureEleMistoMuratura(dccStruttureEleMistoMuratura); @@ -665,7 +657,6 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setDccOrizzontamentiVolte(dccOrizzontamentiVolte); dettPratica.setDccOrizzontamentiAltro(dccOrizzontamentiAltro); dettPratica.setDccOrizzontamentiAltroDescrizione(dccOrizzontamentiAltroDescrizione); - dettPratica.setDccCopertura(dccCopertura); dettPratica.setDccCoperturaCAAcciaio(dccCoperturaCAAcciaio); dettPratica.setDccCoperturaLegno(dccCoperturaLegno); dettPratica.setDccCoperturaLegnoCA(dccCoperturaLegnoCA); @@ -765,8 +756,6 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setNormArt3com4(normArt3com4); dettPratica.setSuap(suap); dettPratica.setNormSismaBonus(normSismaBonus); - dettPratica.setClRischioPreInt(clRischioPreInt); - dettPratica.setClRischioPostInt(clRischioPostInt); dettPratica.setIntervFinPub(intervFinPub); dettPratica.setIntervFinPubDesc(intervFinPubDesc); dettPratica.setIntervInAreaDiInteresse(intervInAreaDiInteresse); @@ -809,38 +798,35 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl boolean deInfStradalePonte, boolean deInfStradaleStrada, boolean deInfStradaleAltro, boolean deInfIdraulicaLong, boolean deInfIdraulicaTrasv, boolean deInfIdraulicaAltro, boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, - boolean deInfAltraInfrastruttura, boolean deInfAltro, String deInfAltroDesc, String dccFondazioni, + boolean deInfAltraInfrastruttura, boolean deInfAltro, String deInfAltroDesc, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - String dccStruttureEleAcciaio, String dccStruttureEleCA, String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, String dccStruttureEleAltroDescrizione, boolean dccOrizzontamentiCAAcciaio, boolean dccOrizzontamentiLegno, boolean dccOrizzontamentiLegnoCA, boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, - boolean dccOrizzontamentiAltro, String dccOrizzontamentiAltroDescrizione, String dccCopertura, - boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, - boolean dccCoperturaLeggere, boolean dccCoperturaAltro, String dccCoperturaAltroDesrizione, - boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, - boolean dccElemNonStrutLegno, boolean dccElemNonStrutAltro, String dccElemNonStrutAltroDescrizione, - boolean dccOpereDiRinforzoInsCatene, boolean dccOpereDiRinforzoInsCordoli, - boolean dccOpereDiRinforzoIniArmate, boolean dccOpereDiRinforzoPlaccaggi, - boolean dccOpereDiRinforzoIrrSolai, boolean dccOpereDiRinforzoRinforziFRP, - boolean dccOpereDiRinforzoTelaiECerchiature, boolean dccOpereDiRinforzoInsRompitratta, - boolean dccOpereDiRinforzoAltro, String dccOpereDiRinforzoAltroDescrizione, - String localizzazioneGeografica, boolean tcNuovaCostruzione, boolean tcAdeguamentoSismico, - boolean tcMiglioramentoSismico, boolean tcRiparazioneInterventoLocale, boolean tcInCA, boolean tcInOpera, - boolean tcPrefabbricato, boolean tcInAcciaio, boolean tcMista, boolean tcInMuratura, - boolean tcInMuraturaOrdinaria, boolean tcInMuraturaArmata, boolean tcInMuraturaMista, boolean tcInLegno, - boolean tcAltro, String tcAltroDescrizione, boolean tcConDispositivi, boolean normLavoriInProprio, - 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, 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 dccOrizzontamentiAltro, String dccOrizzontamentiAltroDescrizione, boolean dccCoperturaCAAcciaio, + boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, + boolean dccCoperturaAltro, String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, + boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, + boolean dccElemNonStrutAltro, String dccElemNonStrutAltroDescrizione, boolean dccOpereDiRinforzoInsCatene, + boolean dccOpereDiRinforzoInsCordoli, boolean dccOpereDiRinforzoIniArmate, + boolean dccOpereDiRinforzoPlaccaggi, boolean dccOpereDiRinforzoIrrSolai, + boolean dccOpereDiRinforzoRinforziFRP, boolean dccOpereDiRinforzoTelaiECerchiature, + boolean dccOpereDiRinforzoInsRompitratta, boolean dccOpereDiRinforzoAltro, + String dccOpereDiRinforzoAltroDescrizione, String localizzazioneGeografica, boolean tcNuovaCostruzione, + boolean tcAdeguamentoSismico, boolean tcMiglioramentoSismico, boolean tcRiparazioneInterventoLocale, + boolean tcInCA, boolean tcInOpera, boolean tcPrefabbricato, boolean tcInAcciaio, boolean tcMista, + boolean tcInMuratura, boolean tcInMuraturaOrdinaria, boolean tcInMuraturaArmata, boolean tcInMuraturaMista, + boolean tcInLegno, boolean tcAltro, String tcAltroDescrizione, boolean tcConDispositivi, + boolean normLavoriInProprio, boolean normEsenteBollo, boolean normEsenteSpese, boolean normDpr01Dep, + boolean normDpr02Dep, boolean normDpr01Aut, boolean normDpr02Aut, boolean normDm2018, boolean normAnr, + boolean normArt3com3, boolean normArt3com4, boolean suap, boolean normSismaBonus, 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, @@ -894,14 +880,10 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setDeInfAltraInfrastruttura(deInfAltraInfrastruttura); dettPratica.setDeInfAltro(deInfAltro); dettPratica.setDeInfAltroDesc(deInfAltroDesc); - dettPratica.setDccFondazioni(dccFondazioni); dettPratica.setDccStruttureEleMuraturePietrame(dccStruttureEleMuraturePietrame); dettPratica.setDccStruttureEleMuratureLaterizio(dccStruttureEleMuratureLaterizio); dettPratica.setDccStruttureEleMuratureMisto(dccStruttureEleMuratureMisto); dettPratica.setDccStruttureEleMuratureStoriche(dccStruttureEleMuratureStoriche); - dettPratica.setDccStruttureEleAcciaio(dccStruttureEleAcciaio); - dettPratica.setDccStruttureEleCA(dccStruttureEleCA); - dettPratica.setDccStruttureEleLegno(dccStruttureEleLegno); dettPratica.setDccStruttureEleMistoCA(dccStruttureEleMistoCA); dettPratica.setDccStruttureEleMistoAcciaio(dccStruttureEleMistoAcciaio); dettPratica.setDccStruttureEleMistoMuratura(dccStruttureEleMistoMuratura); @@ -916,7 +898,6 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setDccOrizzontamentiVolte(dccOrizzontamentiVolte); dettPratica.setDccOrizzontamentiAltro(dccOrizzontamentiAltro); dettPratica.setDccOrizzontamentiAltroDescrizione(dccOrizzontamentiAltroDescrizione); - dettPratica.setDccCopertura(dccCopertura); dettPratica.setDccCoperturaCAAcciaio(dccCoperturaCAAcciaio); dettPratica.setDccCoperturaLegno(dccCoperturaLegno); dettPratica.setDccCoperturaLegnoCA(dccCoperturaLegnoCA); @@ -973,8 +954,6 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setNormArt3com4(normArt3com4); dettPratica.setSuap(suap); dettPratica.setNormSismaBonus(normSismaBonus); - dettPratica.setClRischioPreInt(clRischioPreInt); - dettPratica.setClRischioPostInt(clRischioPostInt); dettPratica.setIntervFinPub(intervFinPub); dettPratica.setIntervFinPubDesc(intervFinPubDesc); dettPratica.setIntervInAreaDiInteresse(intervInAreaDiInteresse); @@ -1015,15 +994,14 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl boolean deInfStradaleStrada, boolean deInfStradaleAltro, boolean deInfIdraulicaLong, boolean deInfIdraulicaTrasv, boolean deInfIdraulicaAltro, boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, boolean deInfAltraInfrastruttura, - boolean deInfAltro, String deInfAltroDesc, String dccFondazioni, boolean dccStruttureEleMuraturePietrame, + boolean deInfAltro, String deInfAltroDesc, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, - boolean dccStruttureEleMuratureStoriche, String dccStruttureEleAcciaio, String dccStruttureEleCA, - String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, - boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, - boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, String dccStruttureEleAltroDescrizione, - boolean dccOrizzontamentiCAAcciaio, boolean dccOrizzontamentiLegno, boolean dccOrizzontamentiLegnoCA, - boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, boolean dccOrizzontamentiAltro, - String dccOrizzontamentiAltroDescrizione, String dccCopertura, boolean dccCoperturaCAAcciaio, + boolean dccStruttureEleMuratureStoriche, boolean dccStruttureEleMistoCA, + boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, + boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, + String dccStruttureEleAltroDescrizione, boolean dccOrizzontamentiCAAcciaio, boolean dccOrizzontamentiLegno, + boolean dccOrizzontamentiLegnoCA, boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, + boolean dccOrizzontamentiAltro, String dccOrizzontamentiAltroDescrizione, boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, boolean dccCoperturaAltro, String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, @@ -1069,14 +1047,10 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setDeInfAltraInfrastruttura(deInfAltraInfrastruttura); dettPratica.setDeInfAltro(deInfAltro); dettPratica.setDeInfAltroDesc(deInfAltroDesc); - dettPratica.setDccFondazioni(dccFondazioni); dettPratica.setDccStruttureEleMuraturePietrame(dccStruttureEleMuraturePietrame); dettPratica.setDccStruttureEleMuratureLaterizio(dccStruttureEleMuratureLaterizio); dettPratica.setDccStruttureEleMuratureMisto(dccStruttureEleMuratureMisto); dettPratica.setDccStruttureEleMuratureStoriche(dccStruttureEleMuratureStoriche); - dettPratica.setDccStruttureEleAcciaio(dccStruttureEleAcciaio); - dettPratica.setDccStruttureEleCA(dccStruttureEleCA); - dettPratica.setDccStruttureEleLegno(dccStruttureEleLegno); dettPratica.setDccStruttureEleMistoCA(dccStruttureEleMistoCA); dettPratica.setDccStruttureEleMistoAcciaio(dccStruttureEleMistoAcciaio); dettPratica.setDccStruttureEleMistoMuratura(dccStruttureEleMistoMuratura); @@ -1091,7 +1065,6 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setDccOrizzontamentiVolte(dccOrizzontamentiVolte); dettPratica.setDccOrizzontamentiAltro(dccOrizzontamentiAltro); dettPratica.setDccOrizzontamentiAltroDescrizione(dccOrizzontamentiAltroDescrizione); - dettPratica.setDccCopertura(dccCopertura); dettPratica.setDccCoperturaCAAcciaio(dccCoperturaCAAcciaio); dettPratica.setDccCoperturaLegno(dccCoperturaLegno); dettPratica.setDccCoperturaLegnoCA(dccCoperturaLegnoCA); 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 7605b5c1..02bf27a7 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 @@ -30,8 +30,6 @@ import java.util.Map; import com.liferay.portal.kernel.exception.PortalException; import com.liferay.portal.kernel.exception.SystemException; -import com.liferay.portal.kernel.log.Log; -import com.liferay.portal.kernel.log.LogFactoryUtil; import com.liferay.portal.security.permission.ActionKeys; import com.liferay.portal.service.ServiceContext; @@ -57,8 +55,6 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { * it.tref.liferay.portos.bo.service.DettPraticaServiceUtil} to access the dett pratica remote service. */ - private static final Log _log = LogFactoryUtil.getLog(DettPraticaServiceImpl.class); - @Override public DettPratica getDettPratica(long dettPraticaId) throws PortalException, SystemException { @@ -138,32 +134,31 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { boolean deInfStradalePonte, boolean deInfStradaleStrada, boolean deInfStradaleAltro, boolean deInfIdraulicaLong, boolean deInfIdraulicaTrasv, boolean deInfIdraulicaAltro, boolean deInfOperaAccStradale, boolean deInfOperaAccIdraulica, boolean deInfOperaAccAltro, - boolean deInfAltraInfrastruttura, boolean deInfAltro, String deInfAltroDesc, String dccFondazioni, + boolean deInfAltraInfrastruttura, boolean deInfAltro, String deInfAltroDesc, boolean dccStruttureEleMuraturePietrame, boolean dccStruttureEleMuratureLaterizio, boolean dccStruttureEleMuratureMisto, boolean dccStruttureEleMuratureStoriche, - String dccStruttureEleAcciaio, String dccStruttureEleCA, String dccStruttureEleLegno, boolean dccStruttureEleMistoCA, boolean dccStruttureEleMistoAcciaio, boolean dccStruttureEleMistoMuratura, boolean dccStruttureEleMistoLegno, boolean dccStruttureElePrefabbricato, boolean dccStruttureEleAltro, String dccStruttureEleAltroDescrizione, boolean dccOrizzontamentiCAAcciaio, boolean dccOrizzontamentiLegno, boolean dccOrizzontamentiLegnoCA, boolean dccOrizzontamentiLamieraGrecata, boolean dccOrizzontamentiVolte, - boolean dccOrizzontamentiAltro, String dccOrizzontamentiAltroDescrizione, String dccCopertura, - boolean dccCoperturaCAAcciaio, boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, - boolean dccCoperturaLamieraGrecata, boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, - boolean dccCoperturaLeggere, boolean dccCoperturaAltro, String dccCoperturaAltroDesrizione, - boolean dccElemNonStrutLaterizio, boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, - boolean dccElemNonStrutLegno, boolean dccElemNonStrutAltro, String dccElemNonStrutAltroDescrizione, - boolean dccOpereDiRinforzoInsCatene, boolean dccOpereDiRinforzoInsCordoli, - boolean dccOpereDiRinforzoIniArmate, boolean dccOpereDiRinforzoPlaccaggi, - boolean dccOpereDiRinforzoIrrSolai, boolean dccOpereDiRinforzoRinforziFRP, - boolean dccOpereDiRinforzoTelaiECerchiature, boolean dccOpereDiRinforzoInsRompitratta, - boolean dccOpereDiRinforzoAltro, String dccOpereDiRinforzoAltroDescrizione, String geoClasseIndagine, - String geoCategoriaSottosuolo, String geoCategoriaTopografica, String geoConsolidamento, - String geoPericolositaGeologica, String geoRischioGeomorfologicoPai, String geoPericolositaIdraulicaPai, - String geoRischioIdraulicoPai, String geoPericolositaSismica, String geoPericolositaIdraulica, - String geoPericolositaGeomorfica, String geoFattibilitaGeologica, String geoFattibilitaSismica, - String geoFattibilitaIdraulica, String geoOperaRilevante, String geoOpereDiSostegno, - String geoOpereInSotterranea, String geoPresenzaPrescrizioni, String geoNotePrescrizioni, - String geoNoteIndagini, String geoEvidenzeGeomorfiche, String geoEvidenzeGeologiche, Date geoDtRelazione, + boolean dccOrizzontamentiAltro, String dccOrizzontamentiAltroDescrizione, boolean dccCoperturaCAAcciaio, + boolean dccCoperturaLegno, boolean dccCoperturaLegnoCA, boolean dccCoperturaLamieraGrecata, + boolean dccCoperturaPannelli, boolean dccCoperturaPVCTelonati, boolean dccCoperturaLeggere, + boolean dccCoperturaAltro, String dccCoperturaAltroDesrizione, boolean dccElemNonStrutLaterizio, + boolean dccElemNonStrutCartongesso, boolean dccElemNonStrutCalcestruzzo, boolean dccElemNonStrutLegno, + boolean dccElemNonStrutAltro, String dccElemNonStrutAltroDescrizione, boolean dccOpereDiRinforzoInsCatene, + boolean dccOpereDiRinforzoInsCordoli, boolean dccOpereDiRinforzoIniArmate, + boolean dccOpereDiRinforzoPlaccaggi, boolean dccOpereDiRinforzoIrrSolai, + boolean dccOpereDiRinforzoRinforziFRP, boolean dccOpereDiRinforzoTelaiECerchiature, + boolean dccOpereDiRinforzoInsRompitratta, boolean dccOpereDiRinforzoAltro, + String dccOpereDiRinforzoAltroDescrizione, String geoClasseIndagine, String geoCategoriaSottosuolo, + String geoCategoriaTopografica, String geoConsolidamento, String geoPericolositaGeologica, + String geoRischioGeomorfologicoPai, String geoPericolositaIdraulicaPai, String geoRischioIdraulicoPai, + String geoPericolositaSismica, String geoPericolositaIdraulica, String geoPericolositaGeomorfica, + String geoFattibilitaGeologica, String geoFattibilitaSismica, String geoFattibilitaIdraulica, + String geoOperaRilevante, String geoOpereDiSostegno, String geoOpereInSotterranea, + String geoPresenzaPrescrizioni, String geoNotePrescrizioni, String geoNoteIndagini, + String geoEvidenzeGeomorfiche, String geoEvidenzeGeologiche, Date geoDtRelazione, Double pagInterventiRestauroManufatti, Double pagAltriCasiCulturali, Double pagLottizzazioni, Double pagGrandiStrutture, Double pagCondotte, Double pagPalificazioni, Double pagImpiantiEolici, Double pagNuoveRealizzazioni, Double pagImmobiliPreesistenti, Double pagManifestiPubblicitari, @@ -176,17 +171,17 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { boolean tcAltro, String tcAltroDescrizione, boolean tcConDispositivi, boolean normLavoriInProprio, 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, 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, - 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 { + boolean normArt3com4, boolean suap, boolean normSismaBonus, 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, 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 { DettPratica dettPratica = null; if (!disabledSubmit && DelegheUtil.hasDelegaCompilazioneDomanda(userId, dettPraticaId)) { @@ -197,17 +192,15 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { codiceFiscaleDelegatoCollaudo, lavoriPubblici, deInfStradalePonte, deInfStradaleStrada, deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, deInfAltraInfrastruttura, - deInfAltro, deInfAltroDesc, dccFondazioni, dccStruttureEleMuraturePietrame, - dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, - dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, dccStruttureEleCA, - dccStruttureEleLegno, dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, - dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, - dccStruttureEleAltro, dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, - dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, - dccOrizzontamentiVolte, dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, - dccCopertura, dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, - dccCoperturaLamieraGrecata, dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, - dccCoperturaAltro, dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, + deInfAltro, deInfAltroDesc, dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, + dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, dccStruttureEleMistoCA, + dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, + dccStruttureElePrefabbricato, dccStruttureEleAltro, dccStruttureEleAltroDescrizione, + dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, + dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, dccOrizzontamentiAltro, + dccOrizzontamentiAltroDescrizione, dccCoperturaCAAcciaio, dccCoperturaLegno, + dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, dccCoperturaPannelli, dccCoperturaPVCTelonati, + dccCoperturaLeggere, dccCoperturaAltro, dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, dccElemNonStrutCartongesso, dccElemNonStrutCalcestruzzo, dccElemNonStrutLegno, dccElemNonStrutAltro, dccElemNonStrutAltroDescrizione, dccOpereDiRinforzoInsCatene, dccOpereDiRinforzoInsCordoli, dccOpereDiRinforzoIniArmate, dccOpereDiRinforzoPlaccaggi, @@ -230,17 +223,15 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { dePosizioneEdificio, deInfStradalePonte, deInfStradaleStrada, deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, deInfAltraInfrastruttura, deInfAltro, - deInfAltroDesc, dccFondazioni, dccStruttureEleMuraturePietrame, - dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, - dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, dccStruttureEleCA, - dccStruttureEleLegno, dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, - dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, - dccStruttureEleAltro, dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, - dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, - dccOrizzontamentiVolte, dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, - dccCopertura, dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, - dccCoperturaLamieraGrecata, dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, - dccCoperturaAltro, dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, + deInfAltroDesc, dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, + dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, dccStruttureEleMistoCA, + dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, + dccStruttureElePrefabbricato, dccStruttureEleAltro, dccStruttureEleAltroDescrizione, + dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, + dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, dccOrizzontamentiAltro, + dccOrizzontamentiAltroDescrizione, dccCoperturaCAAcciaio, dccCoperturaLegno, + dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, dccCoperturaPannelli, dccCoperturaPVCTelonati, + dccCoperturaLeggere, dccCoperturaAltro, dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, dccElemNonStrutCartongesso, dccElemNonStrutCalcestruzzo, dccElemNonStrutLegno, dccElemNonStrutAltro, dccElemNonStrutAltroDescrizione, dccOpereDiRinforzoInsCatene, dccOpereDiRinforzoInsCordoli, dccOpereDiRinforzoIniArmate, dccOpereDiRinforzoPlaccaggi, @@ -251,13 +242,14 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { tcInMuratura, tcInMuraturaOrdinaria, tcInMuraturaArmata, tcInMuraturaMista, tcInLegno, tcAltro, tcAltroDescrizione, tcConDispositivi, normLavoriInProprio, normEsenteBollo, normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm2018, normAnr, normArt3com3, - normArt3com4, suap, normSismaBonus, clRischioPreInt, 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, nominaDirettoreLavori, - nominaCollaudatore, tcNoOpereEscavazione); + normArt3com4, suap, normSismaBonus, 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, 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 afc7fb0c..36e82c84 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; @@ -4258,7 +4259,6 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl dettPraticaImpl.setCausalePagamentoBolli(dettPratica.getCausalePagamentoBolli()); dettPraticaImpl.setMezzoPagamentoBolli(dettPratica.getMezzoPagamentoBolli()); dettPraticaImpl.setDataEffettuazione(dettPratica.getDataEffettuazione()); - dettPraticaImpl.setVersion(dettPratica.getVersion()); dettPraticaImpl.setStatus(dettPratica.getStatus()); dettPraticaImpl.setStatusByUserId(dettPratica.getStatusByUserId()); dettPraticaImpl.setStatusByUserName(dettPratica.getStatusByUserName()); @@ -4324,15 +4324,11 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl dettPraticaImpl.setDeInfAltraInfrastruttura(dettPratica.isDeInfAltraInfrastruttura()); dettPraticaImpl.setDeInfAltro(dettPratica.isDeInfAltro()); dettPraticaImpl.setDeInfAltroDesc(dettPratica.getDeInfAltroDesc()); - dettPraticaImpl.setDccFondazioni(dettPratica.getDccFondazioni()); dettPraticaImpl.setDestinazioneAltroIntervento(dettPratica.getDestinazioneAltroIntervento()); dettPraticaImpl.setDccStruttureEleMuraturePietrame(dettPratica.isDccStruttureEleMuraturePietrame()); dettPraticaImpl.setDccStruttureEleMuratureLaterizio(dettPratica.isDccStruttureEleMuratureLaterizio()); dettPraticaImpl.setDccStruttureEleMuratureMisto(dettPratica.isDccStruttureEleMuratureMisto()); dettPraticaImpl.setDccStruttureEleMuratureStoriche(dettPratica.isDccStruttureEleMuratureStoriche()); - dettPraticaImpl.setDccStruttureEleAcciaio(dettPratica.getDccStruttureEleAcciaio()); - dettPraticaImpl.setDccStruttureEleCA(dettPratica.getDccStruttureEleCA()); - dettPraticaImpl.setDccStruttureEleLegno(dettPratica.getDccStruttureEleLegno()); dettPraticaImpl.setDccStruttureEleMistoCA(dettPratica.isDccStruttureEleMistoCA()); dettPraticaImpl.setDccStruttureEleMistoAcciaio(dettPratica.isDccStruttureEleMistoAcciaio()); dettPraticaImpl.setDccStruttureEleMistoMuratura(dettPratica.isDccStruttureEleMistoMuratura()); @@ -4347,7 +4343,6 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl dettPraticaImpl.setDccOrizzontamentiVolte(dettPratica.isDccOrizzontamentiVolte()); dettPraticaImpl.setDccOrizzontamentiAltro(dettPratica.isDccOrizzontamentiAltro()); dettPraticaImpl.setDccOrizzontamentiAltroDescrizione(dettPratica.getDccOrizzontamentiAltroDescrizione()); - dettPraticaImpl.setDccCopertura(dettPratica.getDccCopertura()); dettPraticaImpl.setDccCoperturaCAAcciaio(dettPratica.isDccCoperturaCAAcciaio()); dettPraticaImpl.setDccCoperturaLegno(dettPratica.isDccCoperturaLegno()); dettPraticaImpl.setDccCoperturaLegnoCA(dettPratica.isDccCoperturaLegnoCA()); @@ -4474,8 +4469,6 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl dettPraticaImpl.setNormArt3com3(dettPratica.isNormArt3com3()); dettPraticaImpl.setNormArt3com4(dettPratica.isNormArt3com4()); dettPraticaImpl.setNormSismaBonus(dettPratica.isNormSismaBonus()); - dettPraticaImpl.setClRischioPreInt(dettPratica.getClRischioPreInt()); - dettPraticaImpl.setClRischioPostInt(dettPratica.getClRischioPostInt()); dettPraticaImpl.setIntervFinPub(dettPratica.isIntervFinPub()); dettPraticaImpl.setIntervFinPubDesc(dettPratica.getIntervFinPubDesc()); dettPraticaImpl.setIntervInAreaDiInteresse(dettPratica.isIntervInAreaDiInteresse()); 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 f6dd708b..bda5c175 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/service.properties b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties index 4a85efcc..55efd0f2 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=3206 - build.date=1624547371477 + build.number=3217 + build.date=1624968076399 build.auto.upgrade=true ## diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_desc_edificio.jsp b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_desc_edificio.jsp index a9359cc4..61c658f1 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_desc_edificio.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_desc_edificio.jsp @@ -154,26 +154,6 @@
- <% - String fondazioni = BeanPropertiesUtil.getString(dettPratica, "dccFondazioni"); - String fondazioni_label = StringUtil.extractFirst(fondazioni, "-"); - %> - -
-
-
<%= LanguageUtil.get(pageContext, "dcc-fondazioni") %>
-
-
-
-
- <%=LanguageUtil.get(pageContext, "dcc-fondazioni-"+fondazioni_label)%>: -
-
- <%=LanguageUtil.get(pageContext, - "dcc-fondazioni-"+fondazioni)%> -
-
-
<%= LanguageUtil.get(pageContext, "dcc-strutture-ele") %>
@@ -205,38 +185,6 @@
-
-
- <%= LanguageUtil.get(pageContext, "dcc-strutture-ele-acciaio") %>: -
-
- <% String acciaio = BeanPropertiesUtil.getString(dettPratica, "dccStruttureEleAcciaio"); %> - <%= Validator.isNotNull(acciaio) ? LanguageUtil.get(pageContext, - "dcc-strutture-ele-acciaio-"+acciaio) : ""%> -
-
-
-
-
<%= LanguageUtil.get(pageContext, "dcc-strutture-ele-c-a") %>: -
-
- <% String ca = BeanPropertiesUtil.getString(dettPratica, "dccStruttureEleCA"); %> - <%= Validator.isNotNull(ca) ? LanguageUtil.get(pageContext, - "dcc-strutture-ele-c-a-"+ca) : ""%> - -
-
-
-
-
<%= LanguageUtil.get(pageContext, "dcc-strutture-ele-legno") %>: -
-
- <% String legno = BeanPropertiesUtil.getString(dettPratica, "dccStruttureEleLegno"); %> - <%= Validator.isNotNull(legno) ? LanguageUtil.get(pageContext, - "dcc-strutture-ele-legno-"+legno) : ""%> -
-
-
<%= LanguageUtil.get(pageContext, "dcc-strutture-ele-misto") %>: @@ -309,15 +257,6 @@
- <% - String copertura = BeanPropertiesUtil.getString(dettPratica, "dccCopertura"); - %> - -
- <%=LanguageUtil.get(pageContext, - "dcc-copertura-"+copertura)%> -
-
<%= LanguageUtil.get(pageContext, "dcc-copertura-c-a-acciaio") %> 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 80cf1e11..a7db0ed2 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 @@ -1011,7 +1011,6 @@ public class FascicoloFePortlet extends MVCPortlet { boolean deInfAltraInfrastruttura = ParamUtil.getBoolean(actionRequest, "deInfAltraInfrastruttura"); boolean deInfAltro = ParamUtil.getBoolean(actionRequest, "deInfAltro"); String deInfAltroDesc = ParamUtil.getString(actionRequest, "deInfAltroDesc"); - String dccFondazioni = ParamUtil.getString(actionRequest, "dccFondazioni"); boolean dccStruttureEleMuraturePietrame = ParamUtil .getBoolean(actionRequest, "dccStruttureEleMuraturePietrame"); boolean dccStruttureEleMuratureLaterizio = ParamUtil.getBoolean(actionRequest, @@ -1019,9 +1018,6 @@ public class FascicoloFePortlet extends MVCPortlet { boolean dccStruttureEleMuratureMisto = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMuratureMisto"); boolean dccStruttureEleMuratureStoriche = ParamUtil .getBoolean(actionRequest, "dccStruttureEleMuratureStoriche"); - String dccStruttureEleAcciaio = ParamUtil.getString(actionRequest, "dccStruttureEleAcciaio"); - String dccStruttureEleCA = ParamUtil.getString(actionRequest, "dccStruttureEleCA"); - String dccStruttureEleLegno = ParamUtil.getString(actionRequest, "dccStruttureEleLegno"); boolean dccStruttureEleMistoCA = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoCA"); boolean dccStruttureEleMistoAcciaio = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoAcciaio"); boolean dccStruttureEleMistoMuratura = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoMuratura"); @@ -1038,7 +1034,6 @@ public class FascicoloFePortlet extends MVCPortlet { boolean dccOrizzontamentiAltro = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiAltro"); String dccOrizzontamentiAltroDescrizione = ParamUtil.getString(actionRequest, "dccOrizzontamentiAltroDescrizione"); - String dccCopertura = ParamUtil.getString(actionRequest, "dccCopertura"); boolean dccCoperturaCAAcciaio = ParamUtil.getBoolean(actionRequest, "dccCoperturaCAAcciaio"); boolean dccCoperturaLegno = ParamUtil.getBoolean(actionRequest, "dccCoperturaLegno"); boolean dccCoperturaLegnoCA = ParamUtil.getBoolean(actionRequest, "dccCoperturaLegnoCA"); @@ -1126,8 +1121,6 @@ public class FascicoloFePortlet extends MVCPortlet { boolean normArt3com4 = ParamUtil.getBoolean(actionRequest, "normArt3com4"); boolean suap = ParamUtil.getBoolean(actionRequest, "suap"); boolean normSismaBonus = ParamUtil.getBoolean(actionRequest, "normSismaBonus"); - String clRischioPreInt = ParamUtil.getString(actionRequest, "clRischioPreInt"); - String clRischioPostInt = ParamUtil.getString(actionRequest, "clRischioPostInt"); boolean intervFinPub = ParamUtil.getBoolean(actionRequest, "intervFinPub"); String intervFinPubDesc = ParamUtil.getString(actionRequest, "intervFinPubDesc"); boolean intervInAreaDiInteresse = ParamUtil.getBoolean(actionRequest, "intervInAreaDiInteresse"); @@ -1155,14 +1148,13 @@ public class FascicoloFePortlet extends MVCPortlet { dePubblica, dePrivata, deUtilizzazione, dePosizioneEdificio, deInfStradalePonte, deInfStradaleStrada, deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, - deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, dccFondazioni, - dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, - dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, dccStruttureEleCA, dccStruttureEleLegno, + deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, dccStruttureEleMuraturePietrame, + dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, dccStruttureEleAltro, dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, - dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, dccCopertura, dccCoperturaCAAcciaio, + dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, dccElemNonStrutCartongesso, dccElemNonStrutCalcestruzzo, @@ -1185,14 +1177,14 @@ public class FascicoloFePortlet extends MVCPortlet { tcPrefabbricato, tcInAcciaio, tcMista, tcInMuratura, tcInMuraturaOrdinaria, tcInMuraturaArmata, tcInMuraturaMista, tcInLegno, tcAltro, tcAltroDescrizione, tcConDispositivi, normLavoriInProprio, normEsenteBollo, normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, - normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, 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); + normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, 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)) { @@ -1374,7 +1366,6 @@ public class FascicoloFePortlet extends MVCPortlet { boolean deInfAltraInfrastruttura = ParamUtil.getBoolean(actionRequest, "deInfAltraInfrastruttura"); boolean deInfAltro = ParamUtil.getBoolean(actionRequest, "deInfAltro"); String deInfAltroDesc = ParamUtil.getString(actionRequest, "deInfAltroDesc"); - String dccFondazioni = ParamUtil.getString(actionRequest, "dccFondazioni"); boolean dccStruttureEleMuraturePietrame = ParamUtil .getBoolean(actionRequest, "dccStruttureEleMuraturePietrame"); boolean dccStruttureEleMuratureLaterizio = ParamUtil.getBoolean(actionRequest, @@ -1382,9 +1373,6 @@ public class FascicoloFePortlet extends MVCPortlet { boolean dccStruttureEleMuratureMisto = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMuratureMisto"); boolean dccStruttureEleMuratureStoriche = ParamUtil .getBoolean(actionRequest, "dccStruttureEleMuratureStoriche"); - String dccStruttureEleAcciaio = ParamUtil.getString(actionRequest, "dccStruttureEleAcciaio"); - String dccStruttureEleCA = ParamUtil.getString(actionRequest, "dccStruttureEleCA"); - String dccStruttureEleLegno = ParamUtil.getString(actionRequest, "dccStruttureEleLegno"); boolean dccStruttureEleMistoCA = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoCA"); boolean dccStruttureEleMistoAcciaio = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoAcciaio"); boolean dccStruttureEleMistoMuratura = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoMuratura"); @@ -1401,7 +1389,6 @@ public class FascicoloFePortlet extends MVCPortlet { boolean dccOrizzontamentiAltro = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiAltro"); String dccOrizzontamentiAltroDescrizione = ParamUtil.getString(actionRequest, "dccOrizzontamentiAltroDescrizione"); - String dccCopertura = ParamUtil.getString(actionRequest, "dccCopertura"); boolean dccCoperturaCAAcciaio = ParamUtil.getBoolean(actionRequest, "dccCoperturaCAAcciaio"); boolean dccCoperturaLegno = ParamUtil.getBoolean(actionRequest, "dccCoperturaLegno"); boolean dccCoperturaLegnoCA = ParamUtil.getBoolean(actionRequest, "dccCoperturaLegnoCA"); @@ -1489,8 +1476,6 @@ public class FascicoloFePortlet extends MVCPortlet { boolean normArt3com4 = ParamUtil.getBoolean(actionRequest, "normArt3com4"); boolean suap = ParamUtil.getBoolean(actionRequest, "suap"); boolean normSismaBonus = ParamUtil.getBoolean(actionRequest, "normSismaBonus"); - String clRischioPreInt = ParamUtil.getString(actionRequest, "clRischioPreInt"); - String clRischioPostInt = ParamUtil.getString(actionRequest, "clRischioPostInt"); boolean intervFinPub = ParamUtil.getBoolean(actionRequest, "intervFinPub"); String intervFinPubDesc = intervFinPub ? ParamUtil.getString(actionRequest, "intervFinPubDesc") : StringPool.BLANK; @@ -1533,14 +1518,13 @@ public class FascicoloFePortlet extends MVCPortlet { dePubblica, dePrivata, deUtilizzazione, dePosizioneEdificio, deInfStradalePonte, deInfStradaleStrada, deInfStradaleAltro, deInfIdraulicaLong, deInfIdraulicaTrasv, deInfIdraulicaAltro, deInfOperaAccStradale, deInfOperaAccIdraulica, deInfOperaAccAltro, - deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, dccFondazioni, - dccStruttureEleMuraturePietrame, dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, - dccStruttureEleMuratureStoriche, dccStruttureEleAcciaio, dccStruttureEleCA, dccStruttureEleLegno, + deInfAltraInfrastruttura, deInfAltro, deInfAltroDesc, dccStruttureEleMuraturePietrame, + dccStruttureEleMuratureLaterizio, dccStruttureEleMuratureMisto, dccStruttureEleMuratureStoriche, dccStruttureEleMistoCA, dccStruttureEleMistoAcciaio, dccStruttureEleMistoMuratura, dccStruttureEleMistoLegno, dccStruttureElePrefabbricato, dccStruttureEleAltro, dccStruttureEleAltroDescrizione, dccOrizzontamentiCAAcciaio, dccOrizzontamentiLegno, dccOrizzontamentiLegnoCA, dccOrizzontamentiLamieraGrecata, dccOrizzontamentiVolte, - dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, dccCopertura, dccCoperturaCAAcciaio, + dccOrizzontamentiAltro, dccOrizzontamentiAltroDescrizione, dccCoperturaCAAcciaio, dccCoperturaLegno, dccCoperturaLegnoCA, dccCoperturaLamieraGrecata, dccCoperturaPannelli, dccCoperturaPVCTelonati, dccCoperturaLeggere, dccCoperturaAltro, dccCoperturaAltroDesrizione, dccElemNonStrutLaterizio, dccElemNonStrutCartongesso, dccElemNonStrutCalcestruzzo, @@ -1563,15 +1547,14 @@ public class FascicoloFePortlet extends MVCPortlet { tcInCA, tcInOpera, tcPrefabbricato, tcInAcciaio, tcMista, tcInMuratura, tcInMuraturaOrdinaria, tcInMuraturaArmata, tcInMuraturaMista, tcInLegno, tcAltro, tcAltroDescrizione, tcConDispositivi, normLavoriInProprio, normEsenteBollo, normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, - normDpr02Aut, normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, - 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); + normDpr02Aut, normDm2018, normAnr, normArt3com3, normArt3com4, suap, normSismaBonus, 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)) { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/view_fascicolo_dettagli.jsp b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/view_fascicolo_dettagli.jsp index b817c053..aa7b00d6 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/view_fascicolo_dettagli.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/view_fascicolo_dettagli.jsp @@ -637,26 +637,6 @@
- <% - String fondazioni = BeanPropertiesUtil.getString(dettPratica, "dccFondazioni"); - String fondazioni_label = StringUtil.extractFirst(fondazioni, "-"); - %> - -
-
-
<%= LanguageUtil.get(pageContext, "dcc-fondazioni") %>
-
-
-
-
- <%=LanguageUtil.get(pageContext, "dcc-fondazioni-"+fondazioni_label)%>: -
-
- <%=LanguageUtil.get(pageContext, - "dcc-fondazioni-"+fondazioni)%> -
-
-
<%= LanguageUtil.get(pageContext, "dcc-strutture-ele") %>
diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/.settings/org.eclipse.wst.common.component b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/.settings/org.eclipse.wst.common.component index d234eb69..26ffb99f 100644 --- a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/.settings/org.eclipse.wst.common.component +++ b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/.settings/org.eclipse.wst.common.component @@ -6,9 +6,6 @@ uses - - uses - diff --git a/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/lib/itextpdf.jar b/liferay-plugins-sdk-6.2/portlets/sicilia-sue-connector-portlet/docroot/WEB-INF/lib/itextpdf.jar new file mode 100644 index 0000000000000000000000000000000000000000..e622bdf936ddb538916781b91d4d6e390097f75b GIT binary patch literal 2287148 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 z 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�h^N3f|yPPncnmm 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

8Sk{c7jvdbg0 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 m1P$OQ3Qpxr2Z(-N0Pq)^8<7oraPV^u!( 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