From bf1133ee15acd37072ea76ef208a3ac2aaf4d8f3 Mon Sep 17 00:00:00 2001 From: Mattia Gosetto Date: Wed, 20 Oct 2021 14:16:52 +0200 Subject: [PATCH] fff --- .../docroot/WEB-INF/service.xml | 2 + .../portos/bo/model/DettPraticaClp.java | 90 ++++++++++++++++- .../portos/bo/model/DettPraticaModel.java | 32 +++++++ .../portos/bo/model/DettPraticaSoap.java | 22 +++++ .../portos/bo/model/DettPraticaWrapper.java | 60 ++++++++++++ .../docroot/WEB-INF/sql/tables.sql | 2 + .../WEB-INF/src/META-INF/portlet-hbm.xml | 2 + .../src/META-INF/portlet-model-hints.xml | 2 + .../WEB-INF/src/META-INF/portlet-orm.xml | 2 + .../WEB-INF/src/content/Portal.properties | 20 +++- .../bo/model/impl/DettPraticaCacheModel.java | 38 +++++++- .../portos/bo/model/impl/DettPraticaImpl.java | 4 + .../bo/model/impl/DettPraticaModelImpl.java | 96 ++++++++++++++++++- .../impl/DettPraticaLocalServiceImpl.java | 6 ++ .../impl/SoggettoLocalServiceImpl.java | 20 +++- .../DettPraticaPersistenceImpl.java | 2 + .../docroot/WEB-INF/src/service.properties | 4 +- .../fe/portlet/SoggettiPraticaPortlet.java | 5 + .../html/soggettipratica/edit_soggetto.jsp | 4 +- .../bo/shared/util/TipoSoggettoUtil.java | 4 + 20 files changed, 403 insertions(+), 14 deletions(-) diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml index 234f3562..126e39a1 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 @@ -316,6 +316,8 @@ + + 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 ab4d0295..1806c769 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 @@ -143,6 +143,10 @@ public class DettPraticaClp extends BaseModelImpl getCodiceFiscalePrincipaleGeologo()); attributes.put("codiceFiscalePrincipaleArcheologo", getCodiceFiscalePrincipaleArcheologo()); + attributes.put("codiceFiscalePrincipaleRestauratore", + getCodiceFiscalePrincipaleRestauratore()); + attributes.put("codiceFiscalePrincipaleStoricoArte", + getCodiceFiscalePrincipaleStoricoArte()); attributes.put("sanatoriaEdilizia47", getSanatoriaEdilizia47()); attributes.put("sanatoriaEdilizia724", getSanatoriaEdilizia724()); attributes.put("sanatoriaEdilizia326", getSanatoriaEdilizia326()); @@ -739,6 +743,20 @@ public class DettPraticaClp extends BaseModelImpl setCodiceFiscalePrincipaleArcheologo(codiceFiscalePrincipaleArcheologo); } + String codiceFiscalePrincipaleRestauratore = (String)attributes.get( + "codiceFiscalePrincipaleRestauratore"); + + if (codiceFiscalePrincipaleRestauratore != null) { + setCodiceFiscalePrincipaleRestauratore(codiceFiscalePrincipaleRestauratore); + } + + String codiceFiscalePrincipaleStoricoArte = (String)attributes.get( + "codiceFiscalePrincipaleStoricoArte"); + + if (codiceFiscalePrincipaleStoricoArte != null) { + setCodiceFiscalePrincipaleStoricoArte(codiceFiscalePrincipaleStoricoArte); + } + Boolean sanatoriaEdilizia47 = (Boolean)attributes.get( "sanatoriaEdilizia47"); @@ -3364,6 +3382,58 @@ public class DettPraticaClp extends BaseModelImpl } } + @Override + public String getCodiceFiscalePrincipaleRestauratore() { + return _codiceFiscalePrincipaleRestauratore; + } + + @Override + public void setCodiceFiscalePrincipaleRestauratore( + String codiceFiscalePrincipaleRestauratore) { + _codiceFiscalePrincipaleRestauratore = codiceFiscalePrincipaleRestauratore; + + if (_dettPraticaRemoteModel != null) { + try { + Class clazz = _dettPraticaRemoteModel.getClass(); + + Method method = clazz.getMethod("setCodiceFiscalePrincipaleRestauratore", + String.class); + + method.invoke(_dettPraticaRemoteModel, + codiceFiscalePrincipaleRestauratore); + } + catch (Exception e) { + throw new UnsupportedOperationException(e); + } + } + } + + @Override + public String getCodiceFiscalePrincipaleStoricoArte() { + return _codiceFiscalePrincipaleStoricoArte; + } + + @Override + public void setCodiceFiscalePrincipaleStoricoArte( + String codiceFiscalePrincipaleStoricoArte) { + _codiceFiscalePrincipaleStoricoArte = codiceFiscalePrincipaleStoricoArte; + + if (_dettPraticaRemoteModel != null) { + try { + Class clazz = _dettPraticaRemoteModel.getClass(); + + Method method = clazz.getMethod("setCodiceFiscalePrincipaleStoricoArte", + String.class); + + method.invoke(_dettPraticaRemoteModel, + codiceFiscalePrincipaleStoricoArte); + } + catch (Exception e) { + throw new UnsupportedOperationException(e); + } + } + } + @Override public boolean getSanatoriaEdilizia47() { return _sanatoriaEdilizia47; @@ -9416,6 +9486,8 @@ public class DettPraticaClp extends BaseModelImpl clone.setCodiceFiscalePrincipaleDitta(getCodiceFiscalePrincipaleDitta()); clone.setCodiceFiscalePrincipaleGeologo(getCodiceFiscalePrincipaleGeologo()); clone.setCodiceFiscalePrincipaleArcheologo(getCodiceFiscalePrincipaleArcheologo()); + clone.setCodiceFiscalePrincipaleRestauratore(getCodiceFiscalePrincipaleRestauratore()); + clone.setCodiceFiscalePrincipaleStoricoArte(getCodiceFiscalePrincipaleStoricoArte()); clone.setSanatoriaEdilizia47(getSanatoriaEdilizia47()); clone.setSanatoriaEdilizia724(getSanatoriaEdilizia724()); clone.setSanatoriaEdilizia326(getSanatoriaEdilizia326()); @@ -9655,7 +9727,7 @@ public class DettPraticaClp extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(487); + StringBundler sb = new StringBundler(491); sb.append("{uuid="); sb.append(getUuid()); @@ -9769,6 +9841,10 @@ public class DettPraticaClp extends BaseModelImpl sb.append(getCodiceFiscalePrincipaleGeologo()); sb.append(", codiceFiscalePrincipaleArcheologo="); sb.append(getCodiceFiscalePrincipaleArcheologo()); + sb.append(", codiceFiscalePrincipaleRestauratore="); + sb.append(getCodiceFiscalePrincipaleRestauratore()); + sb.append(", codiceFiscalePrincipaleStoricoArte="); + sb.append(getCodiceFiscalePrincipaleStoricoArte()); sb.append(", sanatoriaEdilizia47="); sb.append(getSanatoriaEdilizia47()); sb.append(", sanatoriaEdilizia724="); @@ -10150,7 +10226,7 @@ public class DettPraticaClp extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(733); + StringBundler sb = new StringBundler(739); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DettPratica"); @@ -10380,6 +10456,14 @@ public class DettPraticaClp extends BaseModelImpl "codiceFiscalePrincipaleArcheologo"); + sb.append( + "codiceFiscalePrincipaleRestauratore"); + sb.append( + "codiceFiscalePrincipaleStoricoArte"); sb.append( "sanatoriaEdilizia47 private String _codiceFiscalePrincipaleDitta; private String _codiceFiscalePrincipaleGeologo; private String _codiceFiscalePrincipaleArcheologo; + private String _codiceFiscalePrincipaleRestauratore; + private String _codiceFiscalePrincipaleStoricoArte; private boolean _sanatoriaEdilizia47; private boolean _sanatoriaEdilizia724; private boolean _sanatoriaEdilizia326; 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 1e5474c8..14c1f299 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 @@ -982,6 +982,38 @@ public interface DettPraticaModel extends BaseModel, public void setCodiceFiscalePrincipaleArcheologo( String codiceFiscalePrincipaleArcheologo); + /** + * Returns the codice fiscale principale restauratore of this dett pratica. + * + * @return the codice fiscale principale restauratore of this dett pratica + */ + @AutoEscape + public String getCodiceFiscalePrincipaleRestauratore(); + + /** + * Sets the codice fiscale principale restauratore of this dett pratica. + * + * @param codiceFiscalePrincipaleRestauratore the codice fiscale principale restauratore of this dett pratica + */ + public void setCodiceFiscalePrincipaleRestauratore( + String codiceFiscalePrincipaleRestauratore); + + /** + * Returns the codice fiscale principale storico arte of this dett pratica. + * + * @return the codice fiscale principale storico arte of this dett pratica + */ + @AutoEscape + public String getCodiceFiscalePrincipaleStoricoArte(); + + /** + * Sets the codice fiscale principale storico arte of this dett pratica. + * + * @param codiceFiscalePrincipaleStoricoArte the codice fiscale principale storico arte of this dett pratica + */ + public void setCodiceFiscalePrincipaleStoricoArte( + String codiceFiscalePrincipaleStoricoArte); + /** * Returns the sanatoria edilizia47 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 6b857a06..caf3ba4c 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 @@ -87,6 +87,8 @@ public class DettPraticaSoap implements Serializable { soapModel.setCodiceFiscalePrincipaleDitta(model.getCodiceFiscalePrincipaleDitta()); soapModel.setCodiceFiscalePrincipaleGeologo(model.getCodiceFiscalePrincipaleGeologo()); soapModel.setCodiceFiscalePrincipaleArcheologo(model.getCodiceFiscalePrincipaleArcheologo()); + soapModel.setCodiceFiscalePrincipaleRestauratore(model.getCodiceFiscalePrincipaleRestauratore()); + soapModel.setCodiceFiscalePrincipaleStoricoArte(model.getCodiceFiscalePrincipaleStoricoArte()); soapModel.setSanatoriaEdilizia47(model.getSanatoriaEdilizia47()); soapModel.setSanatoriaEdilizia724(model.getSanatoriaEdilizia724()); soapModel.setSanatoriaEdilizia326(model.getSanatoriaEdilizia326()); @@ -804,6 +806,24 @@ public class DettPraticaSoap implements Serializable { _codiceFiscalePrincipaleArcheologo = codiceFiscalePrincipaleArcheologo; } + public String getCodiceFiscalePrincipaleRestauratore() { + return _codiceFiscalePrincipaleRestauratore; + } + + public void setCodiceFiscalePrincipaleRestauratore( + String codiceFiscalePrincipaleRestauratore) { + _codiceFiscalePrincipaleRestauratore = codiceFiscalePrincipaleRestauratore; + } + + public String getCodiceFiscalePrincipaleStoricoArte() { + return _codiceFiscalePrincipaleStoricoArte; + } + + public void setCodiceFiscalePrincipaleStoricoArte( + String codiceFiscalePrincipaleStoricoArte) { + _codiceFiscalePrincipaleStoricoArte = codiceFiscalePrincipaleStoricoArte; + } + public boolean getSanatoriaEdilizia47() { return _sanatoriaEdilizia47; } @@ -2816,6 +2836,8 @@ public class DettPraticaSoap implements Serializable { private String _codiceFiscalePrincipaleDitta; private String _codiceFiscalePrincipaleGeologo; private String _codiceFiscalePrincipaleArcheologo; + private String _codiceFiscalePrincipaleRestauratore; + private String _codiceFiscalePrincipaleStoricoArte; private boolean _sanatoriaEdilizia47; private boolean _sanatoriaEdilizia724; private boolean _sanatoriaEdilizia326; 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 cfde884e..406f0028 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 @@ -117,6 +117,10 @@ public class DettPraticaWrapper implements DettPratica, getCodiceFiscalePrincipaleGeologo()); attributes.put("codiceFiscalePrincipaleArcheologo", getCodiceFiscalePrincipaleArcheologo()); + attributes.put("codiceFiscalePrincipaleRestauratore", + getCodiceFiscalePrincipaleRestauratore()); + attributes.put("codiceFiscalePrincipaleStoricoArte", + getCodiceFiscalePrincipaleStoricoArte()); attributes.put("sanatoriaEdilizia47", getSanatoriaEdilizia47()); attributes.put("sanatoriaEdilizia724", getSanatoriaEdilizia724()); attributes.put("sanatoriaEdilizia326", getSanatoriaEdilizia326()); @@ -713,6 +717,20 @@ public class DettPraticaWrapper implements DettPratica, setCodiceFiscalePrincipaleArcheologo(codiceFiscalePrincipaleArcheologo); } + String codiceFiscalePrincipaleRestauratore = (String)attributes.get( + "codiceFiscalePrincipaleRestauratore"); + + if (codiceFiscalePrincipaleRestauratore != null) { + setCodiceFiscalePrincipaleRestauratore(codiceFiscalePrincipaleRestauratore); + } + + String codiceFiscalePrincipaleStoricoArte = (String)attributes.get( + "codiceFiscalePrincipaleStoricoArte"); + + if (codiceFiscalePrincipaleStoricoArte != null) { + setCodiceFiscalePrincipaleStoricoArte(codiceFiscalePrincipaleStoricoArte); + } + Boolean sanatoriaEdilizia47 = (Boolean)attributes.get( "sanatoriaEdilizia47"); @@ -3200,6 +3218,48 @@ public class DettPraticaWrapper implements DettPratica, _dettPratica.setCodiceFiscalePrincipaleArcheologo(codiceFiscalePrincipaleArcheologo); } + /** + * Returns the codice fiscale principale restauratore of this dett pratica. + * + * @return the codice fiscale principale restauratore of this dett pratica + */ + @Override + public java.lang.String getCodiceFiscalePrincipaleRestauratore() { + return _dettPratica.getCodiceFiscalePrincipaleRestauratore(); + } + + /** + * Sets the codice fiscale principale restauratore of this dett pratica. + * + * @param codiceFiscalePrincipaleRestauratore the codice fiscale principale restauratore of this dett pratica + */ + @Override + public void setCodiceFiscalePrincipaleRestauratore( + java.lang.String codiceFiscalePrincipaleRestauratore) { + _dettPratica.setCodiceFiscalePrincipaleRestauratore(codiceFiscalePrincipaleRestauratore); + } + + /** + * Returns the codice fiscale principale storico arte of this dett pratica. + * + * @return the codice fiscale principale storico arte of this dett pratica + */ + @Override + public java.lang.String getCodiceFiscalePrincipaleStoricoArte() { + return _dettPratica.getCodiceFiscalePrincipaleStoricoArte(); + } + + /** + * Sets the codice fiscale principale storico arte of this dett pratica. + * + * @param codiceFiscalePrincipaleStoricoArte the codice fiscale principale storico arte of this dett pratica + */ + @Override + public void setCodiceFiscalePrincipaleStoricoArte( + java.lang.String codiceFiscalePrincipaleStoricoArte) { + _dettPratica.setCodiceFiscalePrincipaleStoricoArte(codiceFiscalePrincipaleStoricoArte); + } + /** * Returns the sanatoria edilizia47 of this dett pratica. * 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 f3f68a35..3589a65e 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 @@ -245,6 +245,8 @@ create table portos_bo_DettPratica ( codiceFiscalePrincipaleDitta VARCHAR(75) null, codiceFiscalePrincipaleGeologo VARCHAR(75) null, codiceFiscalePrincipaleArcheologo VARCHAR(75) null, + codiceFiscalePrincipaleRestauratore VARCHAR(75) null, + codiceFiscalePrincipaleStoricoArte VARCHAR(75) null, sanatoriaEdilizia47 BOOLEAN, sanatoriaEdilizia724 BOOLEAN, sanatoriaEdilizia326 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 1e234e88..da158754 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 @@ -290,6 +290,8 @@ + + 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 cf0fcfb0..4b7db47d 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 @@ -295,6 +295,8 @@ + + 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 6430b301..cea5d02a 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 @@ -395,6 +395,8 @@ + + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties index 08236055..518729ba 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties @@ -94,19 +94,23 @@ gc-soggetto-00 = Titolare Digitale gc-soggetto-01 = Collaudatore gc-soggetto-02 = Committente gc-soggetto-03 = Direttore Lavori -gc-soggetto-04 = Ditta Costruttrice +gc-soggetto-04 = Ditta esecutrice gc-soggetto-05 = Geologo gc-soggetto-06 = Progettista gc-soggetto-07 = Archeologo -gc-soggetto-08 = Altro professionista L. 110/2014 +gc-soggetto-08 = Altro professionista dei Beni Culturali (D.Lgs. 42/2004 art. 9bis) +gc-soggetto-09 = Restauratore +gc-soggetto-10 = Storico dell'arte gc-soggetti-01 = Collaudatori gc-soggetti-02 = Committenti gc-soggetti-03 = Direttori Lavori -gc-soggetti-04 = Ditte Costruttrici +gc-soggetti-04 = Ditte esecutrici gc-soggetti-05 = Geologi gc-soggetti-06 = Progettisti gc-soggetti-07 = Archeologi +gc-soggetti-09 = Restauratori +gc-soggetti-10 = Storici dell'arte gc-soggetto-00-not-present = Titolare Digitale non presente tra i soggetti gc-soggetto-01-not-present = Collaudatore non presente tra i soggetti @@ -166,6 +170,16 @@ label-ambito-strutt-in-muratura = Strutture in muratura label-ambito-architettonico = Architettonico label-ambito-altro = Altro +label-ambito-tecnico-rilevatore = Tecnico rilevatore (solo per istanze di accertamento di compatibilità paesaggistica) +label-ambito-antropologo-fisico = Antropologo fisico +label-ambito-archeologo = Archeologo +label-ambito-archivista = Archivista +label-ambito-bibliotecario = Bibliotecario +label-ambito-demoetnoantropologo = Demoetnoantropologo +label-ambito-esperto-diagnostica = Esperto di diagnostica e di scienze e tecnologia applicate ai beni culturali +label-ambito-storico-arte = Storico dell’arte +label-ambito-restauratore = Restauratore + label-albo-ingegneri = Ingegneri label-albo-architetti = Architetti label-albo-geometri = Geometri 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 03d26530..88801fed 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(487); + StringBundler sb = new StringBundler(491); sb.append("{uuid="); sb.append(uuid); @@ -152,6 +152,10 @@ public class DettPraticaCacheModel implements CacheModel, sb.append(codiceFiscalePrincipaleGeologo); sb.append(", codiceFiscalePrincipaleArcheologo="); sb.append(codiceFiscalePrincipaleArcheologo); + sb.append(", codiceFiscalePrincipaleRestauratore="); + sb.append(codiceFiscalePrincipaleRestauratore); + sb.append(", codiceFiscalePrincipaleStoricoArte="); + sb.append(codiceFiscalePrincipaleStoricoArte); sb.append(", sanatoriaEdilizia47="); sb.append(sanatoriaEdilizia47); sb.append(", sanatoriaEdilizia724="); @@ -837,6 +841,20 @@ public class DettPraticaCacheModel implements CacheModel, dettPraticaImpl.setCodiceFiscalePrincipaleArcheologo(codiceFiscalePrincipaleArcheologo); } + if (codiceFiscalePrincipaleRestauratore == null) { + dettPraticaImpl.setCodiceFiscalePrincipaleRestauratore(StringPool.BLANK); + } + else { + dettPraticaImpl.setCodiceFiscalePrincipaleRestauratore(codiceFiscalePrincipaleRestauratore); + } + + if (codiceFiscalePrincipaleStoricoArte == null) { + dettPraticaImpl.setCodiceFiscalePrincipaleStoricoArte(StringPool.BLANK); + } + else { + dettPraticaImpl.setCodiceFiscalePrincipaleStoricoArte(codiceFiscalePrincipaleStoricoArte); + } + dettPraticaImpl.setSanatoriaEdilizia47(sanatoriaEdilizia47); dettPraticaImpl.setSanatoriaEdilizia724(sanatoriaEdilizia724); dettPraticaImpl.setSanatoriaEdilizia326(sanatoriaEdilizia326); @@ -1460,6 +1478,8 @@ public class DettPraticaCacheModel implements CacheModel, codiceFiscalePrincipaleDitta = objectInput.readUTF(); codiceFiscalePrincipaleGeologo = objectInput.readUTF(); codiceFiscalePrincipaleArcheologo = objectInput.readUTF(); + codiceFiscalePrincipaleRestauratore = objectInput.readUTF(); + codiceFiscalePrincipaleStoricoArte = objectInput.readUTF(); sanatoriaEdilizia47 = objectInput.readBoolean(); sanatoriaEdilizia724 = objectInput.readBoolean(); sanatoriaEdilizia326 = objectInput.readBoolean(); @@ -1919,6 +1939,20 @@ public class DettPraticaCacheModel implements CacheModel, objectOutput.writeUTF(codiceFiscalePrincipaleArcheologo); } + if (codiceFiscalePrincipaleRestauratore == null) { + objectOutput.writeUTF(StringPool.BLANK); + } + else { + objectOutput.writeUTF(codiceFiscalePrincipaleRestauratore); + } + + if (codiceFiscalePrincipaleStoricoArte == null) { + objectOutput.writeUTF(StringPool.BLANK); + } + else { + objectOutput.writeUTF(codiceFiscalePrincipaleStoricoArte); + } + objectOutput.writeBoolean(sanatoriaEdilizia47); objectOutput.writeBoolean(sanatoriaEdilizia724); objectOutput.writeBoolean(sanatoriaEdilizia326); @@ -2530,6 +2564,8 @@ public class DettPraticaCacheModel implements CacheModel, public String codiceFiscalePrincipaleDitta; public String codiceFiscalePrincipaleGeologo; public String codiceFiscalePrincipaleArcheologo; + public String codiceFiscalePrincipaleRestauratore; + public String codiceFiscalePrincipaleStoricoArte; public boolean sanatoriaEdilizia47; public boolean sanatoriaEdilizia724; public boolean sanatoriaEdilizia326; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaImpl.java index 9f9564ef..35b3f5c3 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaImpl.java @@ -851,6 +851,10 @@ public class DettPraticaImpl extends DettPraticaBaseImpl { return codiceFiscale.equalsIgnoreCase(getCodiceFiscalePrincipaleGeologo()); case TipoSoggettoUtil.DITTA: return codiceFiscale.equalsIgnoreCase(getCodiceFiscalePrincipaleDitta()); + case TipoSoggettoUtil.RESTAURATORE: + return codiceFiscale.equalsIgnoreCase(getCodiceFiscalePrincipaleRestauratore()); + case TipoSoggettoUtil.STORICO_ARTE: + return codiceFiscale.equalsIgnoreCase(getCodiceFiscalePrincipaleStoricoArte()); default: return false; } 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 3a43daa6..6a1f7999 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 @@ -124,6 +124,8 @@ public class DettPraticaModelImpl extends BaseModelImpl { "codiceFiscalePrincipaleDitta", Types.VARCHAR }, { "codiceFiscalePrincipaleGeologo", Types.VARCHAR }, { "codiceFiscalePrincipaleArcheologo", Types.VARCHAR }, + { "codiceFiscalePrincipaleRestauratore", Types.VARCHAR }, + { "codiceFiscalePrincipaleStoricoArte", Types.VARCHAR }, { "sanatoriaEdilizia47", Types.BOOLEAN }, { "sanatoriaEdilizia724", Types.BOOLEAN }, { "sanatoriaEdilizia326", Types.BOOLEAN }, @@ -312,7 +314,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,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_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,codiceFiscalePrincipaleRestauratore VARCHAR(75) null,codiceFiscalePrincipaleStoricoArte 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"; @@ -406,6 +408,8 @@ public class DettPraticaModelImpl extends BaseModelImpl model.setCodiceFiscalePrincipaleDitta(soapModel.getCodiceFiscalePrincipaleDitta()); model.setCodiceFiscalePrincipaleGeologo(soapModel.getCodiceFiscalePrincipaleGeologo()); model.setCodiceFiscalePrincipaleArcheologo(soapModel.getCodiceFiscalePrincipaleArcheologo()); + model.setCodiceFiscalePrincipaleRestauratore(soapModel.getCodiceFiscalePrincipaleRestauratore()); + model.setCodiceFiscalePrincipaleStoricoArte(soapModel.getCodiceFiscalePrincipaleStoricoArte()); model.setSanatoriaEdilizia47(soapModel.getSanatoriaEdilizia47()); model.setSanatoriaEdilizia724(soapModel.getSanatoriaEdilizia724()); model.setSanatoriaEdilizia326(soapModel.getSanatoriaEdilizia326()); @@ -723,6 +727,10 @@ public class DettPraticaModelImpl extends BaseModelImpl getCodiceFiscalePrincipaleGeologo()); attributes.put("codiceFiscalePrincipaleArcheologo", getCodiceFiscalePrincipaleArcheologo()); + attributes.put("codiceFiscalePrincipaleRestauratore", + getCodiceFiscalePrincipaleRestauratore()); + attributes.put("codiceFiscalePrincipaleStoricoArte", + getCodiceFiscalePrincipaleStoricoArte()); attributes.put("sanatoriaEdilizia47", getSanatoriaEdilizia47()); attributes.put("sanatoriaEdilizia724", getSanatoriaEdilizia724()); attributes.put("sanatoriaEdilizia326", getSanatoriaEdilizia326()); @@ -1319,6 +1327,20 @@ public class DettPraticaModelImpl extends BaseModelImpl setCodiceFiscalePrincipaleArcheologo(codiceFiscalePrincipaleArcheologo); } + String codiceFiscalePrincipaleRestauratore = (String)attributes.get( + "codiceFiscalePrincipaleRestauratore"); + + if (codiceFiscalePrincipaleRestauratore != null) { + setCodiceFiscalePrincipaleRestauratore(codiceFiscalePrincipaleRestauratore); + } + + String codiceFiscalePrincipaleStoricoArte = (String)attributes.get( + "codiceFiscalePrincipaleStoricoArte"); + + if (codiceFiscalePrincipaleStoricoArte != null) { + setCodiceFiscalePrincipaleStoricoArte(codiceFiscalePrincipaleStoricoArte); + } + Boolean sanatoriaEdilizia47 = (Boolean)attributes.get( "sanatoriaEdilizia47"); @@ -3479,6 +3501,40 @@ public class DettPraticaModelImpl extends BaseModelImpl _codiceFiscalePrincipaleArcheologo = codiceFiscalePrincipaleArcheologo; } + @JSON + @Override + public String getCodiceFiscalePrincipaleRestauratore() { + if (_codiceFiscalePrincipaleRestauratore == null) { + return StringPool.BLANK; + } + else { + return _codiceFiscalePrincipaleRestauratore; + } + } + + @Override + public void setCodiceFiscalePrincipaleRestauratore( + String codiceFiscalePrincipaleRestauratore) { + _codiceFiscalePrincipaleRestauratore = codiceFiscalePrincipaleRestauratore; + } + + @JSON + @Override + public String getCodiceFiscalePrincipaleStoricoArte() { + if (_codiceFiscalePrincipaleStoricoArte == null) { + return StringPool.BLANK; + } + else { + return _codiceFiscalePrincipaleStoricoArte; + } + } + + @Override + public void setCodiceFiscalePrincipaleStoricoArte( + String codiceFiscalePrincipaleStoricoArte) { + _codiceFiscalePrincipaleStoricoArte = codiceFiscalePrincipaleStoricoArte; + } + @JSON @Override public boolean getSanatoriaEdilizia47() { @@ -6576,6 +6632,8 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaImpl.setCodiceFiscalePrincipaleDitta(getCodiceFiscalePrincipaleDitta()); dettPraticaImpl.setCodiceFiscalePrincipaleGeologo(getCodiceFiscalePrincipaleGeologo()); dettPraticaImpl.setCodiceFiscalePrincipaleArcheologo(getCodiceFiscalePrincipaleArcheologo()); + dettPraticaImpl.setCodiceFiscalePrincipaleRestauratore(getCodiceFiscalePrincipaleRestauratore()); + dettPraticaImpl.setCodiceFiscalePrincipaleStoricoArte(getCodiceFiscalePrincipaleStoricoArte()); dettPraticaImpl.setSanatoriaEdilizia47(getSanatoriaEdilizia47()); dettPraticaImpl.setSanatoriaEdilizia724(getSanatoriaEdilizia724()); dettPraticaImpl.setSanatoriaEdilizia326(getSanatoriaEdilizia326()); @@ -7220,6 +7278,24 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaCacheModel.codiceFiscalePrincipaleArcheologo = null; } + dettPraticaCacheModel.codiceFiscalePrincipaleRestauratore = getCodiceFiscalePrincipaleRestauratore(); + + String codiceFiscalePrincipaleRestauratore = dettPraticaCacheModel.codiceFiscalePrincipaleRestauratore; + + if ((codiceFiscalePrincipaleRestauratore != null) && + (codiceFiscalePrincipaleRestauratore.length() == 0)) { + dettPraticaCacheModel.codiceFiscalePrincipaleRestauratore = null; + } + + dettPraticaCacheModel.codiceFiscalePrincipaleStoricoArte = getCodiceFiscalePrincipaleStoricoArte(); + + String codiceFiscalePrincipaleStoricoArte = dettPraticaCacheModel.codiceFiscalePrincipaleStoricoArte; + + if ((codiceFiscalePrincipaleStoricoArte != null) && + (codiceFiscalePrincipaleStoricoArte.length() == 0)) { + dettPraticaCacheModel.codiceFiscalePrincipaleStoricoArte = null; + } + dettPraticaCacheModel.sanatoriaEdilizia47 = getSanatoriaEdilizia47(); dettPraticaCacheModel.sanatoriaEdilizia724 = getSanatoriaEdilizia724(); @@ -7994,7 +8070,7 @@ public class DettPraticaModelImpl extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(487); + StringBundler sb = new StringBundler(491); sb.append("{uuid="); sb.append(getUuid()); @@ -8108,6 +8184,10 @@ public class DettPraticaModelImpl extends BaseModelImpl sb.append(getCodiceFiscalePrincipaleGeologo()); sb.append(", codiceFiscalePrincipaleArcheologo="); sb.append(getCodiceFiscalePrincipaleArcheologo()); + sb.append(", codiceFiscalePrincipaleRestauratore="); + sb.append(getCodiceFiscalePrincipaleRestauratore()); + sb.append(", codiceFiscalePrincipaleStoricoArte="); + sb.append(getCodiceFiscalePrincipaleStoricoArte()); sb.append(", sanatoriaEdilizia47="); sb.append(getSanatoriaEdilizia47()); sb.append(", sanatoriaEdilizia724="); @@ -8489,7 +8569,7 @@ public class DettPraticaModelImpl extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(733); + StringBundler sb = new StringBundler(739); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DettPratica"); @@ -8719,6 +8799,14 @@ public class DettPraticaModelImpl extends BaseModelImpl "codiceFiscalePrincipaleArcheologo"); + sb.append( + "codiceFiscalePrincipaleRestauratore"); + sb.append( + "codiceFiscalePrincipaleStoricoArte"); sb.append( "sanatoriaEdilizia47 private String _codiceFiscalePrincipaleDitta; private String _codiceFiscalePrincipaleGeologo; private String _codiceFiscalePrincipaleArcheologo; + private String _codiceFiscalePrincipaleRestauratore; + private String _codiceFiscalePrincipaleStoricoArte; private boolean _sanatoriaEdilizia47; private boolean _sanatoriaEdilizia724; private boolean _sanatoriaEdilizia326; 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 925a70b0..8e6ba420 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 @@ -1665,6 +1665,12 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl case TipoSoggettoUtil.ARCHEOLOGO: dettPratica.setCodiceFiscalePrincipaleArcheologo(codiceFiscale); break; + case TipoSoggettoUtil.RESTAURATORE: + dettPratica.setCodiceFiscalePrincipaleRestauratore(codiceFiscale); + break; + case TipoSoggettoUtil.STORICO_ARTE: + dettPratica.setCodiceFiscalePrincipaleStoricoArte(codiceFiscale); + break; } dettPratica = updateDettPratica(dettPratica); return dettPratica; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SoggettoLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SoggettoLocalServiceImpl.java index c0e98e2d..8d370d83 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SoggettoLocalServiceImpl.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SoggettoLocalServiceImpl.java @@ -1263,6 +1263,10 @@ public class SoggettoLocalServiceImpl extends SoggettoLocalServiceBaseImpl { LanguageUtil.get(Locale.ITALIAN, "gc-soggetto-" + TipoSoggettoUtil.COLLAUDATORE)); m.put(TipoSoggettoUtil.ARCHEOLOGO, LanguageUtil.get(Locale.ITALIAN, "gc-soggetto-" + TipoSoggettoUtil.ARCHEOLOGO)); + m.put(TipoSoggettoUtil.RESTAURATORE, + LanguageUtil.get(Locale.ITALIAN, "gc-soggetto-" + TipoSoggettoUtil.RESTAURATORE)); + m.put(TipoSoggettoUtil.STORICO_ARTE, + LanguageUtil.get(Locale.ITALIAN, "gc-soggetto-" + TipoSoggettoUtil.STORICO_ARTE)); m.put(TipoSoggettoUtil.ALTRO_SOGGETTO, LanguageUtil.get(Locale.ITALIAN, "gc-soggetto-" + TipoSoggettoUtil.ALTRO_SOGGETTO)); tipologieSoggetti = Collections.unmodifiableMap(m); @@ -1278,7 +1282,7 @@ public class SoggettoLocalServiceImpl extends SoggettoLocalServiceBaseImpl { if (ambitiProfessionali == null) { Map m = new LinkedHashMap<>(); m.put("strutturale", LanguageUtil.get(Locale.ITALIAN, "label-ambito-strutturale")); - m.put("fondazioni", LanguageUtil.get(Locale.ITALIAN, "label-ambito-fondazioni")); + /*m.put("fondazioni", LanguageUtil.get(Locale.ITALIAN, "label-ambito-fondazioni")); m.put("strutt-ele", LanguageUtil.get(Locale.ITALIAN, "label-ambito-strutt-ele")); m.put("solai", LanguageUtil.get(Locale.ITALIAN, "label-ambito-solai")); m.put("copertura", LanguageUtil.get(Locale.ITALIAN, "label-ambito-copertura")); @@ -1286,7 +1290,19 @@ public class SoggettoLocalServiceImpl extends SoggettoLocalServiceBaseImpl { m.put("strutt-in-legno", LanguageUtil.get(Locale.ITALIAN, "label-ambito-strutt-in-legno")); m.put("strutt-in-acciaio", LanguageUtil.get(Locale.ITALIAN, "label-ambito-strutt-in-acciaio")); m.put("strutt-in-ca", LanguageUtil.get(Locale.ITALIAN, "label-ambito-strutt-in-ca")); - m.put("strutt-in-muratura", LanguageUtil.get(Locale.ITALIAN, "label-ambito-strutt-in-muratura")); + m.put("strutt-in-muratura", LanguageUtil.get(Locale.ITALIAN, "label-ambito-strutt-in-muratura"));*/ + + m.put("tecnico-rilevatore", LanguageUtil.get(Locale.ITALIAN, "label-ambito-tecnico-rilevatore")); + m.put("antropologo-fisico", LanguageUtil.get(Locale.ITALIAN, "label-ambito-antropologo-fisico")); + m.put("archeologo", LanguageUtil.get(Locale.ITALIAN, "label-ambito-archeologo")); + m.put("archivista", LanguageUtil.get(Locale.ITALIAN, "label-ambito-archivista")); + m.put("bibliotecario", LanguageUtil.get(Locale.ITALIAN, "label-ambito-bibliotecario")); + m.put("demoetnoantropologo", LanguageUtil.get(Locale.ITALIAN, "label-ambito-demoetnoantropologo")); + m.put("esperto-diagnostica", LanguageUtil.get(Locale.ITALIAN, "label-ambito-esperto-diagnostica")); + m.put("storico-arte", LanguageUtil.get(Locale.ITALIAN, "label-ambito-storico-arte")); + m.put("restauratore", LanguageUtil.get(Locale.ITALIAN, "label-ambito-restauratore")); + + m.put("architettonico", LanguageUtil.get(Locale.ITALIAN, "label-ambito-architettonico")); m.put("ambitoProf-altro", LanguageUtil.get(Locale.ITALIAN, "label-ambito-altro")); ambitiProfessionali = Collections.unmodifiableMap(m); 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 ad2251be..8a782df3 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 @@ -4290,6 +4290,8 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl dettPraticaImpl.setCodiceFiscalePrincipaleDitta(dettPratica.getCodiceFiscalePrincipaleDitta()); dettPraticaImpl.setCodiceFiscalePrincipaleGeologo(dettPratica.getCodiceFiscalePrincipaleGeologo()); dettPraticaImpl.setCodiceFiscalePrincipaleArcheologo(dettPratica.getCodiceFiscalePrincipaleArcheologo()); + dettPraticaImpl.setCodiceFiscalePrincipaleRestauratore(dettPratica.getCodiceFiscalePrincipaleRestauratore()); + dettPraticaImpl.setCodiceFiscalePrincipaleStoricoArte(dettPratica.getCodiceFiscalePrincipaleStoricoArte()); dettPraticaImpl.setSanatoriaEdilizia47(dettPratica.isSanatoriaEdilizia47()); dettPraticaImpl.setSanatoriaEdilizia724(dettPratica.isSanatoriaEdilizia724()); dettPraticaImpl.setSanatoriaEdilizia326(dettPratica.isSanatoriaEdilizia326()); 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 cb279be5..195120c3 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=3464 - build.date=1634657798264 + build.number=3467 + build.date=1634721959622 build.auto.upgrade=true ## diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/SoggettiPraticaPortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/SoggettiPraticaPortlet.java index 9e3b5fed..834ee9ff 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/SoggettiPraticaPortlet.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/SoggettiPraticaPortlet.java @@ -102,6 +102,11 @@ public class SoggettiPraticaPortlet extends MVCPortlet { long soggettoId = ParamUtil.getLong(actionRequest, "soggettoId"); long dettPraticaId = ParamUtil.getLong(actionRequest, "dettPraticaId"); Soggetto soggetto = SoggettoServiceUtil.getSoggetto(soggettoId); + + _log.info(dettPraticaId); + _log.info(soggetto.getCodiceFiscale()); + _log.info(soggetto.getTipologiaSoggetto()); + SoggettoServiceUtil.updatePrincipale(dettPraticaId, soggetto.getCodiceFiscale(), soggetto.getTipologiaSoggetto()); } catch (PortalException | SystemException e) { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/soggettipratica/edit_soggetto.jsp b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/soggettipratica/edit_soggetto.jsp index dd591dc4..44486c35 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/soggettipratica/edit_soggetto.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/soggettipratica/edit_soggetto.jsp @@ -1180,6 +1180,8 @@ Liferay.provide(window, 'aggiornaForm', function () { var geologo = "<%= TipoSoggettoUtil.GEOLOGO %>"; var collaudatore = "<%= TipoSoggettoUtil.COLLAUDATORE %>"; var archeologo = "<%= TipoSoggettoUtil.ARCHEOLOGO %>"; + var restauratore = "<%= TipoSoggettoUtil.RESTAURATORE %>"; + var storico_arte = "<%= TipoSoggettoUtil.STORICO_ARTE %>"; var altro_soggetto = "<%= TipoSoggettoUtil.ALTRO_SOGGETTO %>"; var value = $('#tipologiaSoggetto').val(); activeDisableCommittente(); @@ -1199,7 +1201,7 @@ Liferay.provide(window, 'aggiornaForm', function () { disableInput('.tabella_ambito'); } if (value == committente || value == progettista || value == direttore || value == geologo || value == collaudatore - || value == archeologo || value == altro_soggetto) { + || value == archeologo || value == restauratore || value == storico_arte || value == altro_soggetto) { $('.button_container').show(); $('.tabella_soggetti_fisici').show(); enableInput('.tabella_soggetti_fisici'); diff --git a/liferay-plugins-sdk-6.2/shared/portos-bo-shared/src/it/tref/liferay/portos/bo/shared/util/TipoSoggettoUtil.java b/liferay-plugins-sdk-6.2/shared/portos-bo-shared/src/it/tref/liferay/portos/bo/shared/util/TipoSoggettoUtil.java index 0400ebfb..15dda2f2 100644 --- a/liferay-plugins-sdk-6.2/shared/portos-bo-shared/src/it/tref/liferay/portos/bo/shared/util/TipoSoggettoUtil.java +++ b/liferay-plugins-sdk-6.2/shared/portos-bo-shared/src/it/tref/liferay/portos/bo/shared/util/TipoSoggettoUtil.java @@ -14,6 +14,8 @@ public class TipoSoggettoUtil { public static final String PROGETTISTA = "06"; public static final String ARCHEOLOGO = "07"; public static final String ALTRO_SOGGETTO = "08"; + public static final String RESTAURATORE= "09"; + public static final String STORICO_ARTE = "10"; public static final String JSON_CODICE_FISCALE = "codiceFiscale"; public static final String JSON_CODICE_RUOLO = "codiceRuolo"; @@ -27,6 +29,8 @@ public class TipoSoggettoUtil { add(TipoSoggettoUtil.DIRETTORE_LAVORI); add(TipoSoggettoUtil.GEOLOGO); add(TipoSoggettoUtil.COLLAUDATORE); + add(TipoSoggettoUtil.RESTAURATORE); + add(TipoSoggettoUtil.STORICO_ARTE); } };