From 20c9b2285f523c631e30242fe6a4f8f6b98d3e73 Mon Sep 17 00:00:00 2001 From: Mattia Gosetto Date: Mon, 10 May 2021 17:07:03 +0200 Subject: [PATCH] modifiche ai campi per dichiarazioni --- .../docroot/WEB-INF/service.xml | 3 + .../portos/bo/model/DettPraticaClp.java | 138 +++++++++++++++++- .../portos/bo/model/DettPraticaModel.java | 63 ++++++++ .../portos/bo/model/DettPraticaSoap.java | 42 ++++++ .../portos/bo/model/DettPraticaWrapper.java | 113 ++++++++++++++ .../bo/service/DettPraticaLocalService.java | 11 +- .../service/DettPraticaLocalServiceClp.java | 43 ++++-- .../service/DettPraticaLocalServiceUtil.java | 21 ++- .../DettPraticaLocalServiceWrapper.java | 21 ++- .../portos/bo/service/DettPraticaService.java | 3 +- .../bo/service/DettPraticaServiceClp.java | 13 +- .../bo/service/DettPraticaServiceUtil.java | 7 +- .../bo/service/DettPraticaServiceWrapper.java | 7 +- .../bo/util/ValidazionePraticaUtil.java | 9 ++ .../docroot/WEB-INF/sql/tables.sql | 5 +- .../WEB-INF/src/META-INF/portlet-hbm.xml | 3 + .../src/META-INF/portlet-model-hints.xml | 3 + .../WEB-INF/src/META-INF/portlet-orm.xml | 3 + .../WEB-INF/src/content/Portal.properties | 4 + .../bo/model/impl/DettPraticaCacheModel.java | 20 ++- .../bo/model/impl/DettPraticaModelImpl.java | 115 ++++++++++++++- .../DettPraticaLocalServiceClpInvoker.java | 23 ++- .../base/DettPraticaServiceClpInvoker.java | 7 +- .../service/http/DettPraticaServiceSoap.java | 7 +- .../impl/DettPraticaLocalServiceImpl.java | 24 ++- .../service/impl/DettPraticaServiceImpl.java | 7 +- .../DettPraticaPersistenceImpl.java | 3 + .../docroot/WEB-INF/src/service.properties | 4 +- .../navigator/page_dettagli_principali.jsp | 16 +- .../portos/fe/portlet/FascicoloFePortlet.java | 13 +- .../domanda/page_dettagli_principali.jsp | 23 ++- .../fascicolofe/view_fascicolo_dettagli.jsp | 16 +- 32 files changed, 720 insertions(+), 70 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 ba875435..86f8e69c 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 @@ -555,6 +555,9 @@ + + + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/DettPraticaClp.java index faa7e834..894b1147 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 @@ -407,6 +407,9 @@ public class DettPraticaClp extends BaseModelImpl attributes.put("intervFinPub", getIntervFinPub()); attributes.put("intervFinPubDesc", getIntervFinPubDesc()); attributes.put("suap", getSuap()); + attributes.put("nominaImpresa", getNominaImpresa()); + attributes.put("nominaDirettoreLavori", getNominaDirettoreLavori()); + attributes.put("nominaCollaudatore", getNominaCollaudatore()); return attributes; } @@ -2159,6 +2162,26 @@ public class DettPraticaClp extends BaseModelImpl if (suap != null) { setSuap(suap); } + + Boolean nominaImpresa = (Boolean)attributes.get("nominaImpresa"); + + if (nominaImpresa != null) { + setNominaImpresa(nominaImpresa); + } + + Boolean nominaDirettoreLavori = (Boolean)attributes.get( + "nominaDirettoreLavori"); + + if (nominaDirettoreLavori != null) { + setNominaDirettoreLavori(nominaDirettoreLavori); + } + + Boolean nominaCollaudatore = (Boolean)attributes.get( + "nominaCollaudatore"); + + if (nominaCollaudatore != null) { + setNominaCollaudatore(nominaCollaudatore); + } } @Override @@ -9236,6 +9259,93 @@ public class DettPraticaClp extends BaseModelImpl } } + @Override + public boolean getNominaImpresa() { + return _nominaImpresa; + } + + @Override + public boolean isNominaImpresa() { + return _nominaImpresa; + } + + @Override + public void setNominaImpresa(boolean nominaImpresa) { + _nominaImpresa = nominaImpresa; + + if (_dettPraticaRemoteModel != null) { + try { + Class clazz = _dettPraticaRemoteModel.getClass(); + + Method method = clazz.getMethod("setNominaImpresa", + boolean.class); + + method.invoke(_dettPraticaRemoteModel, nominaImpresa); + } + catch (Exception e) { + throw new UnsupportedOperationException(e); + } + } + } + + @Override + public boolean getNominaDirettoreLavori() { + return _nominaDirettoreLavori; + } + + @Override + public boolean isNominaDirettoreLavori() { + return _nominaDirettoreLavori; + } + + @Override + public void setNominaDirettoreLavori(boolean nominaDirettoreLavori) { + _nominaDirettoreLavori = nominaDirettoreLavori; + + if (_dettPraticaRemoteModel != null) { + try { + Class clazz = _dettPraticaRemoteModel.getClass(); + + Method method = clazz.getMethod("setNominaDirettoreLavori", + boolean.class); + + method.invoke(_dettPraticaRemoteModel, nominaDirettoreLavori); + } + catch (Exception e) { + throw new UnsupportedOperationException(e); + } + } + } + + @Override + public boolean getNominaCollaudatore() { + return _nominaCollaudatore; + } + + @Override + public boolean isNominaCollaudatore() { + return _nominaCollaudatore; + } + + @Override + public void setNominaCollaudatore(boolean nominaCollaudatore) { + _nominaCollaudatore = nominaCollaudatore; + + if (_dettPraticaRemoteModel != null) { + try { + Class clazz = _dettPraticaRemoteModel.getClass(); + + Method method = clazz.getMethod("setNominaCollaudatore", + boolean.class); + + method.invoke(_dettPraticaRemoteModel, nominaCollaudatore); + } + catch (Exception e) { + throw new UnsupportedOperationException(e); + } + } + } + @Override public java.lang.String getTitle(java.util.Locale locale) { try { @@ -9781,6 +9891,9 @@ public class DettPraticaClp extends BaseModelImpl clone.setIntervFinPub(getIntervFinPub()); clone.setIntervFinPubDesc(getIntervFinPubDesc()); clone.setSuap(getSuap()); + clone.setNominaImpresa(getNominaImpresa()); + clone.setNominaDirettoreLavori(getNominaDirettoreLavori()); + clone.setNominaCollaudatore(getNominaCollaudatore()); return clone; } @@ -9833,7 +9946,7 @@ public class DettPraticaClp extends BaseModelImpl @Override public String toString() { - StringBundler sb = new StringBundler(537); + StringBundler sb = new StringBundler(543); sb.append("{uuid="); sb.append(getUuid()); @@ -10371,6 +10484,12 @@ public class DettPraticaClp extends BaseModelImpl sb.append(getIntervFinPubDesc()); sb.append(", suap="); sb.append(getSuap()); + sb.append(", nominaImpresa="); + sb.append(getNominaImpresa()); + sb.append(", nominaDirettoreLavori="); + sb.append(getNominaDirettoreLavori()); + sb.append(", nominaCollaudatore="); + sb.append(getNominaCollaudatore()); sb.append("}"); return sb.toString(); @@ -10378,7 +10497,7 @@ public class DettPraticaClp extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(808); + StringBundler sb = new StringBundler(817); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DettPratica"); @@ -11456,6 +11575,18 @@ public class DettPraticaClp extends BaseModelImpl "suap"); + sb.append( + "nominaImpresa"); + sb.append( + "nominaDirettoreLavori"); + sb.append( + "nominaCollaudatore"); sb.append(""); @@ -11732,6 +11863,9 @@ public class DettPraticaClp extends BaseModelImpl private boolean _intervFinPub; private String _intervFinPubDesc; private boolean _suap; + private boolean _nominaImpresa; + private boolean _nominaDirettoreLavori; + private boolean _nominaCollaudatore; private BaseModel _dettPraticaRemoteModel; private Class _clpSerializerClass = it.tref.liferay.portos.bo.service.ClpSerializer.class; } \ No newline at end of file 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 997ebe2a..00a2e028 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 @@ -4863,6 +4863,69 @@ public interface DettPraticaModel extends BaseModel, */ public void setSuap(boolean suap); + /** + * Returns the nomina impresa of this dett pratica. + * + * @return the nomina impresa of this dett pratica + */ + public boolean getNominaImpresa(); + + /** + * Returns true if this dett pratica is nomina impresa. + * + * @return true if this dett pratica is nomina impresa; false otherwise + */ + public boolean isNominaImpresa(); + + /** + * Sets whether this dett pratica is nomina impresa. + * + * @param nominaImpresa the nomina impresa of this dett pratica + */ + public void setNominaImpresa(boolean nominaImpresa); + + /** + * Returns the nomina direttore lavori of this dett pratica. + * + * @return the nomina direttore lavori of this dett pratica + */ + public boolean getNominaDirettoreLavori(); + + /** + * Returns true if this dett pratica is nomina direttore lavori. + * + * @return true if this dett pratica is nomina direttore lavori; false otherwise + */ + public boolean isNominaDirettoreLavori(); + + /** + * Sets whether this dett pratica is nomina direttore lavori. + * + * @param nominaDirettoreLavori the nomina direttore lavori of this dett pratica + */ + public void setNominaDirettoreLavori(boolean nominaDirettoreLavori); + + /** + * Returns the nomina collaudatore of this dett pratica. + * + * @return the nomina collaudatore of this dett pratica + */ + public boolean getNominaCollaudatore(); + + /** + * Returns true if this dett pratica is nomina collaudatore. + * + * @return true if this dett pratica is nomina collaudatore; false otherwise + */ + public boolean isNominaCollaudatore(); + + /** + * Sets whether this dett pratica is nomina collaudatore. + * + * @param nominaCollaudatore the nomina collaudatore of this dett pratica + */ + public void setNominaCollaudatore(boolean nominaCollaudatore); + /** * @deprecated As of 6.1.0, replaced by {@link #isApproved()} */ 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 17faf038..6e619ff5 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 @@ -299,6 +299,9 @@ public class DettPraticaSoap implements Serializable { soapModel.setIntervFinPub(model.getIntervFinPub()); soapModel.setIntervFinPubDesc(model.getIntervFinPubDesc()); soapModel.setSuap(model.getSuap()); + soapModel.setNominaImpresa(model.getNominaImpresa()); + soapModel.setNominaDirettoreLavori(model.getNominaDirettoreLavori()); + soapModel.setNominaCollaudatore(model.getNominaCollaudatore()); return soapModel; } @@ -3027,6 +3030,42 @@ public class DettPraticaSoap implements Serializable { _suap = suap; } + public boolean getNominaImpresa() { + return _nominaImpresa; + } + + public boolean isNominaImpresa() { + return _nominaImpresa; + } + + public void setNominaImpresa(boolean nominaImpresa) { + _nominaImpresa = nominaImpresa; + } + + public boolean getNominaDirettoreLavori() { + return _nominaDirettoreLavori; + } + + public boolean isNominaDirettoreLavori() { + return _nominaDirettoreLavori; + } + + public void setNominaDirettoreLavori(boolean nominaDirettoreLavori) { + _nominaDirettoreLavori = nominaDirettoreLavori; + } + + public boolean getNominaCollaudatore() { + return _nominaCollaudatore; + } + + public boolean isNominaCollaudatore() { + return _nominaCollaudatore; + } + + public void setNominaCollaudatore(boolean nominaCollaudatore) { + _nominaCollaudatore = nominaCollaudatore; + } + private String _uuid; private long _dettPraticaId; private long _companyId; @@ -3295,4 +3334,7 @@ public class DettPraticaSoap implements Serializable { private boolean _intervFinPub; private String _intervFinPubDesc; private boolean _suap; + private boolean _nominaImpresa; + private boolean _nominaDirettoreLavori; + private boolean _nominaCollaudatore; } \ No newline at end of file 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 426f9504..e0f3d533 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 @@ -381,6 +381,9 @@ public class DettPraticaWrapper implements DettPratica, attributes.put("intervFinPub", getIntervFinPub()); attributes.put("intervFinPubDesc", getIntervFinPubDesc()); attributes.put("suap", getSuap()); + attributes.put("nominaImpresa", getNominaImpresa()); + attributes.put("nominaDirettoreLavori", getNominaDirettoreLavori()); + attributes.put("nominaCollaudatore", getNominaCollaudatore()); return attributes; } @@ -2133,6 +2136,26 @@ public class DettPraticaWrapper implements DettPratica, if (suap != null) { setSuap(suap); } + + Boolean nominaImpresa = (Boolean)attributes.get("nominaImpresa"); + + if (nominaImpresa != null) { + setNominaImpresa(nominaImpresa); + } + + Boolean nominaDirettoreLavori = (Boolean)attributes.get( + "nominaDirettoreLavori"); + + if (nominaDirettoreLavori != null) { + setNominaDirettoreLavori(nominaDirettoreLavori); + } + + Boolean nominaCollaudatore = (Boolean)attributes.get( + "nominaCollaudatore"); + + if (nominaCollaudatore != null) { + setNominaCollaudatore(nominaCollaudatore); + } } /** @@ -8821,6 +8844,96 @@ public class DettPraticaWrapper implements DettPratica, _dettPratica.setSuap(suap); } + /** + * Returns the nomina impresa of this dett pratica. + * + * @return the nomina impresa of this dett pratica + */ + @Override + public boolean getNominaImpresa() { + return _dettPratica.getNominaImpresa(); + } + + /** + * Returns true if this dett pratica is nomina impresa. + * + * @return true if this dett pratica is nomina impresa; false otherwise + */ + @Override + public boolean isNominaImpresa() { + return _dettPratica.isNominaImpresa(); + } + + /** + * Sets whether this dett pratica is nomina impresa. + * + * @param nominaImpresa the nomina impresa of this dett pratica + */ + @Override + public void setNominaImpresa(boolean nominaImpresa) { + _dettPratica.setNominaImpresa(nominaImpresa); + } + + /** + * Returns the nomina direttore lavori of this dett pratica. + * + * @return the nomina direttore lavori of this dett pratica + */ + @Override + public boolean getNominaDirettoreLavori() { + return _dettPratica.getNominaDirettoreLavori(); + } + + /** + * Returns true if this dett pratica is nomina direttore lavori. + * + * @return true if this dett pratica is nomina direttore lavori; false otherwise + */ + @Override + public boolean isNominaDirettoreLavori() { + return _dettPratica.isNominaDirettoreLavori(); + } + + /** + * Sets whether this dett pratica is nomina direttore lavori. + * + * @param nominaDirettoreLavori the nomina direttore lavori of this dett pratica + */ + @Override + public void setNominaDirettoreLavori(boolean nominaDirettoreLavori) { + _dettPratica.setNominaDirettoreLavori(nominaDirettoreLavori); + } + + /** + * Returns the nomina collaudatore of this dett pratica. + * + * @return the nomina collaudatore of this dett pratica + */ + @Override + public boolean getNominaCollaudatore() { + return _dettPratica.getNominaCollaudatore(); + } + + /** + * Returns true if this dett pratica is nomina collaudatore. + * + * @return true if this dett pratica is nomina collaudatore; false otherwise + */ + @Override + public boolean isNominaCollaudatore() { + return _dettPratica.isNominaCollaudatore(); + } + + /** + * Sets whether this dett pratica is nomina collaudatore. + * + * @param nominaCollaudatore the nomina collaudatore of this dett pratica + */ + @Override + public void setNominaCollaudatore(boolean nominaCollaudatore) { + _dettPratica.setNominaCollaudatore(nominaCollaudatore); + } + /** * @deprecated As of 6.1.0, replaced by {@link #isApproved()} */ 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 5cbfb9a6..95c1c93f 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 @@ -553,7 +553,8 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, - java.lang.String interventoVoceP7) + java.lang.String interventoVoceP7, boolean nominaImpresa, + boolean nominaDirettoreLavori, boolean nominaCollaudatore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; @@ -652,7 +653,9 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, java.lang.String interventoVoceP7) + boolean normLavoriNoDirettore, java.lang.String interventoVoceP7, + boolean nominaImpresa, boolean nominaDirettoreLavori, + boolean nominaCollaudatore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; @@ -721,7 +724,9 @@ public interface DettPraticaLocalService extends BaseLocalService, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, java.lang.String interventoVoceP7) + boolean normLavoriNoDirettore, java.lang.String interventoVoceP7, + boolean nominaImpresa, boolean nominaDirettoreLavori, + boolean nominaCollaudatore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceClp.java index 04372143..61778542 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 @@ -273,7 +273,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "java.lang.String", "java.lang.String", "java.lang.Boolean", "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "double", "java.lang.String" + "boolean", "boolean", "boolean", "double", "java.lang.String", + "boolean", "boolean", "boolean" }; _methodName41 = "updateDettPraticaDatiDomanda"; @@ -315,7 +316,7 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "java.lang.String", "java.lang.Boolean", "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "java.lang.String" + "boolean", "java.lang.String", "boolean", "boolean", "boolean" }; _methodName42 = "updateDettPraticaDatiIntegrazione"; @@ -341,7 +342,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { "boolean", "boolean", "boolean", "com.liferay.portal.service.ServiceContext", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "java.lang.String" + "boolean", "boolean", "boolean", "java.lang.String", "boolean", + "boolean", "boolean" }; _methodName43 = "updateDettPraticaGeologo"; @@ -1976,7 +1978,8 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, - java.lang.String interventoVoceP7) + java.lang.String interventoVoceP7, boolean nominaImpresa, + boolean nominaDirettoreLavori, boolean nominaCollaudatore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; @@ -2433,7 +2436,13 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { pagSoggettiAdAutorizzazione, - ClpSerializer.translateInput(interventoVoceP7) + ClpSerializer.translateInput(interventoVoceP7), + + nominaImpresa, + + nominaDirettoreLavori, + + nominaCollaudatore }); } catch (Throwable t) { @@ -2554,7 +2563,9 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, java.lang.String interventoVoceP7) + boolean normLavoriNoDirettore, java.lang.String interventoVoceP7, + boolean nominaImpresa, boolean nominaDirettoreLavori, + boolean nominaCollaudatore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; @@ -2887,7 +2898,13 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { normLavoriNoDirettore, - ClpSerializer.translateInput(interventoVoceP7) + ClpSerializer.translateInput(interventoVoceP7), + + nominaImpresa, + + nominaDirettoreLavori, + + nominaCollaudatore }); } catch (Throwable t) { @@ -2978,7 +2995,9 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, java.lang.String interventoVoceP7) + boolean normLavoriNoDirettore, java.lang.String interventoVoceP7, + boolean nominaImpresa, boolean nominaDirettoreLavori, + boolean nominaCollaudatore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; @@ -3185,7 +3204,13 @@ public class DettPraticaLocalServiceClp implements DettPraticaLocalService { normLavoriNoDirettore, - ClpSerializer.translateInput(interventoVoceP7) + ClpSerializer.translateInput(interventoVoceP7), + + nominaImpresa, + + nominaDirettoreLavori, + + nominaCollaudatore }); } catch (Throwable t) { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceUtil.java index dd3cf3f4..ef43ae16 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 @@ -618,7 +618,8 @@ public class DettPraticaLocalServiceUtil { boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, - java.lang.String interventoVoceP7) + java.lang.String interventoVoceP7, boolean nominaImpresa, + boolean nominaDirettoreLavori, boolean nominaCollaudatore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return getService() @@ -698,7 +699,9 @@ public class DettPraticaLocalServiceUtil { noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7); + normLavoriNoDirettore, pagSoggettiAdAutorizzazione, + interventoVoceP7, nominaImpresa, nominaDirettoreLavori, + nominaCollaudatore); } public static it.tref.liferay.portos.bo.model.DettPratica updateDettPraticaDatiDomanda( @@ -795,7 +798,9 @@ public class DettPraticaLocalServiceUtil { boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, java.lang.String interventoVoceP7) + boolean normLavoriNoDirettore, java.lang.String interventoVoceP7, + boolean nominaImpresa, boolean nominaDirettoreLavori, + boolean nominaCollaudatore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return getService() @@ -853,7 +858,8 @@ public class DettPraticaLocalServiceUtil { noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, interventoVoceP7); + normLavoriNoDirettore, interventoVoceP7, nominaImpresa, + nominaDirettoreLavori, nominaCollaudatore); } public static it.tref.liferay.portos.bo.model.DettPratica updateDettPraticaDatiIntegrazione( @@ -920,7 +926,9 @@ public class DettPraticaLocalServiceUtil { boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, java.lang.String interventoVoceP7) + boolean normLavoriNoDirettore, java.lang.String interventoVoceP7, + boolean nominaImpresa, boolean nominaDirettoreLavori, + boolean nominaCollaudatore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return getService() @@ -963,7 +971,8 @@ public class DettPraticaLocalServiceUtil { serviceContext, bozza, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, interventoVoceP7); + normLavoriNoDirettore, interventoVoceP7, nominaImpresa, + nominaDirettoreLavori, nominaCollaudatore); } public static it.tref.liferay.portos.bo.model.DettPratica updateDettPraticaGeologo( diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaLocalServiceWrapper.java index b9350f7a..9a33bc50 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 @@ -648,7 +648,8 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, - java.lang.String interventoVoceP7) + java.lang.String interventoVoceP7, boolean nominaImpresa, + boolean nominaDirettoreLavori, boolean nominaCollaudatore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return _dettPraticaLocalService.updateDettPratica(userId, @@ -728,7 +729,9 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7); + normLavoriNoDirettore, pagSoggettiAdAutorizzazione, + interventoVoceP7, nominaImpresa, nominaDirettoreLavori, + nominaCollaudatore); } @Override @@ -826,7 +829,9 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, java.lang.String interventoVoceP7) + boolean normLavoriNoDirettore, java.lang.String interventoVoceP7, + boolean nominaImpresa, boolean nominaDirettoreLavori, + boolean nominaCollaudatore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return _dettPraticaLocalService.updateDettPraticaDatiDomanda(userId, @@ -883,7 +888,8 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, interventoVoceP7); + normLavoriNoDirettore, interventoVoceP7, nominaImpresa, + nominaDirettoreLavori, nominaCollaudatore); } @Override @@ -951,7 +957,9 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, - boolean normLavoriNoDirettore, java.lang.String interventoVoceP7) + boolean normLavoriNoDirettore, java.lang.String interventoVoceP7, + boolean nominaImpresa, boolean nominaDirettoreLavori, + boolean nominaCollaudatore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return _dettPraticaLocalService.updateDettPraticaDatiIntegrazione(userId, @@ -993,7 +1001,8 @@ public class DettPraticaLocalServiceWrapper implements DettPraticaLocalService, serviceContext, bozza, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, interventoVoceP7); + normLavoriNoDirettore, interventoVoceP7, nominaImpresa, + nominaDirettoreLavori, nominaCollaudatore); } @Override diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaService.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaService.java index 03fb4764..d0f31c9b 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaService.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaService.java @@ -257,7 +257,8 @@ public interface DettPraticaService extends BaseService, InvokableService { boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, - java.lang.String interventoVoceP7) + java.lang.String interventoVoceP7, boolean nominaImpresa, + boolean nominaDirettoreLavori, boolean nominaCollaudatore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException; diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceClp.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceClp.java index 0ffa2cf1..1ee63f5b 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceClp.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceClp.java @@ -135,7 +135,7 @@ public class DettPraticaServiceClp implements DettPraticaService { "java.lang.Boolean", "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "double", - "java.lang.String" + "java.lang.String", "boolean", "boolean", "boolean" }; _methodName12 = "fetchDettPratica"; @@ -722,7 +722,8 @@ public class DettPraticaServiceClp implements DettPraticaService { boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, - java.lang.String interventoVoceP7) + java.lang.String interventoVoceP7, boolean nominaImpresa, + boolean nominaDirettoreLavori, boolean nominaCollaudatore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { Object returnObj = null; @@ -1183,7 +1184,13 @@ public class DettPraticaServiceClp implements DettPraticaService { pagSoggettiAdAutorizzazione, - ClpSerializer.translateInput(interventoVoceP7) + ClpSerializer.translateInput(interventoVoceP7), + + nominaImpresa, + + nominaDirettoreLavori, + + nominaCollaudatore }); } catch (Throwable t) { diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceUtil.java index 16fae832..2f34fbf4 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceUtil.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceUtil.java @@ -277,7 +277,8 @@ public class DettPraticaServiceUtil { boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, - java.lang.String interventoVoceP7) + java.lang.String interventoVoceP7, boolean nominaImpresa, + boolean nominaDirettoreLavori, boolean nominaCollaudatore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return getService() @@ -357,7 +358,9 @@ public class DettPraticaServiceUtil { tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7); + normLavoriNoDirettore, pagSoggettiAdAutorizzazione, + interventoVoceP7, nominaImpresa, nominaDirettoreLavori, + nominaCollaudatore); } public static it.tref.liferay.portos.bo.model.DettPratica fetchDettPratica( diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceWrapper.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceWrapper.java index 81c8a88a..3706b4af 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceWrapper.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/DettPraticaServiceWrapper.java @@ -277,7 +277,8 @@ public class DettPraticaServiceWrapper implements DettPraticaService, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, - java.lang.String interventoVoceP7) + java.lang.String interventoVoceP7, boolean nominaImpresa, + boolean nominaDirettoreLavori, boolean nominaCollaudatore) throws com.liferay.portal.kernel.exception.PortalException, com.liferay.portal.kernel.exception.SystemException { return _dettPraticaService.updateDettPratica(userId, dettPraticaId, @@ -356,7 +357,9 @@ public class DettPraticaServiceWrapper implements DettPraticaService, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7); + normLavoriNoDirettore, pagSoggettiAdAutorizzazione, + interventoVoceP7, nominaImpresa, nominaDirettoreLavori, + nominaCollaudatore); } @Override diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java index 6ac44436..6b37b0e2 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 @@ -433,6 +433,15 @@ public class ValidazionePraticaUtil { || dettPratica.getLocalizzazioneGeografica().startsWith("||")) { notCompleted.add("Localizzazione geografica mancante"); } + + if (Validator.isNull(dettPratica.getDcFoglio())){ + notCompleted.add("Foglio mancante"); + } + + if (Validator.isNull(dettPratica.getDcParticelle()) + || dettPratica.getLocalizzazioneGeografica().startsWith("||")){ + notCompleted.add("Particelle mancanti"); + } } else { if (intPratica.getTipoProcedura().equals(Constants.PROCEDURA_P9) || intPratica.getTipoProcedura().equals(Constants.PROCEDURA_Q9)) { 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 71c4056c..ca81108d 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 @@ -458,7 +458,10 @@ create table portos_bo_DettPratica ( clRischioPostInt VARCHAR(75) null, intervFinPub BOOLEAN, intervFinPubDesc STRING null, - suap BOOLEAN + suap BOOLEAN, + nominaImpresa BOOLEAN, + nominaDirettoreLavori BOOLEAN, + nominaCollaudatore BOOLEAN ); create table portos_bo_DocAggiuntiva ( 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 1b00ce4c..9c84a795 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 @@ -505,6 +505,9 @@ + + + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml index 96fed04c..5f24a871 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 @@ -559,6 +559,9 @@ 4000 + + + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml index 5c88b47c..64986ad0 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 @@ -619,6 +619,9 @@ + + + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties index 3d4ea58f..f32bb4e1 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties @@ -262,6 +262,10 @@ norm-art3com3_3 = relazione geotecnica (A06) norm-art3com3_4 = relazione sulle fondazioni (A07) norm-art3com4 = Può essere omesso il fascicolo dei calcoli delle strutture portanti, sia in fondazione sia in elevazione +nomina-impresa = Opere per le quali la nomina dell’impresa è subordinata alla richiesta di autorizzazione/conformità sismica e/o alla comunicazione di inizio lavori (obbligo dichiarazione A29) +nomina-direttore-lavori = Opere per le quali la nomina del Direttore dei Lavori è subordinata alla richiesta di autorizzazione/conformità sismica e/o alla comunicazione di inizio lavori (obbligo dichiarazione A30) +nomina-collaudatore = Opere per le quali la nomina del Collaudatore è subordinata alla richiesta di autorizzazione/conformità sismica e/o alla comunicazione di inizio lavori (obbligo dichiarazione A27) + suap = Pratica SUAP - SUE norm-sisma-bonus = Sisma Bonus 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 a3ed298b..85c90632 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(537); + StringBundler sb = new StringBundler(543); sb.append("{uuid="); sb.append(uuid); @@ -576,6 +576,12 @@ public class DettPraticaCacheModel implements CacheModel, sb.append(intervFinPubDesc); sb.append(", suap="); sb.append(suap); + sb.append(", nominaImpresa="); + sb.append(nominaImpresa); + sb.append(", nominaDirettoreLavori="); + sb.append(nominaDirettoreLavori); + sb.append(", nominaCollaudatore="); + sb.append(nominaCollaudatore); sb.append("}"); return sb.toString(); @@ -1555,6 +1561,9 @@ public class DettPraticaCacheModel implements CacheModel, } dettPraticaImpl.setSuap(suap); + dettPraticaImpl.setNominaImpresa(nominaImpresa); + dettPraticaImpl.setNominaDirettoreLavori(nominaDirettoreLavori); + dettPraticaImpl.setNominaCollaudatore(nominaCollaudatore); dettPraticaImpl.resetOriginalValues(); @@ -1831,6 +1840,9 @@ public class DettPraticaCacheModel implements CacheModel, intervFinPub = objectInput.readBoolean(); intervFinPubDesc = objectInput.readUTF(); suap = objectInput.readBoolean(); + nominaImpresa = objectInput.readBoolean(); + nominaDirettoreLavori = objectInput.readBoolean(); + nominaCollaudatore = objectInput.readBoolean(); } @Override @@ -2744,6 +2756,9 @@ public class DettPraticaCacheModel implements CacheModel, } objectOutput.writeBoolean(suap); + objectOutput.writeBoolean(nominaImpresa); + objectOutput.writeBoolean(nominaDirettoreLavori); + objectOutput.writeBoolean(nominaCollaudatore); } public String uuid; @@ -3014,4 +3029,7 @@ public class DettPraticaCacheModel implements CacheModel, public boolean intervFinPub; public String intervFinPubDesc; public boolean suap; + public boolean nominaImpresa; + public boolean nominaDirettoreLavori; + public boolean nominaCollaudatore; } \ No newline at end of file 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 9ccf8a08..a840a42d 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 @@ -335,9 +335,12 @@ public class DettPraticaModelImpl extends BaseModelImpl { "clRischioPostInt", Types.VARCHAR }, { "intervFinPub", Types.BOOLEAN }, { "intervFinPubDesc", Types.VARCHAR }, - { "suap", Types.BOOLEAN } + { "suap", Types.BOOLEAN }, + { "nominaImpresa", Types.BOOLEAN }, + { "nominaDirettoreLavori", Types.BOOLEAN }, + { "nominaCollaudatore", Types.BOOLEAN } }; - public static final String TABLE_SQL_CREATE = "create table portos_bo_DettPratica (uuid_ VARCHAR(75) null,dettPraticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,integrazione LONG,protocollo VARCHAR(75) null,dtProtocollo DATE null,tipoIntegrazione VARCHAR(10) null,completa BOOLEAN,gestita BOOLEAN,importoSpeseIstruttoria VARCHAR(75) null,codicePagamentoOneri VARCHAR(75) null,causalePagamentoOneri VARCHAR(75) null,mezzoPagamentoOneri VARCHAR(75) null,importoBolli VARCHAR(75) null,codicePagamentoBolli VARCHAR(75) null,causalePagamentoBolli VARCHAR(75) null,mezzoPagamentoBolli VARCHAR(75) null,dataEffettuazione DATE null,version INTEGER,versionata BOOLEAN,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null,statusTask INTEGER,workflowForzato BOOLEAN,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,variataDa LONG,varianteNumero LONG,operaConforme BOOLEAN,collaudoStatico BOOLEAN,noCollaudo BOOLEAN,codiceFiscaleDelegato VARCHAR(16) null,codiceRuoloDelegato VARCHAR(75) null,codiceFiscaleDelegatoCommittente VARCHAR(75) null,codiceFiscaleDelegatoFineLavori VARCHAR(75) null,codiceFiscaleDelegatoCollaudo VARCHAR(75) null,codiceFiscalePrincipaleCommittente VARCHAR(75) null,codiceFiscalePrincipaleCollaudatore VARCHAR(75) null,codiceFiscalePrincipaleProgettista VARCHAR(75) null,codiceFiscalePrincipaleDirettoreLavori VARCHAR(75) null,codiceFiscalePrincipaleDitta VARCHAR(75) null,codiceFiscalePrincipaleGeologo VARCHAR(75) null,codiceFiscalePrincipaleArcheologo VARCHAR(75) null,sanatoriaEdilizia47 BOOLEAN,sanatoriaEdilizia724 BOOLEAN,sanatoriaEdilizia326 BOOLEAN,lavoriInEconomiaCommittente BOOLEAN,inizioLavoriContestualeOpera BOOLEAN,dataInizioLavoriOpera DATE null,dataInizioEsecuzioneOpera DATE null,dataFineEsecuzioneOpera DATE null,metratura VARCHAR(75) null,lavoriPubblici BOOLEAN,pagamentoIdOneri LONG,pagamentoIdBolli LONG,lavoriPubbliciPercentuale INTEGER,numeroCivico VARCHAR(75) null,dcParticelle VARCHAR(75) null,dcFoglio VARCHAR(75) null,dcAllegato VARCHAR(75) null,dePiani VARCHAR(75) null,deAltezza VARCHAR(75) null,deInterrati VARCHAR(75) null,deSuperficie VARCHAR(75) null,deCostruzione VARCHAR(75) null,deRistrutturazione VARCHAR(75) null,deUso VARCHAR(75) null,dePubblica VARCHAR(75) null,dePrivata VARCHAR(75) null,deUtilizzazione VARCHAR(75) null,dePosizioneEdificio VARCHAR(75) null,deInfStradalePonte BOOLEAN,deInfStradaleStrada BOOLEAN,deInfStradaleAltro BOOLEAN,deInfIdraulicaLong BOOLEAN,deInfIdraulicaTrasv BOOLEAN,deInfIdraulicaAltro BOOLEAN,deInfOperaAccStradale BOOLEAN,deInfOperaAccIdraulica BOOLEAN,deInfOperaAccAltro BOOLEAN,deInfAltraInfrastruttura BOOLEAN,deInfAltro BOOLEAN,deInfAltroDesc STRING null,dccFondazioni VARCHAR(75) null,destinazioneAltroIntervento VARCHAR(75) null,dccStruttureEleMuraturePietrame BOOLEAN,dccStruttureEleMuratureLaterizio BOOLEAN,dccStruttureEleMuratureMisto BOOLEAN,dccStruttureEleMuratureStoriche BOOLEAN,dccStruttureEleAcciaio VARCHAR(75) null,dccStruttureEleCA VARCHAR(75) null,dccStruttureEleLegno VARCHAR(75) null,dccStruttureEleMistoCA BOOLEAN,dccStruttureEleMistoAcciaio BOOLEAN,dccStruttureEleMistoMuratura BOOLEAN,dccStruttureEleMistoLegno BOOLEAN,dccStruttureElePrefabbricato BOOLEAN,dccStruttureEleAltro BOOLEAN,dccStruttureEleAltroDescrizione STRING null,dccOrizzontamentiCAAcciaio BOOLEAN,dccOrizzontamentiLegno BOOLEAN,dccOrizzontamentiLegnoCA BOOLEAN,dccOrizzontamentiLamieraGrecata BOOLEAN,dccOrizzontamentiVolte BOOLEAN,dccOrizzontamentiAltro BOOLEAN,dccOrizzontamentiAltroDescrizione STRING null,dccCopertura VARCHAR(75) null,dccCoperturaCAAcciaio BOOLEAN,dccCoperturaLegno BOOLEAN,dccCoperturaLegnoCA BOOLEAN,dccCoperturaLamieraGrecata BOOLEAN,dccCoperturaPannelli BOOLEAN,dccCoperturaPVCTelonati BOOLEAN,dccCoperturaLeggere BOOLEAN,dccCoperturaAltro BOOLEAN,dccCoperturaAltroDesrizione STRING null,dccElemNonStrutLaterizio BOOLEAN,dccElemNonStrutCartongesso BOOLEAN,dccElemNonStrutCalcestruzzo BOOLEAN,dccElemNonStrutLegno BOOLEAN,dccElemNonStrutAltro BOOLEAN,dccElemNonStrutAltroDescrizione STRING null,dccOpereDiRinforzoInsCatene BOOLEAN,dccOpereDiRinforzoInsCordoli BOOLEAN,dccOpereDiRinforzoIniArmate BOOLEAN,dccOpereDiRinforzoPlaccaggi BOOLEAN,dccOpereDiRinforzoIrrSolai BOOLEAN,dccOpereDiRinforzoRinforziFRP BOOLEAN,dccOpereDiRinforzoTelaiECerchiature BOOLEAN,dccOpereDiRinforzoInsRompitratta BOOLEAN,dccOpereDiRinforzoAltro BOOLEAN,dccOpereDiRinforzoAltroDescrizione STRING null,geoClasseIndagine VARCHAR(75) null,geoCategoriaSottosuolo VARCHAR(75) null,geoCategoriaTopografica VARCHAR(75) null,geoConsolidamento VARCHAR(75) null,geoPericolositaGeologica VARCHAR(75) null,geoPericolositaSismica VARCHAR(75) null,geoPericolositaIdraulica VARCHAR(75) null,geoPericolositaGeomorfica VARCHAR(75) null,geoRischioGeomorfologicoPai VARCHAR(75) null,geoPericolositaIdraulicaPai VARCHAR(75) null,geoRischioIdraulicoPai VARCHAR(75) null,geoFattibilitaGeologica VARCHAR(75) null,geoFattibilitaSismica VARCHAR(75) null,geoFattibilitaIdraulica VARCHAR(75) null,geoOperaRilevante VARCHAR(75) null,geoOpereDiSostegno VARCHAR(75) null,geoOpereInSotterranea VARCHAR(75) null,geoPresenzaPrescrizioni VARCHAR(75) null,geoNotePrescrizioni STRING null,geoNoteIndagini STRING null,geoEvidenzeGeomorfiche VARCHAR(75) null,geoEvidenzeGeologiche VARCHAR(75) null,geoDtRelazione DATE null,pagSoggettiAdAutorizzazione DOUBLE,pagInterventiRestauroManufatti DOUBLE,pagAltriCasiCulturali DOUBLE,pagLottizzazioni DOUBLE,pagGrandiStrutture DOUBLE,pagCondotte DOUBLE,pagPalificazioni DOUBLE,pagImpiantiEolici DOUBLE,pagNuoveRealizzazioni DOUBLE,pagImmobiliPreesistenti DOUBLE,pagManifestiPubblicitari DOUBLE,pagPareriDiMassima DOUBLE,pagAltriCasiPaesaggistici DOUBLE,pagVariantiPareriResi DOUBLE,pagRilascioAttestazioni DOUBLE,pagConsultazioniArchivio DOUBLE,pagNuoveCostruzioni BOOLEAN,pagAdeguamentoSismico INTEGER,pagMiglioramentoSismico INTEGER,pagMiglioramentoSismicoSicilia BOOLEAN,pagRiparazioneInterventoLocale BOOLEAN,pagOperaNonQuantificabile BOOLEAN,pagNuovaCostruzione INTEGER,pagVarianti BOOLEAN,pagAltro INTEGER,pagCalcolatoAdeguamentoSismico VARCHAR(75) null,pagCalcolatoMiglioramentoSismico VARCHAR(75) null,pagCalcolatoRiparazioneInterventoLocale VARCHAR(75) null,pagCalcolatoOperaNonQuantificabile VARCHAR(75) null,pagEffettivoAdeguamentoSismico VARCHAR(75) null,pagEffettivoMiglioramentoSismico VARCHAR(75) null,pagEffettivoRiparazioneInterventoLocale VARCHAR(75) null,pagEffettivoOperaNonQuantificabile VARCHAR(75) null,pagNoteUtente TEXT null,note STRING null,noteUfficio STRING null,localizzazioneGeografica VARCHAR(75) null,tcNuovaCostruzione BOOLEAN,tcNuovaCostruzioneComplessa BOOLEAN,tcAdeguamentoSismico BOOLEAN,tcMiglioramentoSismico BOOLEAN,tcRiparazioneInterventoLocale BOOLEAN,tcCostruzioniEsistenti BOOLEAN,tcManutOrdStraord BOOLEAN,tcNuovaCostruzionePertinenza BOOLEAN,tcInterventoOpereEscavazione BOOLEAN,tcViarch BOOLEAN,tcOperaA25 BOOLEAN,tcAltriInterventi BOOLEAN,tcAltriInterventiDesc VARCHAR(75) null,tcInCA BOOLEAN,tcInOpera BOOLEAN,tcPrefabbricato BOOLEAN,tcInAcciaio BOOLEAN,tcMista BOOLEAN,tcInMuratura BOOLEAN,tcInMuraturaOrdinaria BOOLEAN,tcInMuraturaArmata BOOLEAN,tcInMuraturaMista BOOLEAN,tcInLegno BOOLEAN,tcAltro BOOLEAN,tcAltroDescrizione STRING null,tcConDispositivi BOOLEAN,interventoVoceP7 VARCHAR(75) null,normLavoriInProprio BOOLEAN,normLavoriNoDirettore BOOLEAN,normEsenteBollo BOOLEAN,normEsenteSpese BOOLEAN,normDpr01Dep BOOLEAN,normDpr02Dep BOOLEAN,normDpr01Aut BOOLEAN,normDpr02Aut BOOLEAN,normDpr03 BOOLEAN,normDpr04 BOOLEAN,normDpr05 BOOLEAN,normDm01 BOOLEAN,normDm02 BOOLEAN,normDm03 BOOLEAN,normDm2018 BOOLEAN,normDm04 BOOLEAN,normDm05 BOOLEAN,normDprg01 BOOLEAN,normDprg02 BOOLEAN,normAnr BOOLEAN,normOrd01 BOOLEAN,normCI01 BOOLEAN,normLTC01 BOOLEAN,normArt3com3 BOOLEAN,normArt3com4 BOOLEAN,normSismaBonus BOOLEAN,clRischioPreInt VARCHAR(75) null,clRischioPostInt VARCHAR(75) null,intervFinPub BOOLEAN,intervFinPubDesc STRING null,suap BOOLEAN)"; + public static final String TABLE_SQL_CREATE = "create table portos_bo_DettPratica (uuid_ VARCHAR(75) null,dettPraticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,intPraticaId LONG,integrazione LONG,protocollo VARCHAR(75) null,dtProtocollo DATE null,tipoIntegrazione VARCHAR(10) null,completa BOOLEAN,gestita BOOLEAN,importoSpeseIstruttoria VARCHAR(75) null,codicePagamentoOneri VARCHAR(75) null,causalePagamentoOneri VARCHAR(75) null,mezzoPagamentoOneri VARCHAR(75) null,importoBolli VARCHAR(75) null,codicePagamentoBolli VARCHAR(75) null,causalePagamentoBolli VARCHAR(75) null,mezzoPagamentoBolli VARCHAR(75) null,dataEffettuazione DATE null,version INTEGER,versionata BOOLEAN,status INTEGER,statusByUserId LONG,statusByUserName VARCHAR(75) null,statusDate DATE null,statusTask INTEGER,workflowForzato BOOLEAN,soggettoSostituitoId LONG,dtInvioSignal DATE null,destinazione VARCHAR(10) null,ag VARCHAR(10) null,descLongIntervento STRING null,paesaggioLocale STRING null,livelloDiTutela STRING null,vincoli STRING null,via VARCHAR(75) null,localita VARCHAR(75) null,estremiCatastali STRING null,estremiPratCom STRING null,variataDa LONG,varianteNumero LONG,operaConforme BOOLEAN,collaudoStatico BOOLEAN,noCollaudo BOOLEAN,codiceFiscaleDelegato VARCHAR(16) null,codiceRuoloDelegato VARCHAR(75) null,codiceFiscaleDelegatoCommittente VARCHAR(75) null,codiceFiscaleDelegatoFineLavori VARCHAR(75) null,codiceFiscaleDelegatoCollaudo VARCHAR(75) null,codiceFiscalePrincipaleCommittente VARCHAR(75) null,codiceFiscalePrincipaleCollaudatore VARCHAR(75) null,codiceFiscalePrincipaleProgettista VARCHAR(75) null,codiceFiscalePrincipaleDirettoreLavori VARCHAR(75) null,codiceFiscalePrincipaleDitta VARCHAR(75) null,codiceFiscalePrincipaleGeologo VARCHAR(75) null,codiceFiscalePrincipaleArcheologo VARCHAR(75) null,sanatoriaEdilizia47 BOOLEAN,sanatoriaEdilizia724 BOOLEAN,sanatoriaEdilizia326 BOOLEAN,lavoriInEconomiaCommittente BOOLEAN,inizioLavoriContestualeOpera BOOLEAN,dataInizioLavoriOpera DATE null,dataInizioEsecuzioneOpera DATE null,dataFineEsecuzioneOpera DATE null,metratura VARCHAR(75) null,lavoriPubblici BOOLEAN,pagamentoIdOneri LONG,pagamentoIdBolli LONG,lavoriPubbliciPercentuale INTEGER,numeroCivico VARCHAR(75) null,dcParticelle VARCHAR(75) null,dcFoglio VARCHAR(75) null,dcAllegato VARCHAR(75) null,dePiani VARCHAR(75) null,deAltezza VARCHAR(75) null,deInterrati VARCHAR(75) null,deSuperficie VARCHAR(75) null,deCostruzione VARCHAR(75) null,deRistrutturazione VARCHAR(75) null,deUso VARCHAR(75) null,dePubblica VARCHAR(75) null,dePrivata VARCHAR(75) null,deUtilizzazione VARCHAR(75) null,dePosizioneEdificio VARCHAR(75) null,deInfStradalePonte BOOLEAN,deInfStradaleStrada BOOLEAN,deInfStradaleAltro BOOLEAN,deInfIdraulicaLong BOOLEAN,deInfIdraulicaTrasv BOOLEAN,deInfIdraulicaAltro BOOLEAN,deInfOperaAccStradale BOOLEAN,deInfOperaAccIdraulica BOOLEAN,deInfOperaAccAltro BOOLEAN,deInfAltraInfrastruttura BOOLEAN,deInfAltro BOOLEAN,deInfAltroDesc STRING null,dccFondazioni VARCHAR(75) null,destinazioneAltroIntervento VARCHAR(75) null,dccStruttureEleMuraturePietrame BOOLEAN,dccStruttureEleMuratureLaterizio BOOLEAN,dccStruttureEleMuratureMisto BOOLEAN,dccStruttureEleMuratureStoriche BOOLEAN,dccStruttureEleAcciaio VARCHAR(75) null,dccStruttureEleCA VARCHAR(75) null,dccStruttureEleLegno VARCHAR(75) null,dccStruttureEleMistoCA BOOLEAN,dccStruttureEleMistoAcciaio BOOLEAN,dccStruttureEleMistoMuratura BOOLEAN,dccStruttureEleMistoLegno BOOLEAN,dccStruttureElePrefabbricato BOOLEAN,dccStruttureEleAltro BOOLEAN,dccStruttureEleAltroDescrizione STRING null,dccOrizzontamentiCAAcciaio BOOLEAN,dccOrizzontamentiLegno BOOLEAN,dccOrizzontamentiLegnoCA BOOLEAN,dccOrizzontamentiLamieraGrecata BOOLEAN,dccOrizzontamentiVolte BOOLEAN,dccOrizzontamentiAltro BOOLEAN,dccOrizzontamentiAltroDescrizione STRING null,dccCopertura VARCHAR(75) null,dccCoperturaCAAcciaio BOOLEAN,dccCoperturaLegno BOOLEAN,dccCoperturaLegnoCA BOOLEAN,dccCoperturaLamieraGrecata BOOLEAN,dccCoperturaPannelli BOOLEAN,dccCoperturaPVCTelonati BOOLEAN,dccCoperturaLeggere BOOLEAN,dccCoperturaAltro BOOLEAN,dccCoperturaAltroDesrizione STRING null,dccElemNonStrutLaterizio BOOLEAN,dccElemNonStrutCartongesso BOOLEAN,dccElemNonStrutCalcestruzzo BOOLEAN,dccElemNonStrutLegno BOOLEAN,dccElemNonStrutAltro BOOLEAN,dccElemNonStrutAltroDescrizione STRING null,dccOpereDiRinforzoInsCatene BOOLEAN,dccOpereDiRinforzoInsCordoli BOOLEAN,dccOpereDiRinforzoIniArmate BOOLEAN,dccOpereDiRinforzoPlaccaggi BOOLEAN,dccOpereDiRinforzoIrrSolai BOOLEAN,dccOpereDiRinforzoRinforziFRP BOOLEAN,dccOpereDiRinforzoTelaiECerchiature BOOLEAN,dccOpereDiRinforzoInsRompitratta BOOLEAN,dccOpereDiRinforzoAltro BOOLEAN,dccOpereDiRinforzoAltroDescrizione STRING null,geoClasseIndagine VARCHAR(75) null,geoCategoriaSottosuolo VARCHAR(75) null,geoCategoriaTopografica VARCHAR(75) null,geoConsolidamento VARCHAR(75) null,geoPericolositaGeologica VARCHAR(75) null,geoPericolositaSismica VARCHAR(75) null,geoPericolositaIdraulica VARCHAR(75) null,geoPericolositaGeomorfica VARCHAR(75) null,geoRischioGeomorfologicoPai VARCHAR(75) null,geoPericolositaIdraulicaPai VARCHAR(75) null,geoRischioIdraulicoPai VARCHAR(75) null,geoFattibilitaGeologica VARCHAR(75) null,geoFattibilitaSismica VARCHAR(75) null,geoFattibilitaIdraulica VARCHAR(75) null,geoOperaRilevante VARCHAR(75) null,geoOpereDiSostegno VARCHAR(75) null,geoOpereInSotterranea VARCHAR(75) null,geoPresenzaPrescrizioni VARCHAR(75) null,geoNotePrescrizioni STRING null,geoNoteIndagini STRING null,geoEvidenzeGeomorfiche VARCHAR(75) null,geoEvidenzeGeologiche VARCHAR(75) null,geoDtRelazione DATE null,pagSoggettiAdAutorizzazione DOUBLE,pagInterventiRestauroManufatti DOUBLE,pagAltriCasiCulturali DOUBLE,pagLottizzazioni DOUBLE,pagGrandiStrutture DOUBLE,pagCondotte DOUBLE,pagPalificazioni DOUBLE,pagImpiantiEolici DOUBLE,pagNuoveRealizzazioni DOUBLE,pagImmobiliPreesistenti DOUBLE,pagManifestiPubblicitari DOUBLE,pagPareriDiMassima DOUBLE,pagAltriCasiPaesaggistici DOUBLE,pagVariantiPareriResi DOUBLE,pagRilascioAttestazioni DOUBLE,pagConsultazioniArchivio DOUBLE,pagNuoveCostruzioni BOOLEAN,pagAdeguamentoSismico INTEGER,pagMiglioramentoSismico INTEGER,pagMiglioramentoSismicoSicilia BOOLEAN,pagRiparazioneInterventoLocale BOOLEAN,pagOperaNonQuantificabile BOOLEAN,pagNuovaCostruzione INTEGER,pagVarianti BOOLEAN,pagAltro INTEGER,pagCalcolatoAdeguamentoSismico VARCHAR(75) null,pagCalcolatoMiglioramentoSismico VARCHAR(75) null,pagCalcolatoRiparazioneInterventoLocale VARCHAR(75) null,pagCalcolatoOperaNonQuantificabile VARCHAR(75) null,pagEffettivoAdeguamentoSismico VARCHAR(75) null,pagEffettivoMiglioramentoSismico VARCHAR(75) null,pagEffettivoRiparazioneInterventoLocale VARCHAR(75) null,pagEffettivoOperaNonQuantificabile VARCHAR(75) null,pagNoteUtente TEXT null,note STRING null,noteUfficio STRING null,localizzazioneGeografica VARCHAR(75) null,tcNuovaCostruzione BOOLEAN,tcNuovaCostruzioneComplessa BOOLEAN,tcAdeguamentoSismico BOOLEAN,tcMiglioramentoSismico BOOLEAN,tcRiparazioneInterventoLocale BOOLEAN,tcCostruzioniEsistenti BOOLEAN,tcManutOrdStraord BOOLEAN,tcNuovaCostruzionePertinenza BOOLEAN,tcInterventoOpereEscavazione BOOLEAN,tcViarch BOOLEAN,tcOperaA25 BOOLEAN,tcAltriInterventi BOOLEAN,tcAltriInterventiDesc VARCHAR(75) null,tcInCA BOOLEAN,tcInOpera BOOLEAN,tcPrefabbricato BOOLEAN,tcInAcciaio BOOLEAN,tcMista BOOLEAN,tcInMuratura BOOLEAN,tcInMuraturaOrdinaria BOOLEAN,tcInMuraturaArmata BOOLEAN,tcInMuraturaMista BOOLEAN,tcInLegno BOOLEAN,tcAltro BOOLEAN,tcAltroDescrizione STRING null,tcConDispositivi BOOLEAN,interventoVoceP7 VARCHAR(75) null,normLavoriInProprio BOOLEAN,normLavoriNoDirettore BOOLEAN,normEsenteBollo BOOLEAN,normEsenteSpese BOOLEAN,normDpr01Dep BOOLEAN,normDpr02Dep BOOLEAN,normDpr01Aut BOOLEAN,normDpr02Aut BOOLEAN,normDpr03 BOOLEAN,normDpr04 BOOLEAN,normDpr05 BOOLEAN,normDm01 BOOLEAN,normDm02 BOOLEAN,normDm03 BOOLEAN,normDm2018 BOOLEAN,normDm04 BOOLEAN,normDm05 BOOLEAN,normDprg01 BOOLEAN,normDprg02 BOOLEAN,normAnr BOOLEAN,normOrd01 BOOLEAN,normCI01 BOOLEAN,normLTC01 BOOLEAN,normArt3com3 BOOLEAN,normArt3com4 BOOLEAN,normSismaBonus BOOLEAN,clRischioPreInt VARCHAR(75) null,clRischioPostInt VARCHAR(75) null,intervFinPub BOOLEAN,intervFinPubDesc STRING null,suap BOOLEAN,nominaImpresa BOOLEAN,nominaDirettoreLavori BOOLEAN,nominaCollaudatore BOOLEAN)"; public static final String TABLE_SQL_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"; @@ -643,6 +646,9 @@ public class DettPraticaModelImpl extends BaseModelImpl model.setIntervFinPub(soapModel.getIntervFinPub()); model.setIntervFinPubDesc(soapModel.getIntervFinPubDesc()); model.setSuap(soapModel.getSuap()); + model.setNominaImpresa(soapModel.getNominaImpresa()); + model.setNominaDirettoreLavori(soapModel.getNominaDirettoreLavori()); + model.setNominaCollaudatore(soapModel.getNominaCollaudatore()); return model; } @@ -1037,6 +1043,9 @@ public class DettPraticaModelImpl extends BaseModelImpl attributes.put("intervFinPub", getIntervFinPub()); attributes.put("intervFinPubDesc", getIntervFinPubDesc()); attributes.put("suap", getSuap()); + attributes.put("nominaImpresa", getNominaImpresa()); + attributes.put("nominaDirettoreLavori", getNominaDirettoreLavori()); + attributes.put("nominaCollaudatore", getNominaCollaudatore()); return attributes; } @@ -2789,6 +2798,26 @@ public class DettPraticaModelImpl extends BaseModelImpl if (suap != null) { setSuap(suap); } + + Boolean nominaImpresa = (Boolean)attributes.get("nominaImpresa"); + + if (nominaImpresa != null) { + setNominaImpresa(nominaImpresa); + } + + Boolean nominaDirettoreLavori = (Boolean)attributes.get( + "nominaDirettoreLavori"); + + if (nominaDirettoreLavori != null) { + setNominaDirettoreLavori(nominaDirettoreLavori); + } + + Boolean nominaCollaudatore = (Boolean)attributes.get( + "nominaCollaudatore"); + + if (nominaCollaudatore != null) { + setNominaCollaudatore(nominaCollaudatore); + } } @JSON @@ -7002,6 +7031,54 @@ public class DettPraticaModelImpl extends BaseModelImpl _suap = suap; } + @JSON + @Override + public boolean getNominaImpresa() { + return _nominaImpresa; + } + + @Override + public boolean isNominaImpresa() { + return _nominaImpresa; + } + + @Override + public void setNominaImpresa(boolean nominaImpresa) { + _nominaImpresa = nominaImpresa; + } + + @JSON + @Override + public boolean getNominaDirettoreLavori() { + return _nominaDirettoreLavori; + } + + @Override + public boolean isNominaDirettoreLavori() { + return _nominaDirettoreLavori; + } + + @Override + public void setNominaDirettoreLavori(boolean nominaDirettoreLavori) { + _nominaDirettoreLavori = nominaDirettoreLavori; + } + + @JSON + @Override + public boolean getNominaCollaudatore() { + return _nominaCollaudatore; + } + + @Override + public boolean isNominaCollaudatore() { + return _nominaCollaudatore; + } + + @Override + public void setNominaCollaudatore(boolean nominaCollaudatore) { + _nominaCollaudatore = nominaCollaudatore; + } + @Override public StagedModelType getStagedModelType() { return new StagedModelType(PortalUtil.getClassNameId( @@ -7395,6 +7472,9 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaImpl.setIntervFinPub(getIntervFinPub()); dettPraticaImpl.setIntervFinPubDesc(getIntervFinPubDesc()); dettPraticaImpl.setSuap(getSuap()); + dettPraticaImpl.setNominaImpresa(getNominaImpresa()); + dettPraticaImpl.setNominaDirettoreLavori(getNominaDirettoreLavori()); + dettPraticaImpl.setNominaCollaudatore(getNominaCollaudatore()); dettPraticaImpl.resetOriginalValues(); @@ -8755,12 +8835,18 @@ public class DettPraticaModelImpl extends BaseModelImpl dettPraticaCacheModel.suap = getSuap(); + dettPraticaCacheModel.nominaImpresa = getNominaImpresa(); + + dettPraticaCacheModel.nominaDirettoreLavori = getNominaDirettoreLavori(); + + dettPraticaCacheModel.nominaCollaudatore = getNominaCollaudatore(); + return dettPraticaCacheModel; } @Override public String toString() { - StringBundler sb = new StringBundler(537); + StringBundler sb = new StringBundler(543); sb.append("{uuid="); sb.append(getUuid()); @@ -9298,6 +9384,12 @@ public class DettPraticaModelImpl extends BaseModelImpl sb.append(getIntervFinPubDesc()); sb.append(", suap="); sb.append(getSuap()); + sb.append(", nominaImpresa="); + sb.append(getNominaImpresa()); + sb.append(", nominaDirettoreLavori="); + sb.append(getNominaDirettoreLavori()); + sb.append(", nominaCollaudatore="); + sb.append(getNominaCollaudatore()); sb.append("}"); return sb.toString(); @@ -9305,7 +9397,7 @@ public class DettPraticaModelImpl extends BaseModelImpl @Override public String toXmlString() { - StringBundler sb = new StringBundler(808); + StringBundler sb = new StringBundler(817); sb.append(""); sb.append("it.tref.liferay.portos.bo.model.DettPratica"); @@ -10383,6 +10475,18 @@ public class DettPraticaModelImpl extends BaseModelImpl "suap"); + sb.append( + "nominaImpresa"); + sb.append( + "nominaDirettoreLavori"); + sb.append( + "nominaCollaudatore"); sb.append(""); @@ -10674,6 +10778,9 @@ public class DettPraticaModelImpl extends BaseModelImpl private boolean _intervFinPub; private String _intervFinPubDesc; private boolean _suap; + private boolean _nominaImpresa; + private boolean _nominaDirettoreLavori; + private boolean _nominaCollaudatore; private long _columnBitmask; private DettPratica _escapedModel; } \ No newline at end of file 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 9b0337d3..1421707e 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 @@ -282,7 +282,8 @@ public class DettPraticaLocalServiceClpInvoker { "java.lang.String", "java.lang.String", "java.lang.Boolean", "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "double", "java.lang.String" + "boolean", "boolean", "boolean", "double", "java.lang.String", + "boolean", "boolean", "boolean" }; _methodName228 = "updateDettPraticaDatiDomanda"; @@ -324,7 +325,7 @@ public class DettPraticaLocalServiceClpInvoker { "java.lang.String", "java.lang.Boolean", "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "java.lang.String" + "boolean", "java.lang.String", "boolean", "boolean", "boolean" }; _methodName229 = "updateDettPraticaDatiIntegrazione"; @@ -350,7 +351,8 @@ public class DettPraticaLocalServiceClpInvoker { "boolean", "boolean", "boolean", "com.liferay.portal.service.ServiceContext", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", - "boolean", "boolean", "boolean", "java.lang.String" + "boolean", "boolean", "boolean", "java.lang.String", "boolean", + "boolean", "boolean" }; _methodName230 = "updateDettPraticaGeologo"; @@ -1012,7 +1014,10 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[218]).booleanValue(), ((Boolean)arguments[219]).booleanValue(), ((Double)arguments[220]).doubleValue(), - (java.lang.String)arguments[221]); + (java.lang.String)arguments[221], + ((Boolean)arguments[222]).booleanValue(), + ((Boolean)arguments[223]).booleanValue(), + ((Boolean)arguments[224]).booleanValue()); } if (_methodName228.equals(name) && @@ -1173,7 +1178,10 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[156]).booleanValue(), ((Boolean)arguments[157]).booleanValue(), ((Boolean)arguments[158]).booleanValue(), - (java.lang.String)arguments[159]); + (java.lang.String)arguments[159], + ((Boolean)arguments[160]).booleanValue(), + ((Boolean)arguments[161]).booleanValue(), + ((Boolean)arguments[162]).booleanValue()); } if (_methodName229.equals(name) && @@ -1272,7 +1280,10 @@ public class DettPraticaLocalServiceClpInvoker { ((Boolean)arguments[93]).booleanValue(), ((Boolean)arguments[94]).booleanValue(), ((Boolean)arguments[95]).booleanValue(), - (java.lang.String)arguments[96]); + (java.lang.String)arguments[96], + ((Boolean)arguments[97]).booleanValue(), + ((Boolean)arguments[98]).booleanValue(), + ((Boolean)arguments[99]).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 f0104eab..a84bda30 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaServiceClpInvoker.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/DettPraticaServiceClpInvoker.java @@ -135,7 +135,7 @@ public class DettPraticaServiceClpInvoker { "java.lang.Boolean", "java.lang.Boolean", "java.lang.Boolean", "java.lang.String", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "boolean", "double", - "java.lang.String" + "java.lang.String", "boolean", "boolean", "boolean" }; _methodName195 = "fetchDettPratica"; @@ -495,7 +495,10 @@ public class DettPraticaServiceClpInvoker { ((Boolean)arguments[220]).booleanValue(), ((Boolean)arguments[221]).booleanValue(), ((Double)arguments[222]).doubleValue(), - (java.lang.String)arguments[223]); + (java.lang.String)arguments[223], + ((Boolean)arguments[224]).booleanValue(), + ((Boolean)arguments[225]).booleanValue(), + ((Boolean)arguments[226]).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/http/DettPraticaServiceSoap.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/http/DettPraticaServiceSoap.java index ac0470a2..e6af6a2b 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/http/DettPraticaServiceSoap.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/http/DettPraticaServiceSoap.java @@ -337,7 +337,9 @@ public class DettPraticaServiceSoap { boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, - java.lang.String interventoVoceP7) throws RemoteException { + java.lang.String interventoVoceP7, boolean nominaImpresa, + boolean nominaDirettoreLavori, boolean nominaCollaudatore) + throws RemoteException { try { it.tref.liferay.portos.bo.model.DettPratica returnValue = DettPraticaServiceUtil.updateDettPratica(userId, dettPraticaId, intPraticaId, integrazione, protocollo, @@ -430,7 +432,8 @@ public class DettPraticaServiceSoap { tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione, - interventoVoceP7); + interventoVoceP7, nominaImpresa, nominaDirettoreLavori, + nominaCollaudatore); return it.tref.liferay.portos.bo.model.DettPraticaSoap.toSoapModel(returnValue); } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java index 1a4f61df..ef6fae56 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 @@ -235,7 +235,9 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl source.getNoCollaudo(), source.getTcNuovaCostruzionePertinenza(), source.getTcInterventoOpereEscavazione(), source.getTcViarch(), source.getTcOperaA25(), source.getSanatoriaEdilizia47(), source.getSanatoriaEdilizia724(), source.getSanatoriaEdilizia326(), - source.getNormLavoriNoDirettore(), source.getInterventoVoceP7()); + source.getNormLavoriNoDirettore(), source.getInterventoVoceP7(), source.getNominaCollaudatore(), + source.getNominaDirettoreLavori(), source.getNominaImpresa()); + copy = updateDettPraticaGeologo(copy.getUserId(), copy.getDettPraticaId(), copy.getIntPraticaId(), source.getGeoClasseIndagine(), source.getGeoCategoriaSottosuolo(), source.getGeoCategoriaTopografica(), source.getGeoConsolidamento(), source.getGeoPericolositaGeologica(), @@ -579,7 +581,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl String tcAltriInterventiDesc, boolean noCollaudo, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, - double pagSoggettiAdAutorizzazione, String interventoVoceP7) throws PortalException, SystemException { + double pagSoggettiAdAutorizzazione, String interventoVoceP7, boolean nominaImpresa, + boolean nominaDirettoreLavori, boolean nominaCollaudatore) throws PortalException, SystemException { Date now = new Date(); DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); @@ -804,6 +807,10 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setSanatoriaEdilizia326(sanatoriaEdilizia326); dettPratica.setInterventoVoceP7(interventoVoceP7); dettPratica.setNormLavoriNoDirettore(normLavoriNoDirettore); + dettPratica.setNominaCollaudatore(nominaCollaudatore); + dettPratica.setNominaDirettoreLavori(nominaDirettoreLavori); + dettPratica.setNominaImpresa(nominaImpresa); + dettPratica = dettPraticaPersistence.update(dettPratica); resourceLocalService.updateModelResources(dettPratica, serviceContext); updateAsset(dettPratica, serviceContext); @@ -859,7 +866,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl String tcAltriInterventiDesc, boolean noCollaudo, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, - String interventoVoceP7) throws PortalException, SystemException { + String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, boolean nominaCollaudatore + ) throws PortalException, SystemException { Date now = new Date(); DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); @@ -1020,6 +1028,9 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setSanatoriaEdilizia724(sanatoriaEdilizia724); dettPratica.setInterventoVoceP7(interventoVoceP7); dettPratica.setNormLavoriNoDirettore(normLavoriNoDirettore); + dettPratica.setNominaCollaudatore(nominaCollaudatore); + dettPratica.setNominaDirettoreLavori(nominaDirettoreLavori); + dettPratica.setNominaImpresa(nominaImpresa); dettPratica = dettPraticaPersistence.update(dettPratica); resourceLocalService.updateModelResources(dettPratica, serviceContext); updateAsset(dettPratica, serviceContext); @@ -1060,7 +1071,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl boolean normArt3com4, ServiceContext serviceContext, boolean bozza, boolean noCollaudo, boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, - boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, String interventoVoceP7) + boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, String interventoVoceP7, + boolean nominaImpresa, boolean nominaDirettoreLavori, boolean nominaCollaudatore) throws PortalException, SystemException { Date now = new Date(); @@ -1159,6 +1171,10 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl dettPratica.setSanatoriaEdilizia724(sanatoriaEdilizia724); dettPratica.setInterventoVoceP7(interventoVoceP7); dettPratica.setNormLavoriNoDirettore(normLavoriNoDirettore); + dettPratica.setNominaCollaudatore(nominaCollaudatore); + dettPratica.setNominaDirettoreLavori(nominaDirettoreLavori); + dettPratica.setNominaImpresa(nominaImpresa); + dettPratica = dettPraticaPersistence.update(dettPratica); resourceLocalService.updateModelResources(dettPratica, serviceContext); updateAsset(dettPratica, serviceContext); 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 9161e8a2..de4e0080 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 @@ -189,7 +189,7 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { boolean tcNuovaCostruzionePertinenza, boolean tcInterventoOpereEscavazione, boolean tcViarch, boolean tcOperaA25, boolean sanatoriaEdilizia47, boolean sanatoriaEdilizia724, boolean sanatoriaEdilizia326, boolean normLavoriNoDirettore, double pagSoggettiAdAutorizzazione, - String interventoVoceP7) throws PortalException, SystemException { + String interventoVoceP7, boolean nominaImpresa, boolean nominaDirettoreLavori, boolean nominaCollaudatore) throws PortalException, SystemException { DettPratica dettPratica = null; if (!disabledSubmit && DelegheUtil.hasDelegaCompilazioneDomanda(userId, dettPraticaId)) { @@ -221,7 +221,7 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normArt3com3, normArt3com4, serviceContext, bozza, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, interventoVoceP7); + normLavoriNoDirettore, interventoVoceP7, nominaImpresa, nominaDirettoreLavori, nominaCollaudatore); } else { dettPratica = dettPraticaLocalService.updateDettPraticaDatiDomanda(userId, dettPraticaId, intPraticaId, tipoIntegrazione, destinazione, ag, descLongIntervento, via, localita, estremiCatastali, @@ -259,7 +259,8 @@ public class DettPraticaServiceImpl extends DettPraticaServiceBaseImpl { vincoli, destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, - sanatoriaEdilizia326, normLavoriNoDirettore, interventoVoceP7); + sanatoriaEdilizia326, normLavoriNoDirettore, interventoVoceP7, nominaImpresa, + nominaDirettoreLavori, nominaCollaudatore); } } 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/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 54770e6b..80612767 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 @@ -4502,6 +4502,9 @@ public class DettPraticaPersistenceImpl extends BasePersistenceImpl dettPraticaImpl.setIntervFinPub(dettPratica.isIntervFinPub()); dettPraticaImpl.setIntervFinPubDesc(dettPratica.getIntervFinPubDesc()); dettPraticaImpl.setSuap(dettPratica.isSuap()); + dettPraticaImpl.setNominaImpresa(dettPratica.isNominaImpresa()); + dettPraticaImpl.setNominaDirettoreLavori(dettPratica.isNominaDirettoreLavori()); + dettPraticaImpl.setNominaCollaudatore(dettPratica.isNominaCollaudatore()); return dettPraticaImpl; } 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 ab74cb34..67ba800a 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=3071 - build.date=1620655875675 + build.number=3078 + build.date=1620658873572 build.auto.upgrade=true ## diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_dettagli_principali.jsp b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_dettagli_principali.jsp index 3ac7d682..717dce78 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_dettagli_principali.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_dettagli_principali.jsp @@ -108,16 +108,26 @@ <%= LanguageUtil.get(pageContext, "norm-lavori-in-proprio") %> - +
+ + <%= LanguageUtil.get(pageContext, "nomina-impresa") %> +
<%= LanguageUtil.get(pageContext, "norm-lavori-no-direttore") %>
+
+ + <%= LanguageUtil.get(pageContext, "nomina-direttore-lavori") %> +
<%= LanguageUtil.get(pageContext, "no-collaudo") %>
- +
+ + <%= LanguageUtil.get(pageContext, "nomina-collaudatore") %> +
<%= LanguageUtil.get(pageContext, "norm-esente-bollo") %> @@ -126,7 +136,7 @@
<%= LanguageUtil.get(pageContext, "collaudo-statico") %> -
+
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 898d2f31..13092dd6 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 @@ -1158,6 +1158,10 @@ public class FascicoloFePortlet extends MVCPortlet { boolean sanatoriaEdilizia326 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia326"); String interventoVoceP7 = ParamUtil.getString(actionRequest, "interventoVoceP7"); boolean normLavoriNoDirettore = ParamUtil.getBoolean(actionRequest, "normLavoriNoDirettore"); + boolean nominaImpresa = ParamUtil.getBoolean(actionRequest, "nominaImpresa"); + boolean nominaDirettoreLavori = ParamUtil.getBoolean(actionRequest, "nominaDirettoreLavori"); + boolean nominaCollaudatore = ParamUtil.getBoolean(actionRequest, "nominaCollaudatore"); + long userId = PortalUtil.getUserId(actionRequest); try { DettPraticaServiceUtil.updateDettPratica(userId, dettPratica.getDettPraticaId(), @@ -1210,7 +1214,8 @@ public class FascicoloFePortlet extends MVCPortlet { livelloDiTutela, vincoli, destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, - sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7); + sanatoriaEdilizia326, normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7, + nominaImpresa, nominaDirettoreLavori, nominaCollaudatore); String redirect = ParamUtil.getString(actionRequest, "redirect"); if (Validator.isNull(redirect)) { String successURL = ParamUtil.getString(actionRequest, "successURL"); @@ -1550,6 +1555,9 @@ public class FascicoloFePortlet extends MVCPortlet { boolean sanatoriaEdilizia326 = ParamUtil.getBoolean(actionRequest, "sanatoriaEdilizia326"); String interventoVoceP7 = ParamUtil.getString(actionRequest, "interventoVoceP7"); boolean normLavoriNoDirettore = ParamUtil.getBoolean(actionRequest, "normLavoriNoDirettore"); + boolean nominaImpresa = ParamUtil.getBoolean(actionRequest, "nominaImpresa"); + boolean nominaDirettoreLavori = ParamUtil.getBoolean(actionRequest, "nominaDirettoreLavori"); + boolean nominaCollaudatore = ParamUtil.getBoolean(actionRequest, "nominaCollaudatore"); try { DettPraticaServiceUtil.updateDettPratica(userId, dettPratica.getDettPraticaId(), dettPratica.getIntPraticaId(), dettPratica.getIntegrazione(), protocollo, tipoIntegrazione, @@ -1604,7 +1612,8 @@ public class FascicoloFePortlet extends MVCPortlet { destinazioneAltroIntervento, tcCostruzioniEsistenti, tcManutOrdStraord, tcAltriInterventi, tcAltriInterventiDesc, noCollaudo, tcNuovaCostruzionePertinenza, tcInterventoOpereEscavazione, tcViarch, tcOperaA25, sanatoriaEdilizia47, sanatoriaEdilizia724, sanatoriaEdilizia326, - normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7); + normLavoriNoDirettore, pagSoggettiAdAutorizzazione, interventoVoceP7, + nominaImpresa, nominaDirettoreLavori, nominaCollaudatore); String redirect = ParamUtil.getString(actionRequest, "redirect"); if (Validator.isNull(redirect)) { String successURL = ParamUtil.getString(actionRequest, "successURL"); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp index 9fa825cb..8a6bef55 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp @@ -131,6 +131,13 @@ boolean enabledByIntegrazione = DelegheUtil.hasDelegaCompilazioneDomanda(user.ge label="norm-lavori-in-proprio"/> +
+
+ +
+
- +
+
+ +
+
- +
+
+ +
+
<%= LanguageUtil.get(pageContext, "norm-lavori-in-proprio") %>
- +
+ + <%= LanguageUtil.get(pageContext, "nomina-impresa") %> +
<%= LanguageUtil.get(pageContext, "norm-lavori-no-direttore") %>
+
+ + <%= LanguageUtil.get(pageContext, "nomina-direttore-lavori") %> +
<%= LanguageUtil.get(pageContext, "no-collaudo") %>
- +
+ + <%= LanguageUtil.get(pageContext, "nomina-collaudatore") %> +
<%= LanguageUtil.get(pageContext, "norm-esente-bollo") %> @@ -160,8 +170,6 @@ <%= LanguageUtil.get(pageContext, "collaudo-statico") %>
- -