From f05b24a91862f62cc8f0f5e86a8a544d0d8ddc71 Mon Sep 17 00:00:00 2001 From: Salvatore La Manna Date: Fri, 12 Nov 2021 17:59:10 +0100 Subject: [PATCH] Integrazione geoportal --- .../lib/portos-kaleo-portlet-service.jar | Bin 104682 -> 104682 bytes .../docroot/WEB-INF/src/service.properties | 4 +- .../asset/controllopratica/full_content.jsp | 301 +++++----- .../navigator/page_dettagli_principali.jsp | 37 +- .../html/gestioneattivita/view_columns.jspf | 35 +- .../portos/fe/portlet/FascicoloFePortlet.java | 527 +++++++++--------- .../domanda/page_dettagli_principali.jsp | 123 ++-- .../lib/portos-kaleo-portlet-service.jar | Bin 104682 -> 104682 bytes .../docroot/WEB-INF/src/service.properties | 4 +- .../docroot/WEB-INF/src/service.properties | 4 +- .../mwg/sismica/bo/shared/util/Generics.java | 22 + .../workflow_instances/workflow_logs.jspf | 109 ++-- .../lib/portos-kaleo-portlet-service.jar | Bin 104682 -> 104682 bytes .../docroot/WEB-INF/src/service.properties | 4 +- 14 files changed, 570 insertions(+), 600 deletions(-) create mode 100644 liferay-plugins-sdk-6.2/shared/portos-bo-shared/src/it/mwg/sismica/bo/shared/util/Generics.java diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-kaleo-portlet-service.jar b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-kaleo-portlet-service.jar index f13719975363675eb665edf372c6d3056e292ec4..ef846d8c6f13166f4f44e7dad1b62884055f5f0c 100644 GIT binary patch delta 1518 zcmZ9Le@v8h9LK-!yW4r(54g)fSnA4_QNl?-9BJ`uHVv3NR*XUtp~N2`B8V00yhFv4 zL*S0%ct|(3mDXyD=>B+EEsWvH^?$M5+O!(xNj7b@G%b4Wc|Tv*y6twaeZKF{`~CTT zp69NOTd$2<)2k}Y7P}BOAx4^Zz7$D+)E3izo9xMCx%`pTk@(NYtnrS{ zmH+F#vdoeaMxA(^um(>M+E7UN5JiMJln}h8a>9O7r4I3LOxY&V70UvHZdx6rPt#0B z$?CWbPbx2G*>lzJK!{hhsmhfp6CR8gxMn~LM~20utHy@Q6K6G5yQZq5s?_tNp<2Gs zVz_!UW#sBbH;q$o&Lx995Bx!j+LzpAfPLvRi%9EMCCz%&WBY1mZ!8evM4uWH`{T@~H!Qz=?eHJU~Gdg}~LD?9U_zpk0?&lKWmDR;%c zZ-!y~L&sj1-V@yzxW(q0?pZgfWGL56YKfIwNfRfh?Ii!XQwvECeHOBi#wMGMdoB5{ zHI21_OP6i>>~Nbhe$p2Ct5b;L)G*H~ABSO$e|hz~5i|bFd}ey;>D>8ydi#6Y+vUrN zx*ZQIXR_f`PKS}9-Zf!@qpK4R_zZO1k1ZBGLm52RGpAj)y-0|PR7RdM??twHAshc> z>hq{ydEw@0YN8MwhDB8=T%1B}T#HFQ{%|rj71t&n^9WI$a?4dd8OBnjE(VVpT!$}= zju$ErchY^n1|RUPP(P|ggnLm->rtPs4_Hvv=v!+N;#-Rln`n8t7H*|@RJ-DN1&h^; zR%|dF8rpEth{)T6_Z@nKGIJ1x_x^86mLF?aul6IK)Z@pKq|fi2-u9!6wc-HQlX?T# zKuQGQBjtCamK5qn9Vyw30IBs5-XQ&a2wkKthtWYw9L7#k#S!cwO&!5*(yAWpBgK2r zPRc!sPSTm9*hRW8h}TJ7LFtzaqKUN^k6}A$@)(*)dA-;{db?M4q=m4NwQV76B3%q& zGigO1>Ph{5Xe9mCCv$6$V=HUZ$7R~eer#jyM8C|n4d6A_b`8k;&JM^8Z63s%JWUMB zo4*p4eiy=M;ptNmIrF;_w6T^oBsbJIBsXM^VlPh*MDZ5sR#fU*htbR0U&A=cf$e`;s z2kE0E#gJ@{n{aFWvX?(u{U(HXUQSh^PAa%JUg(?#BOGZ~MR$!3SInH2t~TlN(N*UD z(QvI;Y&B9n>1NB-nb(cGp6m+-x$pUd6ir@wn+=keJ)TKgw`$I!w|Z!A&Fr;BLOh!x zL@8S}tX^WLD^Pycskr&$HQlo=Qt42Rh149Yu#v`3P9>B4XI@`Sy6@vYD`|A1 zDN}zi@ulCjB#}ZFF52DN*mC`16~6icVmlH@1YK!>6w>@Z7UX{QtOeY zE_jfYIG2Tg(pmSp2QH45m?=WL5#cL?lT#!b*J47^)53GH$+(<&)Gb7{mX@P_IE-a# zT@3C-a2-B1DxR)HJca2CHF#GczF&)ol~`7f`cyr#u)NW`RuSS`s}P$Qd9fBQwPZvd z@vMp^iL@4MFcKPCao%W=w;S&`^e}b$0E+H>Z)%1gYxL!-)qdoYdi;2l^vRvOH~lE5 zRuaH^Qf~kom^l-Gmz3X)T2fy(>gb#6Mu60E5U-GaK8P;TmP2SK%^bqZq{_qCO`1H6 zU8Ge#*h`A{ppBGs1RbPPN3fH0R}e3fx`JljTo5l&d*&#%lO~R$iImri9i-QK&5EQx zY^1iW51UBm`>>gm+mCwEKtCEuzxA7aYmZ?owW(ufw}Js|qjqAz>}wC<1!_A(=6PpB zazolXtZp8}9%H+M^5nYqTv+DmbS{i$(qj=hv#z}rK`SX^NNz~i`iJC(bh1RzN!lO9 wtE3xI)7LVLUTS|0 <%@page import="com.liferay.portal.model.Organization"%> <%@page import="com.liferay.portal.service.GroupLocalServiceUtil"%> +<%@page import="it.mwg.sismica.bo.shared.util.Generics"%> <%@page import="it.tref.liferay.portos.bo.shared.util.PortletKeys"%> <%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> <%@page import="java.util.Map.Entry"%> @@ -14,14 +15,10 @@ <%@page import="it.tref.liferay.portos.bo.util.WorkflowUtil"%> <%@page import="com.liferay.portal.model.User"%> <%@page import="com.liferay.portal.service.UserLocalServiceUtil"%> -<%@ include file="/html/asset/controllopratica/init.jsp" %> - +<%@include file="/html/asset/controllopratica/init.jsp"%> <% -ControlloPratica controlloPratica = (ControlloPratica)request.getAttribute("controlloPratica"); - +ControlloPratica controlloPratica = (ControlloPratica) request.getAttribute("controlloPratica"); Map parametri = WorkflowUtil.getFormParameters(controlloPratica); - - IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(controlloPratica.getIntPraticaId()); DettPratica lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(intPratica.getIntPraticaId()); DettPratica controlloDettPratica = DettPraticaLocalServiceUtil.getDettPratica(controlloPratica.getDettPraticaId()); @@ -30,42 +27,48 @@ Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getT Group groupTerritorio = GroupLocalServiceUtil.getGroup(territorio.getGroupId()); Organization org = OrganizationLocalServiceUtil.getOrganization(groupTerritorio.getOrganizationId()); Comune comune = ComuneLocalServiceUtil.getComune(territorio.getComuneId()); -List pareriGeologo = ParereGeologoLocalServiceUtil.findByIntPraticaId(intPratica.getIntPraticaId(), QueryUtil.ALL_POS, QueryUtil.ALL_POS); +List pareriGeologo = ParereGeologoLocalServiceUtil.findByIntPraticaId(intPratica.getIntPraticaId(), + QueryUtil.ALL_POS, QueryUtil.ALL_POS); %> - -

<%=intPratica.getTitle(true) %>

- - +

<%= intPratica.getTitle(true) %>

+ + - + - +
- +

- Tecnico istruttore: <%= tecnicoIstruttore!=null?tecnicoIstruttore.getFullName(): "Nessun istruttore" %> -

+ Tecnico istruttore: + <%= tecnicoIstruttore == null ? "Nessun istruttore" + : Generics.capitalizeFull(tecnicoIstruttore.getFullName()) %> +

-
- +

Parere Geologo:

    <% - if(pareriGeologo.isEmpty()){ - out.print("nessun parere richiesto"); - }else{ - for(ParereGeologo parereGeologo: pareriGeologo){ - User geologo = UserLocalServiceUtil.getUser(parereGeologo.getGeologoUserId()); + if (pareriGeologo.isEmpty()) { + out.print("nessun parere richiesto"); + } else { + for (ParereGeologo parereGeologo: pareriGeologo) { + User geologo = UserLocalServiceUtil.getUser(parereGeologo.getGeologoUserId()); %> -
  • - <%= geologo.getFullName()%>: +
  • + <%= Generics.capitalizeFull(geologo.getFullName()) %>: Parere non espresso @@ -73,158 +76,166 @@ List pareriGeologo = ParereGeologoLocalServiceUtil.findByIntPrati <%= parereGeologo.getParere() %> <% - FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(parereGeologo.getFileEntryId()); - String downloadUrl = DLUtil.getPreviewURL(fileEntry, fileEntry.getLatestFileVersion(), themeDisplay, "&download=true"); + FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(parereGeologo.getFileEntryId()); + String downloadUrl = DLUtil.getPreviewURL(fileEntry, fileEntry.getLatestFileVersion(), + themeDisplay, "&download=true"); %> - +
  • <% - } } + } %>
-

Provincia: <%=org.getName() %>

+

Provincia: <%= org.getName() %>

-

Comune: <%=comune.getDenominazione() %>

+

Comune: <%= comune.getDenominazione() %>

Dettagli dati inseriti nel Workflow

    <% - if( parametri.isEmpty()){ + if (parametri.isEmpty()) { out.print("
  • Nessun dato inserito
  • "); - }else { - for(Entry entry: parametri.entrySet()){ - String key = entry.getKey(); - if (key.equals("ingloba_variante")){ - String value = entry.getValue().toString(); - out.print("
  • "+value+"
  • "); - }else{ - String value = entry.getValue().toString(); - out.print("
  • "+LanguageUtil.get(pageContext, key)+": "+LanguageUtil.get(pageContext, WorkflowUtil.adjustWorkflowContextValue(key, value, intPratica.getIntPraticaId()))+"
  • "); - } - } + } else { + for (Entry entry : parametri.entrySet()) { + String key = entry.getKey(); + if (key.equals("ingloba_variante")) { + String value = entry.getValue().toString(); + out.print("
  • "); + out.print(value); + out.print("
  • "); + } else { + String value = entry.getValue().toString(); + out.print("
  • "); + out.print(LanguageUtil.get(pageContext, key)); + out.print(": "); + out.print(LanguageUtil.get(pageContext, WorkflowUtil.adjustWorkflowContextValue(key, value, + intPratica.getIntPraticaId()))); + out.print("
  • "); + } + } } %>
<% - List avvisi = AvvisoLocalServiceUtil.getAvvisiRifiutatiByControlloPraticaId(controlloPratica.getControlloPraticaId()); +List avvisi = AvvisoLocalServiceUtil.getAvvisiRifiutatiByControlloPraticaId( + controlloPratica.getControlloPraticaId()); %>

Dettagli Avvisi Rifiutati

    <% - for(Avviso avviso : avvisi){ - String tipoDocumento = avviso.translateTipoDocumento(); - out.print("
  • "+dateFormatDateTime.format(avviso.getDtRifiuto())+" - "+LanguageUtil.get(pageContext, tipoDocumento)+":
    " - +(Validator.isNotNull(avviso.getCommentoRifiuto()) ? avviso.getCommentoRifiuto() : "Nessun Commento")+"
  • "); - } + for (Avviso avviso : avvisi) { + String tipoDocumento = avviso.translateTipoDocumento(); + out.print("
  • "); + out.print(dateFormatDateTime.format(avviso.getDtRifiuto())); + out.print(" - "); + out.print(LanguageUtil.get(pageContext, tipoDocumento)); + out.print(":
    "); + out.print(Validator.isNull(avviso.getCommentoRifiuto()) ? "Nessun Commento" + : avviso.getCommentoRifiuto()); + out.print("
  • "); + } %>
- \ No newline at end of file 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 2d182a5d..5cae0622 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 @@ -1,4 +1,5 @@ <%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@page import="it.mwg.sismica.bo.shared.util.Generics"%> <%@page import="it.mwg.sismica.bo.util.MappeUtil"%> <%@page import="it.tref.liferay.portos.bo.shared.util.PortletKeys"%> <%@page import="it.tref.liferay.portos.bo.shared.util.TipoIntegrazioneUtil"%> @@ -14,9 +15,9 @@ DettPratica dettPratica; if (Validator.isNotNull(dettPraticaId)) { dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId); } else { - dettPratica = (DettPratica)request.getAttribute("bean.dettPratica.lastData"); + dettPratica = (DettPratica) request.getAttribute("bean.dettPratica.lastData"); } -IntPratica intPratica = (IntPratica)request.getAttribute("bean.intPratica"); +IntPratica intPratica = (IntPratica) request.getAttribute("bean.intPratica"); if (intPratica == null) { intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); } @@ -377,7 +378,7 @@ String urlIframeMappe = MappeUtil.getUrlBo(request, dettPratica, comune, true); <%= LanguageUtil.get(pageContext, "contesto-paesaggistico") %>
- <%=BeanPropertiesUtil.getString(dettPratica, "contestoPaesaggistico") %> + <%= Generics.nl2br(BeanPropertiesUtil.getString(dettPratica, "contestoPaesaggistico")) %>
@@ -386,7 +387,7 @@ String urlIframeMappe = MappeUtil.getUrlBo(request, dettPratica, comune, true); <%= LanguageUtil.get(pageContext, "livello-di-tutela") %>
- <%=BeanPropertiesUtil.getString(dettPratica, "livelloDiTutela") %> + <%= Generics.nl2br(BeanPropertiesUtil.getString(dettPratica, "livelloDiTutela")) %>
@@ -395,7 +396,7 @@ String urlIframeMappe = MappeUtil.getUrlBo(request, dettPratica, comune, true); <%= LanguageUtil.get(pageContext, "vincoli") %>
- <%=BeanPropertiesUtil.getString(dettPratica, "vincoli") %> + <%= Generics.nl2br(BeanPropertiesUtil.getString(dettPratica, "vincoli")) %>
@@ -407,25 +408,19 @@ String urlIframeMappe = MappeUtil.getUrlBo(request, dettPratica, comune, true); value='<%= geolocalization.length > 1 ? geolocalization[1] : StringPool.BLANK %>'/> - - -
- -
-
-
-
- -
-
+
+ <%-- Integrazione geoportal --%> +
+
+
+
+
- - - - - +
+ <%-- /Integrazione geoportal --%> +
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/view_columns.jspf b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/view_columns.jspf index 36c5afe6..298e3d23 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/view_columns.jspf +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/view_columns.jspf @@ -12,6 +12,7 @@ <%@page import="com.liferay.portal.model.WorkflowInstanceLink"%> <%@page import="com.liferay.portal.service.UserLocalServiceUtil"%> <%@page import="com.liferay.portal.service.WorkflowInstanceLinkLocalServiceUtil"%> +<%@page import="it.mwg.sismica.bo.shared.util.Generics"%> <%@page import="it.tref.liferay.portos.bo.model.Comune"%> <%@page import="it.tref.liferay.portos.bo.model.ControlloPratica"%> <%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> @@ -62,27 +63,29 @@ DettPratica lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntP %> <% - String taskName = StringPool.BLANK; - if (task!=null) { + if (task != null) { User userTask = UserLocalServiceUtil.fetchUser(task.getAssigneeUserId()); - taskName = LanguageUtil.get(pageContext,task.getName()); + out.print(LanguageUtil.get(pageContext,task.getName())); if (userTask != null) { - taskName += " (" + userTask.getFullName() + ")"; + out.print(" ("); + out.print(Generics.capitalizeFull(userTask.getFullName())); + out.print(StringPool.CLOSE_PARENTHESIS); } } else if (workflowInstance != null) { - taskName = LanguageUtil.get(pageContext, workflowInstance.getState()); + out.print(LanguageUtil.get(pageContext, workflowInstance.getState())); } if (lastDettPratica != null) { if (lastDettPratica.getTipoIntegrazione() != null) { //BUG BO ID=14: NOME TASK SEZIONE ATTIVITA' if (lastDettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE)) { - taskName = taskName + " - Integrazione #" + lastDettPratica.getIntegrazione(); + out.print(" - Integrazione #"); + out.print(lastDettPratica.getIntegrazione()); } else if (lastDettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.VARIANTE)) { - taskName = taskName + " - Variante #" + lastDettPratica.getVarianteNumero(); + out.print(" - Variante #"); + out.print(lastDettPratica.getVarianteNumero()); } } } - out.print(taskName); %> @@ -134,9 +137,11 @@ DettPratica lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntP <% User tecnico = UserLocalServiceUtil.fetchUser(intPratica.getStatusByUserId()); if (tecnico != null) { - out.print(tecnico.getFullName()); + out.print(Generics.capitalizeFull(tecnico.getFullName())); } else { - out.print(" [" + intPratica.getStatusByUserId() + "]"); + out.print(" ["); + out.print(intPratica.getStatusByUserId()); + out.print(StringPool.CLOSE_BRACKET); } %> @@ -153,15 +158,19 @@ DettPratica lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntP <% User approvatore = UserLocalServiceUtil.fetchUser(workflowTask.getAssigneeUserId()); if (approvatore!=null) { - out.print(approvatore.getFullName()); + out.print(Generics.capitalizeFull(approvatore.getFullName())); } else { if (workflowTask.getAssigneeUserId() == -1) { out.print( " [Portos 1]"); } else { - out.print( " [" + workflowTask.getAssigneeUserId() + "]"); + out.print( " ["); + out.print(workflowTask.getAssigneeUserId()); + out.print(StringPool.CLOSE_BRACKET); } } - out.print(" (" + workflowTask.getName() + ")"); + out.print(" ("); + out.print(workflowTask.getName()); + out.print(StringPool.CLOSE_PARENTHESIS); %> 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 927bc442..9cfb9be3 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 @@ -899,289 +899,268 @@ public class FascicoloFePortlet extends MVCPortlet { } } - private void saveDatiDettPratica(long dettPraticaId, ActionRequest actionRequest, ActionResponse actionResponse) + private void saveDatiDettPratica(long dettPraticaId, ActionRequest request, ActionResponse response) throws Exception { - ServiceContext serviceContext = ServiceContextFactory.getInstance(DettPratica.class.getName(), actionRequest); + ServiceContext serviceContext = ServiceContextFactory.getInstance(DettPratica.class.getName(), request); DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); - boolean bozza = ParamUtil.getBoolean(actionRequest, "bozza", true); - String cmd = ParamUtil.getString(actionRequest, Constants.CMD); - long integrazione = ParamUtil.getLong(actionRequest, "integrazione"); - boolean disabledSubmit = ParamUtil.getBoolean(actionRequest, "disabledSubmit", true); - boolean geoDisabledSubmit = ParamUtil.getBoolean(actionRequest, "geoDisabledSubmit", true); - String protocollo = ParamUtil.getString(actionRequest, "protocollo"); - String tipoIntegrazione = ParamUtil.getString(actionRequest, "tipoIntegrazione"); - boolean completa = ParamUtil.getBoolean(actionRequest, "completa"); - boolean gestita = ParamUtil.getBoolean(actionRequest, "gestita"); - int statusTask = ParamUtil.getInteger(actionRequest, "statusTask"); - boolean workflowForzato = ParamUtil.getBoolean(actionRequest, "workflowForzato"); - long soggettoSostituitoId = ParamUtil.getLong(actionRequest, "soggettoSostituitoId"); - long variataDa = ParamUtil.getLong(actionRequest, "variataDa"); - long varianteNumero = ParamUtil.getLong(actionRequest, "varianteNumero"); - boolean varianteSostanziale = ParamUtil.getBoolean(actionRequest, "varianteSostanziale"); - boolean operaConforme = ParamUtil.getBoolean(actionRequest, "operaConforme"); + boolean bozza = ParamUtil.getBoolean(request, "bozza", true); + String cmd = ParamUtil.getString(request, Constants.CMD); + long integrazione = ParamUtil.getLong(request, "integrazione"); + boolean disabledSubmit = ParamUtil.getBoolean(request, "disabledSubmit", true); + boolean geoDisabledSubmit = ParamUtil.getBoolean(request, "geoDisabledSubmit", true); + String protocollo = ParamUtil.getString(request, "protocollo"); + String tipoIntegrazione = ParamUtil.getString(request, "tipoIntegrazione"); + boolean completa = ParamUtil.getBoolean(request, "completa"); + boolean gestita = ParamUtil.getBoolean(request, "gestita"); + int statusTask = ParamUtil.getInteger(request, "statusTask"); + boolean workflowForzato = ParamUtil.getBoolean(request, "workflowForzato"); + long soggettoSostituitoId = ParamUtil.getLong(request, "soggettoSostituitoId"); + long variataDa = ParamUtil.getLong(request, "variataDa"); + long varianteNumero = ParamUtil.getLong(request, "varianteNumero"); + boolean varianteSostanziale = ParamUtil.getBoolean(request, "varianteSostanziale"); + boolean operaConforme = ParamUtil.getBoolean(request, "operaConforme"); User user = UserLocalServiceUtil.getUser(serviceContext.getUserId()); String codiceFiscaleDelegatoCommittente = user.getScreenName(); - boolean isCodiceFiscaleDelegatoFineLavoriAuthorized = ParamUtil.getBoolean(actionRequest, + boolean isCodiceFiscaleDelegatoFineLavoriAuthorized = ParamUtil.getBoolean(request, "codiceFiscaleDelegatoFineLavoriEnabled"); String codiceFiscaleDelegatoFineLavori = isCodiceFiscaleDelegatoFineLavoriAuthorized ? ParamUtil.getString( - actionRequest, "codiceFiscaleDelegatoFineLavori") : StringPool.BLANK; - boolean isCodiceFiscaleDelegatoCollaudoAuthorized = ParamUtil.getBoolean(actionRequest, + request, "codiceFiscaleDelegatoFineLavori") : StringPool.BLANK; + boolean isCodiceFiscaleDelegatoCollaudoAuthorized = ParamUtil.getBoolean(request, "codiceFiscaleDelegatoCollaudoEnabled"); - String codiceFiscaleDelegatoCollaudo = isCodiceFiscaleDelegatoCollaudoAuthorized ? ParamUtil.getString( - actionRequest, "codiceFiscaleDelegatoCollaudo") : StringPool.BLANK; + String codiceFiscaleDelegatoCollaudo = isCodiceFiscaleDelegatoCollaudoAuthorized ? ParamUtil.getString(request, + "codiceFiscaleDelegatoCollaudo") : StringPool.BLANK; // FIXME A che serve??? - String codiceRuoloDelegato = ParamUtil.getString(actionRequest, "codiceRuoloDelegato"); - boolean inizioLavoriContestualeOpera = ParamUtil.getBoolean(actionRequest, "inizioLavoriContestualeOpera"); - long pagamentoId = ParamUtil.getLong(actionRequest, "pagamentoId"); - Date dataEffettuazione = ParamUtil.getDate(actionRequest, "dataEffettuazione", - DateFormatFactoryUtil.getDate(actionRequest.getLocale())); - Date dataInizioLavoriOpera = ParamUtil.getDate(actionRequest, "dataInizioLavoriOpera", - DateFormatFactoryUtil.getDate(actionRequest.getLocale())); - Date dataInizioEsecuzioneOpera = ParamUtil.getDate(actionRequest, "dataInizioEsecuzioneOpera", - DateFormatFactoryUtil.getDate(actionRequest.getLocale())); - Date dataFineEsecuzioneOpera = ParamUtil.getDate(actionRequest, "dataFineEsecuzioneOpera", - DateFormatFactoryUtil.getDate(actionRequest.getLocale())); - String note = ParamUtil.getString(actionRequest, "note"); - String noteUfficio = ParamUtil.getString(actionRequest, "noteUfficio"); + String codiceRuoloDelegato = ParamUtil.getString(request, "codiceRuoloDelegato"); + boolean inizioLavoriContestualeOpera = ParamUtil.getBoolean(request, "inizioLavoriContestualeOpera"); + long pagamentoId = ParamUtil.getLong(request, "pagamentoId"); + Date dataEffettuazione = ParamUtil.getDate(request, "dataEffettuazione", + DateFormatFactoryUtil.getDate(request.getLocale())); + Date dataInizioLavoriOpera = ParamUtil.getDate(request, "dataInizioLavoriOpera", + DateFormatFactoryUtil.getDate(request.getLocale())); + Date dataInizioEsecuzioneOpera = ParamUtil.getDate(request, "dataInizioEsecuzioneOpera", + DateFormatFactoryUtil.getDate(request.getLocale())); + Date dataFineEsecuzioneOpera = ParamUtil.getDate(request, "dataFineEsecuzioneOpera", + DateFormatFactoryUtil.getDate(request.getLocale())); + String note = ParamUtil.getString(request, "note"); + String noteUfficio = ParamUtil.getString(request, "noteUfficio"); // PAGAMENTI - String codicePagamento = ParamUtil.getString(actionRequest, "codicePagamento"); - String causalePagamento = ParamUtil.getString(actionRequest, "causalePagamento"); - String mezzoPagamento = ParamUtil.getString(actionRequest, "mezzoPagamento"); - String importoBolli = ParamUtil.getString(actionRequest, "importoBolli"); - String importoSpeseIstruttoria = ParamUtil.getString(actionRequest, "importoSpeseIstruttoria"); - boolean pagNuoveCostruzioni = ParamUtil.getBoolean(actionRequest, "pagNuoveCostruzioni"); - int pagAdeguamentoSismico = ParamUtil.getInteger(actionRequest, "pagAdeguamentoSismico"); - int pagMiglioramentoSismico = ParamUtil.getInteger(actionRequest, "pagMiglioramentoSismico"); - boolean pagRiparazioneInterventoLocale = ParamUtil.getBoolean(actionRequest, "pagRiparazioneInterventoLocale"); - int pagNuovaCostruzione = ParamUtil.getInteger(actionRequest, "pagNuovaCostruzione"); - boolean pagVarianti = ParamUtil.getBoolean(actionRequest, "pagVarianti"); - int pagAltro = ParamUtil.getInteger(actionRequest, "pagAltro"); - boolean pagMiglioramentoSismicoSicilia = ParamUtil.getBoolean(actionRequest, "pagMiglioramentoSismicoSicilia"); - String pagCalcolatoAdeguamentoSismico = ParamUtil.getString(actionRequest, "pagCalcolatoAdeguamentoSismico"); - String pagCalcolatoMiglioramentoSismico = ParamUtil - .getString(actionRequest, "pagCalcolatoMiglioramentoSismico"); - String pagCalcolatoRiparazioneInterventoLocale = ParamUtil.getString(actionRequest, + String codicePagamento = ParamUtil.getString(request, "codicePagamento"); + String causalePagamento = ParamUtil.getString(request, "causalePagamento"); + String mezzoPagamento = ParamUtil.getString(request, "mezzoPagamento"); + String importoBolli = ParamUtil.getString(request, "importoBolli"); + String importoSpeseIstruttoria = ParamUtil.getString(request, "importoSpeseIstruttoria"); + boolean pagNuoveCostruzioni = ParamUtil.getBoolean(request, "pagNuoveCostruzioni"); + int pagAdeguamentoSismico = ParamUtil.getInteger(request, "pagAdeguamentoSismico"); + int pagMiglioramentoSismico = ParamUtil.getInteger(request, "pagMiglioramentoSismico"); + boolean pagRiparazioneInterventoLocale = ParamUtil.getBoolean(request, "pagRiparazioneInterventoLocale"); + int pagNuovaCostruzione = ParamUtil.getInteger(request, "pagNuovaCostruzione"); + boolean pagVarianti = ParamUtil.getBoolean(request, "pagVarianti"); + int pagAltro = ParamUtil.getInteger(request, "pagAltro"); + boolean pagMiglioramentoSismicoSicilia = ParamUtil.getBoolean(request, "pagMiglioramentoSismicoSicilia"); + String pagCalcolatoAdeguamentoSismico = ParamUtil.getString(request, "pagCalcolatoAdeguamentoSismico"); + String pagCalcolatoMiglioramentoSismico = ParamUtil.getString(request, "pagCalcolatoMiglioramentoSismico"); + String pagCalcolatoRiparazioneInterventoLocale = ParamUtil.getString(request, "pagCalcolatoRiparazioneInterventoLocale"); - String pagCalcolatoOperaNonQuantificabile = ParamUtil.getString(actionRequest, - "pagCalcolatoOperaNonQuantificabile"); - String pagEffettivoAdeguamentoSismico = ParamUtil.getString(actionRequest, "pagEffettivoAdeguamentoSismico"); - String pagEffettivoMiglioramentoSismico = ParamUtil - .getString(actionRequest, "pagEffettivoMiglioramentoSismico"); - String pagEffettivoRiparazioneInterventoLocale = ParamUtil.getString(actionRequest, + String pagCalcolatoOperaNonQuantificabile = ParamUtil.getString(request, "pagCalcolatoOperaNonQuantificabile"); + String pagEffettivoAdeguamentoSismico = ParamUtil.getString(request, "pagEffettivoAdeguamentoSismico"); + String pagEffettivoMiglioramentoSismico = ParamUtil.getString(request, "pagEffettivoMiglioramentoSismico"); + String pagEffettivoRiparazioneInterventoLocale = ParamUtil.getString(request, "pagEffettivoRiparazioneInterventoLocale"); - String pagEffettivoOperaNonQuantificabile = ParamUtil.getString(actionRequest, - "pagEffettivoOperaNonQuantificabile"); - String pagNoteUtente = ParamUtil.getString(actionRequest, "pagNoteUtente"); + String pagEffettivoOperaNonQuantificabile = ParamUtil.getString(request, "pagEffettivoOperaNonQuantificabile"); + String pagNoteUtente = ParamUtil.getString(request, "pagNoteUtente"); // SEZIONE DETTAGLI PRINCIPALI - boolean collaudoStatico = ParamUtil.getBoolean(actionRequest, "collaudoStatico"); - boolean lavoriInEconomiaCommittente = ParamUtil.getBoolean(actionRequest, "lavoriInEconomiaCommittente"); - String destinazione = ParamUtil.getString(actionRequest, "destinazione"); - String ag = ParamUtil.getString(actionRequest, "ag"); - String descLongIntervento = ParamUtil.getString(actionRequest, "descLongIntervento"); - String via = ParamUtil.getString(actionRequest, "via"); - String localita = ParamUtil.getString(actionRequest, "localita"); - String estremiCatastali = ParamUtil.getString(actionRequest, "estremiCatastali"); - String estremiPratCom = ParamUtil.getString(actionRequest, "estremiPratCom"); - String metratura = ParamUtil.getString(actionRequest, "metratura"); - boolean lavoriPubblici = ParamUtil.getBoolean(actionRequest, "lavoriPubblici"); - int lavoriPubbliciPercentuale = ParamUtil.getInteger(actionRequest, "lavoriPubbliciPercentuale"); - String numeroCivico = ParamUtil.getString(actionRequest, "numeroCivico"); - String dcFoglio = ParamUtil.getString(actionRequest, "dcFoglio"); - String dcAllegato = ParamUtil.getString(actionRequest, "dcAllegato"); - String particella1 = ParamUtil.getString(actionRequest, "particella1", StringPool.BLANK).replaceAll( + boolean collaudoStatico = ParamUtil.getBoolean(request, "collaudoStatico"); + boolean lavoriInEconomiaCommittente = ParamUtil.getBoolean(request, "lavoriInEconomiaCommittente"); + String destinazione = ParamUtil.getString(request, "destinazione"); + String ag = ParamUtil.getString(request, "ag"); + String descLongIntervento = ParamUtil.getString(request, "descLongIntervento"); + String via = ParamUtil.getString(request, "via"); + String localita = ParamUtil.getString(request, "localita"); + String estremiCatastali = ParamUtil.getString(request, "estremiCatastali"); + String estremiPratCom = ParamUtil.getString(request, "estremiPratCom"); + String metratura = ParamUtil.getString(request, "metratura"); + boolean lavoriPubblici = ParamUtil.getBoolean(request, "lavoriPubblici"); + int lavoriPubbliciPercentuale = ParamUtil.getInteger(request, "lavoriPubbliciPercentuale"); + String numeroCivico = ParamUtil.getString(request, "numeroCivico"); + String dcFoglio = ParamUtil.getString(request, "dcFoglio"); + String dcAllegato = ParamUtil.getString(request, "dcAllegato"); + String particella1 = ParamUtil.getString(request, "particella1", StringPool.BLANK).replaceAll( Pattern.quote(StringPool.PIPE), StringPool.SPACE); - String particella2 = ParamUtil.getString(actionRequest, "particella2", StringPool.BLANK).replaceAll( + String particella2 = ParamUtil.getString(request, "particella2", StringPool.BLANK).replaceAll( Pattern.quote(StringPool.PIPE), StringPool.SPACE); - String particella3 = ParamUtil.getString(actionRequest, "particella3", StringPool.BLANK).replaceAll( + String particella3 = ParamUtil.getString(request, "particella3", StringPool.BLANK).replaceAll( Pattern.quote(StringPool.PIPE), StringPool.SPACE); - String particella4 = ParamUtil.getString(actionRequest, "particella4", StringPool.BLANK).replaceAll( + String particella4 = ParamUtil.getString(request, "particella4", StringPool.BLANK).replaceAll( Pattern.quote(StringPool.PIPE), StringPool.SPACE); String dcParticelle = particella1 + StringPool.PIPE + particella2 + StringPool.PIPE + particella3 + StringPool.PIPE + particella4; - String latitudine = ParamUtil.getString(actionRequest, "lat", StringPool.BLANK).replaceAll( - Pattern.quote(StringPool.PIPE), StringPool.SPACE); - String longitudine = ParamUtil.getString(actionRequest, "long", StringPool.BLANK).replaceAll( - Pattern.quote(StringPool.PIPE), StringPool.SPACE); - String zoom = ParamUtil.getString(actionRequest, "zoom", StringPool.BLANK).replaceAll( - Pattern.quote(StringPool.PIPE), StringPool.SPACE); - String localizzazioneGeografica = latitudine + StringPool.PIPE + longitudine + StringPool.PIPE + zoom; - boolean tcNuovaCostruzione = ParamUtil.getBoolean(actionRequest, "tcNuovaCostruzione"); - boolean tcAdeguamentoSismico = ParamUtil.getBoolean(actionRequest, "tcAdeguamentoSismico"); - boolean tcMiglioramentoSismico = ParamUtil.getBoolean(actionRequest, "tcMiglioramentoSismico"); - boolean tcRiparazioneInterventoLocale = ParamUtil.getBoolean(actionRequest, "tcRiparazioneInterventoLocale"); - boolean tcNuovaCostruzioneComplessa = ParamUtil.getBoolean(actionRequest, "tcNuovaCostruzioneComplessa"); - boolean tcInCA = ParamUtil.getBoolean(actionRequest, "tcInCA"); - boolean tcInOpera = ParamUtil.getBoolean(actionRequest, "tcInOpera"); - boolean tcPrefabbricato = ParamUtil.getBoolean(actionRequest, "tcPrefabbricato"); - boolean tcInAcciaio = ParamUtil.getBoolean(actionRequest, "tcInAcciaio"); - boolean tcMista = ParamUtil.getBoolean(actionRequest, "tcMista"); - boolean tcInMuratura = ParamUtil.getBoolean(actionRequest, "tcInMuratura"); - boolean tcInMuraturaOrdinaria = ParamUtil.getBoolean(actionRequest, "tcInMuraturaOrdinaria"); - boolean tcInMuraturaArmata = ParamUtil.getBoolean(actionRequest, "tcInMuraturaArmata"); - boolean tcInMuraturaMista = ParamUtil.getBoolean(actionRequest, "tcInMuraturaMista"); - boolean tcInLegno = ParamUtil.getBoolean(actionRequest, "tcInLegno"); - boolean tcAltro = ParamUtil.getBoolean(actionRequest, "tcAltro"); - String tcAltroDescrizione = ParamUtil.getString(actionRequest, "tcAltroDescrizione"); - boolean tcConDispositivi = ParamUtil.getBoolean(actionRequest, "tcConDispositivi"); + String localizzazioneGeografica = ParamUtil.getString(request, "localizzazioneGeografica"); + boolean tcNuovaCostruzione = ParamUtil.getBoolean(request, "tcNuovaCostruzione"); + boolean tcAdeguamentoSismico = ParamUtil.getBoolean(request, "tcAdeguamentoSismico"); + boolean tcMiglioramentoSismico = ParamUtil.getBoolean(request, "tcMiglioramentoSismico"); + boolean tcRiparazioneInterventoLocale = ParamUtil.getBoolean(request, "tcRiparazioneInterventoLocale"); + boolean tcNuovaCostruzioneComplessa = ParamUtil.getBoolean(request, "tcNuovaCostruzioneComplessa"); + boolean tcInCA = ParamUtil.getBoolean(request, "tcInCA"); + boolean tcInOpera = ParamUtil.getBoolean(request, "tcInOpera"); + boolean tcPrefabbricato = ParamUtil.getBoolean(request, "tcPrefabbricato"); + boolean tcInAcciaio = ParamUtil.getBoolean(request, "tcInAcciaio"); + boolean tcMista = ParamUtil.getBoolean(request, "tcMista"); + boolean tcInMuratura = ParamUtil.getBoolean(request, "tcInMuratura"); + boolean tcInMuraturaOrdinaria = ParamUtil.getBoolean(request, "tcInMuraturaOrdinaria"); + boolean tcInMuraturaArmata = ParamUtil.getBoolean(request, "tcInMuraturaArmata"); + boolean tcInMuraturaMista = ParamUtil.getBoolean(request, "tcInMuraturaMista"); + boolean tcInLegno = ParamUtil.getBoolean(request, "tcInLegno"); + boolean tcAltro = ParamUtil.getBoolean(request, "tcAltro"); + String tcAltroDescrizione = ParamUtil.getString(request, "tcAltroDescrizione"); + boolean tcConDispositivi = ParamUtil.getBoolean(request, "tcConDispositivi"); // Descrizione edificio - String dePiani = ParamUtil.getString(actionRequest, "dePiani"); - String deAltezza = ParamUtil.getString(actionRequest, "deAltezza"); - String deInterrati = ParamUtil.getString(actionRequest, "deInterrati"); - String deSuperficie = ParamUtil.getString(actionRequest, "deSuperficie"); - String deCostruzione = ParamUtil.getString(actionRequest, "deCostruzione"); - String deRistrutturazione = ParamUtil.getString(actionRequest, "deRistrutturazione"); - String deUso = ParamUtil.getString(actionRequest, "deUso"); - String dePrivata = ParamUtil.getString(actionRequest, "dePrivata"); - String dePubblica = ParamUtil.getString(actionRequest, "dePubblica"); - String deUtilizzazione = ParamUtil.getString(actionRequest, "deUtilizzazione"); - String dePosizioneEdificio = ParamUtil.getString(actionRequest, "dePosizioneEdificio"); - boolean deInfStradalePonte = ParamUtil.getBoolean(actionRequest, "deInfStradalePonte"); - boolean deInfStradaleStrada = ParamUtil.getBoolean(actionRequest, "deInfStradaleStrada"); - boolean deInfStradaleAltro = ParamUtil.getBoolean(actionRequest, "deInfStradaleAltro"); - boolean deInfIdraulicaLong = ParamUtil.getBoolean(actionRequest, "deInfIdraulicaLong"); - boolean deInfIdraulicaTrasv = ParamUtil.getBoolean(actionRequest, "deInfIdraulicaTrasv"); - boolean deInfIdraulicaAltro = ParamUtil.getBoolean(actionRequest, "deInfIdraulicaAltro"); - boolean deInfOperaAccStradale = ParamUtil.getBoolean(actionRequest, "deInfOperaAccStradale"); - boolean deInfOperaAccIdraulica = ParamUtil.getBoolean(actionRequest, "deInfOperaAccIdraulica"); - boolean deInfOperaAccAltro = ParamUtil.getBoolean(actionRequest, "deInfOperaAccAltro"); - boolean deInfAltraInfrastruttura = ParamUtil.getBoolean(actionRequest, "deInfAltraInfrastruttura"); - boolean deInfAltro = ParamUtil.getBoolean(actionRequest, "deInfAltro"); - String deInfAltroDesc = ParamUtil.getString(actionRequest, "deInfAltroDesc"); - String dccFondazioni = ParamUtil.getString(actionRequest, "dccFondazioni"); - boolean dccStruttureEleMuraturePietrame = ParamUtil - .getBoolean(actionRequest, "dccStruttureEleMuraturePietrame"); - boolean dccStruttureEleMuratureLaterizio = ParamUtil.getBoolean(actionRequest, - "dccStruttureEleMuratureLaterizio"); - boolean dccStruttureEleMuratureMisto = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMuratureMisto"); - boolean dccStruttureEleMuratureStoriche = ParamUtil - .getBoolean(actionRequest, "dccStruttureEleMuratureStoriche"); - String dccStruttureEleAcciaio = ParamUtil.getString(actionRequest, "dccStruttureEleAcciaio"); - String dccStruttureEleCA = ParamUtil.getString(actionRequest, "dccStruttureEleCA"); - String dccStruttureEleLegno = ParamUtil.getString(actionRequest, "dccStruttureEleLegno"); - boolean dccStruttureEleMistoCA = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoCA"); - boolean dccStruttureEleMistoAcciaio = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoAcciaio"); - boolean dccStruttureEleMistoMuratura = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoMuratura"); - boolean dccStruttureEleMistoLegno = ParamUtil.getBoolean(actionRequest, "dccStruttureEleMistoLegno"); - boolean dccStruttureElePrefabbricato = ParamUtil.getBoolean(actionRequest, "dccStruttureElePrefabbricato"); - boolean dccStruttureEleAltro = ParamUtil.getBoolean(actionRequest, "dccStruttureEleAltro"); - String dccStruttureEleAltroDescrizione = ParamUtil.getString(actionRequest, "dccStruttureEleAltroDescrizione"); - boolean dccOrizzontamentiCAAcciaio = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiCAAcciaio"); - boolean dccOrizzontamentiLegno = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiLegno"); - boolean dccOrizzontamentiLegnoCA = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiLegnoCA"); - boolean dccOrizzontamentiLamieraGrecata = ParamUtil - .getBoolean(actionRequest, "dccOrizzontamentiLamieraGrecata"); - boolean dccOrizzontamentiVolte = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiVolte"); - boolean dccOrizzontamentiAltro = ParamUtil.getBoolean(actionRequest, "dccOrizzontamentiAltro"); - String dccOrizzontamentiAltroDescrizione = ParamUtil.getString(actionRequest, - "dccOrizzontamentiAltroDescrizione"); - String dccCopertura = ParamUtil.getString(actionRequest, "dccCopertura"); - boolean dccCoperturaCAAcciaio = ParamUtil.getBoolean(actionRequest, "dccCoperturaCAAcciaio"); - boolean dccCoperturaLegno = ParamUtil.getBoolean(actionRequest, "dccCoperturaLegno"); - boolean dccCoperturaLegnoCA = ParamUtil.getBoolean(actionRequest, "dccCoperturaLegnoCA"); - boolean dccCoperturaLamieraGrecata = ParamUtil.getBoolean(actionRequest, "dccCoperturaLamieraGrecata"); - boolean dccCoperturaPannelli = ParamUtil.getBoolean(actionRequest, "dccCoperturaPannelli"); - boolean dccCoperturaPVCTelonati = ParamUtil.getBoolean(actionRequest, "dccCoperturaPVCTelonati"); - boolean dccCoperturaLeggere = ParamUtil.getBoolean(actionRequest, "dccCoperturaLeggere"); - boolean dccCoperturaAltro = ParamUtil.getBoolean(actionRequest, "dccCoperturaAltro"); - String dccCoperturaAltroDesrizione = ParamUtil.getString(actionRequest, "dccCoperturaAltroDesrizione"); - boolean dccElemNonStrutLaterizio = ParamUtil.getBoolean(actionRequest, "dccElemNonStrutLaterizio"); - boolean dccElemNonStrutCartongesso = ParamUtil.getBoolean(actionRequest, "dccElemNonStrutCartongesso"); - boolean dccElemNonStrutCalcestruzzo = ParamUtil.getBoolean(actionRequest, "dccElemNonStrutCalcestruzzo"); - boolean dccElemNonStrutLegno = ParamUtil.getBoolean(actionRequest, "dccElemNonStrutLegno"); - boolean dccElemNonStrutAltro = ParamUtil.getBoolean(actionRequest, "dccElemNonStrutAltro"); - String dccElemNonStrutAltroDescrizione = ParamUtil.getString(actionRequest, "dccElemNonStrutAltroDescrizione"); - boolean dccOpereDiRinforzoInsCatene = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoInsCatene"); - boolean dccOpereDiRinforzoInsCordoli = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoInsCordoli"); - boolean dccOpereDiRinforzoIniArmate = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoIniArmate"); - boolean dccOpereDiRinforzoPlaccaggi = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoPlaccaggi"); - boolean dccOpereDiRinforzoIrrSolai = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoIrrSolai"); - boolean dccOpereDiRinforzoRinforziFRP = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoRinforziFRP"); - boolean dccOpereDiRinforzoTelaiECerchiature = ParamUtil.getBoolean(actionRequest, + String dePiani = ParamUtil.getString(request, "dePiani"); + String deAltezza = ParamUtil.getString(request, "deAltezza"); + String deInterrati = ParamUtil.getString(request, "deInterrati"); + String deSuperficie = ParamUtil.getString(request, "deSuperficie"); + String deCostruzione = ParamUtil.getString(request, "deCostruzione"); + String deRistrutturazione = ParamUtil.getString(request, "deRistrutturazione"); + String deUso = ParamUtil.getString(request, "deUso"); + String dePrivata = ParamUtil.getString(request, "dePrivata"); + String dePubblica = ParamUtil.getString(request, "dePubblica"); + String deUtilizzazione = ParamUtil.getString(request, "deUtilizzazione"); + String dePosizioneEdificio = ParamUtil.getString(request, "dePosizioneEdificio"); + boolean deInfStradalePonte = ParamUtil.getBoolean(request, "deInfStradalePonte"); + boolean deInfStradaleStrada = ParamUtil.getBoolean(request, "deInfStradaleStrada"); + boolean deInfStradaleAltro = ParamUtil.getBoolean(request, "deInfStradaleAltro"); + boolean deInfIdraulicaLong = ParamUtil.getBoolean(request, "deInfIdraulicaLong"); + boolean deInfIdraulicaTrasv = ParamUtil.getBoolean(request, "deInfIdraulicaTrasv"); + boolean deInfIdraulicaAltro = ParamUtil.getBoolean(request, "deInfIdraulicaAltro"); + boolean deInfOperaAccStradale = ParamUtil.getBoolean(request, "deInfOperaAccStradale"); + boolean deInfOperaAccIdraulica = ParamUtil.getBoolean(request, "deInfOperaAccIdraulica"); + boolean deInfOperaAccAltro = ParamUtil.getBoolean(request, "deInfOperaAccAltro"); + boolean deInfAltraInfrastruttura = ParamUtil.getBoolean(request, "deInfAltraInfrastruttura"); + boolean deInfAltro = ParamUtil.getBoolean(request, "deInfAltro"); + String deInfAltroDesc = ParamUtil.getString(request, "deInfAltroDesc"); + String dccFondazioni = ParamUtil.getString(request, "dccFondazioni"); + boolean dccStruttureEleMuraturePietrame = ParamUtil.getBoolean(request, "dccStruttureEleMuraturePietrame"); + boolean dccStruttureEleMuratureLaterizio = ParamUtil.getBoolean(request, "dccStruttureEleMuratureLaterizio"); + boolean dccStruttureEleMuratureMisto = ParamUtil.getBoolean(request, "dccStruttureEleMuratureMisto"); + boolean dccStruttureEleMuratureStoriche = ParamUtil.getBoolean(request, "dccStruttureEleMuratureStoriche"); + String dccStruttureEleAcciaio = ParamUtil.getString(request, "dccStruttureEleAcciaio"); + String dccStruttureEleCA = ParamUtil.getString(request, "dccStruttureEleCA"); + String dccStruttureEleLegno = ParamUtil.getString(request, "dccStruttureEleLegno"); + boolean dccStruttureEleMistoCA = ParamUtil.getBoolean(request, "dccStruttureEleMistoCA"); + boolean dccStruttureEleMistoAcciaio = ParamUtil.getBoolean(request, "dccStruttureEleMistoAcciaio"); + boolean dccStruttureEleMistoMuratura = ParamUtil.getBoolean(request, "dccStruttureEleMistoMuratura"); + boolean dccStruttureEleMistoLegno = ParamUtil.getBoolean(request, "dccStruttureEleMistoLegno"); + boolean dccStruttureElePrefabbricato = ParamUtil.getBoolean(request, "dccStruttureElePrefabbricato"); + boolean dccStruttureEleAltro = ParamUtil.getBoolean(request, "dccStruttureEleAltro"); + String dccStruttureEleAltroDescrizione = ParamUtil.getString(request, "dccStruttureEleAltroDescrizione"); + boolean dccOrizzontamentiCAAcciaio = ParamUtil.getBoolean(request, "dccOrizzontamentiCAAcciaio"); + boolean dccOrizzontamentiLegno = ParamUtil.getBoolean(request, "dccOrizzontamentiLegno"); + boolean dccOrizzontamentiLegnoCA = ParamUtil.getBoolean(request, "dccOrizzontamentiLegnoCA"); + boolean dccOrizzontamentiLamieraGrecata = ParamUtil.getBoolean(request, "dccOrizzontamentiLamieraGrecata"); + boolean dccOrizzontamentiVolte = ParamUtil.getBoolean(request, "dccOrizzontamentiVolte"); + boolean dccOrizzontamentiAltro = ParamUtil.getBoolean(request, "dccOrizzontamentiAltro"); + String dccOrizzontamentiAltroDescrizione = ParamUtil.getString(request, "dccOrizzontamentiAltroDescrizione"); + String dccCopertura = ParamUtil.getString(request, "dccCopertura"); + boolean dccCoperturaCAAcciaio = ParamUtil.getBoolean(request, "dccCoperturaCAAcciaio"); + boolean dccCoperturaLegno = ParamUtil.getBoolean(request, "dccCoperturaLegno"); + boolean dccCoperturaLegnoCA = ParamUtil.getBoolean(request, "dccCoperturaLegnoCA"); + boolean dccCoperturaLamieraGrecata = ParamUtil.getBoolean(request, "dccCoperturaLamieraGrecata"); + boolean dccCoperturaPannelli = ParamUtil.getBoolean(request, "dccCoperturaPannelli"); + boolean dccCoperturaPVCTelonati = ParamUtil.getBoolean(request, "dccCoperturaPVCTelonati"); + boolean dccCoperturaLeggere = ParamUtil.getBoolean(request, "dccCoperturaLeggere"); + boolean dccCoperturaAltro = ParamUtil.getBoolean(request, "dccCoperturaAltro"); + String dccCoperturaAltroDesrizione = ParamUtil.getString(request, "dccCoperturaAltroDesrizione"); + boolean dccElemNonStrutLaterizio = ParamUtil.getBoolean(request, "dccElemNonStrutLaterizio"); + boolean dccElemNonStrutCartongesso = ParamUtil.getBoolean(request, "dccElemNonStrutCartongesso"); + boolean dccElemNonStrutCalcestruzzo = ParamUtil.getBoolean(request, "dccElemNonStrutCalcestruzzo"); + boolean dccElemNonStrutLegno = ParamUtil.getBoolean(request, "dccElemNonStrutLegno"); + boolean dccElemNonStrutAltro = ParamUtil.getBoolean(request, "dccElemNonStrutAltro"); + String dccElemNonStrutAltroDescrizione = ParamUtil.getString(request, "dccElemNonStrutAltroDescrizione"); + boolean dccOpereDiRinforzoInsCatene = ParamUtil.getBoolean(request, "dccOpereDiRinforzoInsCatene"); + boolean dccOpereDiRinforzoInsCordoli = ParamUtil.getBoolean(request, "dccOpereDiRinforzoInsCordoli"); + boolean dccOpereDiRinforzoIniArmate = ParamUtil.getBoolean(request, "dccOpereDiRinforzoIniArmate"); + boolean dccOpereDiRinforzoPlaccaggi = ParamUtil.getBoolean(request, "dccOpereDiRinforzoPlaccaggi"); + boolean dccOpereDiRinforzoIrrSolai = ParamUtil.getBoolean(request, "dccOpereDiRinforzoIrrSolai"); + boolean dccOpereDiRinforzoRinforziFRP = ParamUtil.getBoolean(request, "dccOpereDiRinforzoRinforziFRP"); + boolean dccOpereDiRinforzoTelaiECerchiature = ParamUtil.getBoolean(request, "dccOpereDiRinforzoTelaiECerchiature"); - boolean dccOpereDiRinforzoInsRompitratta = ParamUtil.getBoolean(actionRequest, - "dccOpereDiRinforzoInsRompitratta"); - boolean dccOpereDiRinforzoAltro = ParamUtil.getBoolean(actionRequest, "dccOpereDiRinforzoAltro"); - String dccOpereDiRinforzoAltroDescrizione = ParamUtil.getString(actionRequest, - "dccOpereDiRinforzoAltroDescrizione"); + boolean dccOpereDiRinforzoInsRompitratta = ParamUtil.getBoolean(request, "dccOpereDiRinforzoInsRompitratta"); + boolean dccOpereDiRinforzoAltro = ParamUtil.getBoolean(request, "dccOpereDiRinforzoAltro"); + String dccOpereDiRinforzoAltroDescrizione = ParamUtil.getString(request, "dccOpereDiRinforzoAltroDescrizione"); // DATI geologici - String geoClasseIndagine = getNotNullString(actionRequest, "geoClasseIndagine", - dettPratica.getGeoClasseIndagine()); - String geoCategoriaSottosuolo = getNotNullString(actionRequest, "geoCategoriaSottosuolo", + String geoClasseIndagine = getNotNullString(request, "geoClasseIndagine", dettPratica.getGeoClasseIndagine()); + String geoCategoriaSottosuolo = getNotNullString(request, "geoCategoriaSottosuolo", dettPratica.getGeoCategoriaSottosuolo()); - String geoCategoriaTopografica = getNotNullString(actionRequest, "geoCategoriaTopografica", + String geoCategoriaTopografica = getNotNullString(request, "geoCategoriaTopografica", dettPratica.getGeoCategoriaTopografica()); - String geoConsolidamento = getNotNullString(actionRequest, "geoConsolidamento", - dettPratica.getGeoConsolidamento()); - String geoPericolositaGeologica = getNotNullString(actionRequest, "geoPericolositaGeologica", + String geoConsolidamento = getNotNullString(request, "geoConsolidamento", dettPratica.getGeoConsolidamento()); + String geoPericolositaGeologica = getNotNullString(request, "geoPericolositaGeologica", dettPratica.getGeoPericolositaGeologica()); - String geoRischioGeomorfologicoPai = getNotNullString(actionRequest, "geoRischioGeomorfologicoPai", + String geoRischioGeomorfologicoPai = getNotNullString(request, "geoRischioGeomorfologicoPai", dettPratica.getGeoRischioGeomorfologicoPai()); - String geoPericolositaIdraulicaPai = getNotNullString(actionRequest, "geoPericolositaIdraulicaPai", + String geoPericolositaIdraulicaPai = getNotNullString(request, "geoPericolositaIdraulicaPai", dettPratica.getGeoPericolositaIdraulicaPai()); - String geoRischioIdraulicoPai = getNotNullString(actionRequest, "geoRischioIdraulicoPai", + String geoRischioIdraulicoPai = getNotNullString(request, "geoRischioIdraulicoPai", dettPratica.getGeoRischioIdraulicoPai()); - String geoPericolositaSismica = getNotNullString(actionRequest, "geoPericolositaSismica", + String geoPericolositaSismica = getNotNullString(request, "geoPericolositaSismica", dettPratica.getGeoPericolositaSismica()); - String geoPericolositaIdraulica = getNotNullString(actionRequest, "geoPericolositaIdraulica", + String geoPericolositaIdraulica = getNotNullString(request, "geoPericolositaIdraulica", dettPratica.getGeoPericolositaIdraulica()); - String geoPericolositaGeomorfica = getNotNullString(actionRequest, "geoPericolositaGeomorfica", + String geoPericolositaGeomorfica = getNotNullString(request, "geoPericolositaGeomorfica", dettPratica.getGeoPericolositaGeomorfica()); - String geoFattibilitaGeologica = getNotNullString(actionRequest, "geoFattibilitaGeologica", + String geoFattibilitaGeologica = getNotNullString(request, "geoFattibilitaGeologica", dettPratica.getGeoFattibilitaGeologica()); - String geoFattibilitaSismica = getNotNullString(actionRequest, "geoFattibilitaSismica", + String geoFattibilitaSismica = getNotNullString(request, "geoFattibilitaSismica", dettPratica.getGeoFattibilitaSismica()); - String geoFattibilitaIdraulica = getNotNullString(actionRequest, "geoFattibilitaIdraulica", + String geoFattibilitaIdraulica = getNotNullString(request, "geoFattibilitaIdraulica", dettPratica.getGeoFattibilitaIdraulica()); - String geoOperaRilevante = getNotNullString(actionRequest, "geoOperaRilevante", - dettPratica.getGeoOperaRilevante()); - String geoOpereDiSostegno = getNotNullString(actionRequest, "geoOpereDiSostegno", - dettPratica.getGeoOpereDiSostegno()); - String geoOpereInSotterranea = getNotNullString(actionRequest, "geoOpereInSotterranea", + String geoOperaRilevante = getNotNullString(request, "geoOperaRilevante", dettPratica.getGeoOperaRilevante()); + String geoOpereDiSostegno = getNotNullString(request, "geoOpereDiSostegno", dettPratica.getGeoOpereDiSostegno()); + String geoOpereInSotterranea = getNotNullString(request, "geoOpereInSotterranea", dettPratica.getGeoOpereInSotterranea()); - String geoPresenzaPrescrizioni = getNotNullString(actionRequest, "geoPresenzaPrescrizioni", + String geoPresenzaPrescrizioni = getNotNullString(request, "geoPresenzaPrescrizioni", dettPratica.getGeoPresenzaPrescrizioni()); - String geoNotePrescrizioni = getNotNullString(actionRequest, "geoNotePrescrizioni", + String geoNotePrescrizioni = getNotNullString(request, "geoNotePrescrizioni", dettPratica.getGeoNotePrescrizioni()); - String geoNoteIndagini = getNotNullString(actionRequest, "geoNoteIndagini", dettPratica.getGeoNoteIndagini()); - String geoEvidenzeGeomorfiche = getNotNullString(actionRequest, "geoEvidenzeGeomorfiche", + String geoNoteIndagini = getNotNullString(request, "geoNoteIndagini", dettPratica.getGeoNoteIndagini()); + String geoEvidenzeGeomorfiche = getNotNullString(request, "geoEvidenzeGeomorfiche", dettPratica.getGeoEvidenzeGeomorfiche()); - String geoEvidenzeGeologiche = getNotNullString(actionRequest, "geoEvidenzeGeologiche", + String geoEvidenzeGeologiche = getNotNullString(request, "geoEvidenzeGeologiche", dettPratica.getGeoEvidenzeGeologiche()); - Date geoDtRelazione = getNotNullDate(actionRequest, "geoDtRelazione", dettPratica.getGeoDtRelazione()); + Date geoDtRelazione = getNotNullDate(request, "geoDtRelazione", dettPratica.getGeoDtRelazione()); // normative - boolean normLavoriInProprio = ParamUtil.getBoolean(actionRequest, "normLavoriInProprio"); - boolean normEsenteBollo = ParamUtil.getBoolean(actionRequest, "normEsenteBollo"); - boolean normEsenteSpese = ParamUtil.getBoolean(actionRequest, "normEsenteSpese"); - boolean normDpr01Dep = ParamUtil.getBoolean(actionRequest, "normDpr01Dep"); - boolean normDpr02Dep = ParamUtil.getBoolean(actionRequest, "normDpr02Dep"); - boolean normDpr01Aut = ParamUtil.getBoolean(actionRequest, "normDpr01Aut"); - boolean normDpr02Aut = ParamUtil.getBoolean(actionRequest, "normDpr02Aut"); - boolean normDm01 = ParamUtil.getBoolean(actionRequest, "normDm01"); - boolean normDm02 = ParamUtil.getBoolean(actionRequest, "normDm02"); - boolean normDm03 = ParamUtil.getBoolean(actionRequest, "normDm03"); - boolean normDm2018 = ParamUtil.getBoolean(actionRequest, "normDm2018"); - boolean normDprg01 = ParamUtil.getBoolean(actionRequest, "normDprg01"); - boolean normDprg02 = ParamUtil.getBoolean(actionRequest, "normDprg02"); - boolean normAnr = ParamUtil.getBoolean(actionRequest, "normAnr"); - boolean normArt3com3 = ParamUtil.getBoolean(actionRequest, "normArt3com3"); - boolean normArt3com4 = ParamUtil.getBoolean(actionRequest, "normArt3com4"); - boolean normOrd01 = ParamUtil.getBoolean(actionRequest, "normOrd01"); - boolean normDm04 = ParamUtil.getBoolean(actionRequest, "normDm04"); - boolean normDm05 = ParamUtil.getBoolean(actionRequest, "normDm05"); - boolean normCI01 = ParamUtil.getBoolean(actionRequest, "normCI01"); - boolean normLTC01 = ParamUtil.getBoolean(actionRequest, "normLTC01"); - boolean suap = ParamUtil.getBoolean(actionRequest, "suap"); - boolean normSismaBonus = ParamUtil.getBoolean(actionRequest, "normSismaBonus"); - String clRischioPreInt = ParamUtil.getString(actionRequest, "clRischioPreInt"); - String clRischioPostInt = ParamUtil.getString(actionRequest, "clRischioPostInt"); - boolean intervFinPub = ParamUtil.getBoolean(actionRequest, "intervFinPub"); - String intervFinPubDesc = ParamUtil.getString(actionRequest, "intervFinPubDesc"); - String contestoPaesaggistico = ParamUtil.getString(actionRequest, "contestoPaesaggistico"); - String livelloDiTutela = ParamUtil.getString(actionRequest, "livelloDiTutela"); - String vincoli = ParamUtil.getString(actionRequest, "vincoli"); - - long userId = PortalUtil.getUserId(actionRequest); + boolean normLavoriInProprio = ParamUtil.getBoolean(request, "normLavoriInProprio"); + boolean normEsenteBollo = ParamUtil.getBoolean(request, "normEsenteBollo"); + boolean normEsenteSpese = ParamUtil.getBoolean(request, "normEsenteSpese"); + boolean normDpr01Dep = ParamUtil.getBoolean(request, "normDpr01Dep"); + boolean normDpr02Dep = ParamUtil.getBoolean(request, "normDpr02Dep"); + boolean normDpr01Aut = ParamUtil.getBoolean(request, "normDpr01Aut"); + boolean normDpr02Aut = ParamUtil.getBoolean(request, "normDpr02Aut"); + boolean normDm01 = ParamUtil.getBoolean(request, "normDm01"); + boolean normDm02 = ParamUtil.getBoolean(request, "normDm02"); + boolean normDm03 = ParamUtil.getBoolean(request, "normDm03"); + boolean normDm2018 = ParamUtil.getBoolean(request, "normDm2018"); + boolean normDprg01 = ParamUtil.getBoolean(request, "normDprg01"); + boolean normDprg02 = ParamUtil.getBoolean(request, "normDprg02"); + boolean normAnr = ParamUtil.getBoolean(request, "normAnr"); + boolean normArt3com3 = ParamUtil.getBoolean(request, "normArt3com3"); + boolean normArt3com4 = ParamUtil.getBoolean(request, "normArt3com4"); + boolean normOrd01 = ParamUtil.getBoolean(request, "normOrd01"); + boolean normDm04 = ParamUtil.getBoolean(request, "normDm04"); + boolean normDm05 = ParamUtil.getBoolean(request, "normDm05"); + boolean normCI01 = ParamUtil.getBoolean(request, "normCI01"); + boolean normLTC01 = ParamUtil.getBoolean(request, "normLTC01"); + boolean suap = ParamUtil.getBoolean(request, "suap"); + boolean normSismaBonus = ParamUtil.getBoolean(request, "normSismaBonus"); + String clRischioPreInt = ParamUtil.getString(request, "clRischioPreInt"); + String clRischioPostInt = ParamUtil.getString(request, "clRischioPostInt"); + boolean intervFinPub = ParamUtil.getBoolean(request, "intervFinPub"); + String intervFinPubDesc = ParamUtil.getString(request, "intervFinPubDesc"); + String contestoPaesaggistico = ParamUtil.getString(request, "contestoPaesaggistico"); + String livelloDiTutela = ParamUtil.getString(request, "livelloDiTutela"); + String vincoli = ParamUtil.getString(request, "vincoli"); + + long userId = PortalUtil.getUserId(request); try { DettPraticaServiceUtil.updateDettPratica(userId, dettPratica.getDettPraticaId(), dettPratica.getIntPraticaId(), integrazione, protocollo, tipoIntegrazione, completa, gestita, @@ -1231,55 +1210,53 @@ public class FascicoloFePortlet extends MVCPortlet { normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm01, normDm02, normDm03, normDm2018, normDprg01, normDprg02, normAnr, normArt3com3, normArt3com4, normOrd01, normDm04, normDm05, normCI01, normLTC01, suap, normSismaBonus, clRischioPreInt, clRischioPostInt, - intervFinPub, intervFinPubDesc, tcNuovaCostruzioneComplessa, contestoPaesaggistico, livelloDiTutela, - vincoli, serviceContext, bozza, disabledSubmit, geoDisabledSubmit); - String redirect = ParamUtil.getString(actionRequest, "redirect"); + intervFinPub, intervFinPubDesc, tcNuovaCostruzioneComplessa, contestoPaesaggistico, + livelloDiTutela, vincoli, serviceContext, bozza, disabledSubmit, geoDisabledSubmit); + String redirect = ParamUtil.getString(request, "redirect"); if (Validator.isNull(redirect)) { - String successURL = ParamUtil.getString(actionRequest, "successURL"); + String successURL = ParamUtil.getString(request, "successURL"); if (Validator.isNotNull(successURL)) { - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "openVerifyUrl"); - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "verifyArea"); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "openVerifyUrl", + successURL = HttpUtil.removeParameter(successURL, response.getNamespace() + "openVerifyUrl"); + successURL = HttpUtil.removeParameter(successURL, response.getNamespace() + "verifyArea"); + successURL = HttpUtil.addParameter(successURL, response.getNamespace() + "openVerifyUrl", String.valueOf(!bozza)); - String verifyArea = ParamUtil.getString(actionRequest, "verifyArea", StringPool.BLANK); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "verifyArea", + String verifyArea = ParamUtil.getString(request, "verifyArea", StringPool.BLANK); + successURL = HttpUtil.addParameter(successURL, response.getNamespace() + "verifyArea", String.valueOf(verifyArea)); - String fragmentURL = ParamUtil.getString(actionRequest, "current_tab"); + String fragmentURL = ParamUtil.getString(request, "current_tab"); if (Validator.isNotNull(fragmentURL)) { - successURL = HttpUtil - .removeParameter(successURL, actionResponse.getNamespace() + "current_tab"); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "current_tab", + successURL = HttpUtil.removeParameter(successURL, response.getNamespace() + "current_tab"); + successURL = HttpUtil.addParameter(successURL, response.getNamespace() + "current_tab", fragmentURL); - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "historyKey"); - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "historyKey", + successURL = HttpUtil.removeParameter(successURL, response.getNamespace() + "historyKey"); + successURL = HttpUtil.addParameter(successURL, response.getNamespace() + "historyKey", "_1_WAR_portosfeportlet_tab=" + fragmentURL); if (successURL.contains(StringPool.POUND)) { successURL = successURL.substring(0, successURL.lastIndexOf(StringPool.POUND)); } successURL += "#_1_WAR_portosfeportlet_tab=" + fragmentURL; } - successURL = HttpUtil.removeParameter(successURL, actionResponse.getNamespace() + "saveAndVerify"); + successURL = HttpUtil.removeParameter(successURL, response.getNamespace() + "saveAndVerify"); if ("saveAndVerify".equalsIgnoreCase(cmd)) - successURL = HttpUtil.addParameter(successURL, actionResponse.getNamespace() + "saveAndVerify", - true); - actionResponse.sendRedirect(successURL); + successURL = HttpUtil.addParameter(successURL, response.getNamespace() + "saveAndVerify", true); + response.sendRedirect(successURL); } else { - actionResponse.setRenderParameter("mvcPath", "/html/fascicolofe/edit_fascicolo.jsp"); - actionResponse.setRenderParameter("backURL", ParamUtil.getString(actionRequest, "backURL")); - actionResponse.setRenderParameter("dettPraticaId", String.valueOf(dettPratica.getDettPraticaId())); - actionResponse.setRenderParameter("intPraticaId", String.valueOf(dettPratica.getIntPraticaId())); - actionResponse.setRenderParameter("openVerifyUrl", String.valueOf(!bozza)); + response.setRenderParameter("mvcPath", "/html/fascicolofe/edit_fascicolo.jsp"); + response.setRenderParameter("backURL", ParamUtil.getString(request, "backURL")); + response.setRenderParameter("dettPraticaId", String.valueOf(dettPratica.getDettPraticaId())); + response.setRenderParameter("intPraticaId", String.valueOf(dettPratica.getIntPraticaId())); + response.setRenderParameter("openVerifyUrl", String.valueOf(!bozza)); } } } catch (PortalException e) { _log.error(e, e); - PortalUtil.copyRequestParameters(actionRequest, actionResponse); - actionResponse.setRenderParameter("mvcPath", "/html/fascicolofe/edit_fascicolo.jsp"); + PortalUtil.copyRequestParameters(request, response); + response.setRenderParameter("mvcPath", "/html/fascicolofe/edit_fascicolo.jsp"); throw e; } catch (Exception e) { _log.error(e, e); - PortalUtil.copyRequestParameters(actionRequest, actionResponse); - actionResponse.setRenderParameter("mvcPath", "/html/fascicolofe/edit_fascicolo.jsp"); + PortalUtil.copyRequestParameters(request, response); + response.setRenderParameter("mvcPath", "/html/fascicolofe/edit_fascicolo.jsp"); throw new PortalException(e); } } @@ -1562,11 +1539,11 @@ public class FascicoloFePortlet extends MVCPortlet { boolean intervFinPub = ParamUtil.getBoolean(actionRequest, "intervFinPub"); String intervFinPubDesc = intervFinPub ? ParamUtil.getString(actionRequest, "intervFinPubDesc") : StringPool.BLANK; - + String contestoPaesaggistico = ParamUtil.getString(actionRequest, "contestoPaesaggistico"); String livelloDiTutela = ParamUtil.getString(actionRequest, "livelloDiTutela"); String vincoli = ParamUtil.getString(actionRequest, "vincoli"); - + long userId = PortalUtil.getUserId(actionRequest); String via = dettPratica.getVia(); String localita = dettPratica.getLocalita(); @@ -1628,8 +1605,8 @@ public class FascicoloFePortlet extends MVCPortlet { normEsenteSpese, normDpr01Dep, normDpr02Dep, normDpr01Aut, normDpr02Aut, normDm01, normDm02, normDm03, normDm2018, normDprg01, normDprg02, normAnr, normArt3com3, normArt3com4, normOrd01, normDm04, normDm05, normCI01, normLTC01, suap, normSismaBonus, clRischioPreInt, clRischioPostInt, - intervFinPub, intervFinPubDesc, tcNuovaCostruzioneComplessa, contestoPaesaggistico, livelloDiTutela, - vincoli, serviceContext, bozza, disabledSubmit, geoDisabledSubmit); + intervFinPub, intervFinPubDesc, tcNuovaCostruzioneComplessa, contestoPaesaggistico, + livelloDiTutela, vincoli, serviceContext, bozza, disabledSubmit, geoDisabledSubmit); 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 cc73f0ca..09ea36db 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 @@ -440,19 +440,16 @@ String urlIframeMappe = MappeUtil.getUrlFe(request, dettPratica, comune, disable
- - -
- -
-
-
- -
-
+
+ <%-- Integrazione geoportal --%> +
+
+
+
- -
- - - -
- -
-
- + +function duplicati(input) { + + var righe = input.split('\n'); + var valore = ''; + var output = ''; + for (var i in righe) { + if (valore !== righe[i]) { + valore = righe[i]; + output += (output === '' ? '' : '\n') + valore; + } + } + return output; +} + +
+ <%-- /Integrazione geoportal --%>
@@ -523,62 +542,32 @@ function messageListener(event) {
-
-
-
- -
-
-
- <% - String[] geolocalization = BeanParamUtil.getString(dettPratica, request, "localizzazioneGeografica","").split(Pattern.quote("|")); - %> - -
- - - -
-
- - -
- -
+
- +
-
- +
- +
- +
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-kaleo-portlet/docroot/WEB-INF/lib/portos-kaleo-portlet-service.jar b/liferay-plugins-sdk-6.2/portlets/portos-kaleo-portlet/docroot/WEB-INF/lib/portos-kaleo-portlet-service.jar index f13719975363675eb665edf372c6d3056e292ec4..ef846d8c6f13166f4f44e7dad1b62884055f5f0c 100644 GIT binary patch delta 1518 zcmZ9Le@v8h9LK-!yW4r(54g)fSnA4_QNl?-9BJ`uHVv3NR*XUtp~N2`B8V00yhFv4 zL*S0%ct|(3mDXyD=>B+EEsWvH^?$M5+O!(xNj7b@G%b4Wc|Tv*y6twaeZKF{`~CTT zp69NOTd$2<)2k}Y7P}BOAx4^Zz7$D+)E3izo9xMCx%`pTk@(NYtnrS{ zmH+F#vdoeaMxA(^um(>M+E7UN5JiMJln}h8a>9O7r4I3LOxY&V70UvHZdx6rPt#0B z$?CWbPbx2G*>lzJK!{hhsmhfp6CR8gxMn~LM~20utHy@Q6K6G5yQZq5s?_tNp<2Gs zVz_!UW#sBbH;q$o&Lx995Bx!j+LzpAfPLvRi%9EMCCz%&WBY1mZ!8evM4uWH`{T@~H!Qz=?eHJU~Gdg}~LD?9U_zpk0?&lKWmDR;%c zZ-!y~L&sj1-V@yzxW(q0?pZgfWGL56YKfIwNfRfh?Ii!XQwvECeHOBi#wMGMdoB5{ zHI21_OP6i>>~Nbhe$p2Ct5b;L)G*H~ABSO$e|hz~5i|bFd}ey;>D>8ydi#6Y+vUrN zx*ZQIXR_f`PKS}9-Zf!@qpK4R_zZO1k1ZBGLm52RGpAj)y-0|PR7RdM??twHAshc> z>hq{ydEw@0YN8MwhDB8=T%1B}T#HFQ{%|rj71t&n^9WI$a?4dd8OBnjE(VVpT!$}= zju$ErchY^n1|RUPP(P|ggnLm->rtPs4_Hvv=v!+N;#-Rln`n8t7H*|@RJ-DN1&h^; zR%|dF8rpEth{)T6_Z@nKGIJ1x_x^86mLF?aul6IK)Z@pKq|fi2-u9!6wc-HQlX?T# zKuQGQBjtCamK5qn9Vyw30IBs5-XQ&a2wkKthtWYw9L7#k#S!cwO&!5*(yAWpBgK2r zPRc!sPSTm9*hRW8h}TJ7LFtzaqKUN^k6}A$@)(*)dA-;{db?M4q=m4NwQV76B3%q& zGigO1>Ph{5Xe9mCCv$6$V=HUZ$7R~eer#jyM8C|n4d6A_b`8k;&JM^8Z63s%JWUMB zo4*p4eiy=M;ptNmIrF;_w6T^oBsbJIBsXM^VlPh*MDZ5sR#fU*htbR0U&A=cf$e`;s z2kE0E#gJ@{n{aFWvX?(u{U(HXUQSh^PAa%JUg(?#BOGZ~MR$!3SInH2t~TlN(N*UD z(QvI;Y&B9n>1NB-nb(cGp6m+-x$pUd6ir@wn+=keJ)TKgw`$I!w|Z!A&Fr;BLOh!x zL@8S}tX^WLD^Pycskr&$HQlo=Qt42Rh149Yu#v`3P9>B4XI@`Sy6@vYD`|A1 zDN}zi@ulCjB#}ZFF52DN*mC`16~6icVmlH@1YK!>6w>@Z7UX{QtOeY zE_jfYIG2Tg(pmSp2QH45m?=WL5#cL?lT#!b*J47^)53GH$+(<&)Gb7{mX@P_IE-a# zT@3C-a2-B1DxR)HJca2CHF#GczF&)ol~`7f`cyr#u)NW`RuSS`s}P$Qd9fBQwPZvd z@vMp^iL@4MFcKPCao%W=w;S&`^e}b$0E+H>Z)%1gYxL!-)qdoYdi;2l^vRvOH~lE5 zRuaH^Qf~kom^l-Gmz3X)T2fy(>gb#6Mu60E5U-GaK8P;TmP2SK%^bqZq{_qCO`1H6 zU8Ge#*h`A{ppBGs1RbPPN3fH0R}e3fx`JljTo5l&d*&#%lO~R$iImri9i-QK&5EQx zY^1iW51UBm`>>gm+mCwEKtCEuzxA7aYmZ?owW(ufw}Js|qjqAz>}wC<1!_A(=6PpB zazolXtZp8}9%H+M^5nYqTv+DmbS{i$(qj=hv#z}rK`SX^NNz~i`iJC(bh1RzN!lO9 wtE3xI)7LVLUTS|0"); + } +} diff --git a/liferay-plugins-sdk-6.2/webs/portos-kaleo-web/docroot/META-INF/custom_jsps/html/portlet/workflow_instances/workflow_logs.jspf b/liferay-plugins-sdk-6.2/webs/portos-kaleo-web/docroot/META-INF/custom_jsps/html/portlet/workflow_instances/workflow_logs.jspf index 8a372bc5..202c23e9 100644 --- a/liferay-plugins-sdk-6.2/webs/portos-kaleo-web/docroot/META-INF/custom_jsps/html/portlet/workflow_instances/workflow_logs.jspf +++ b/liferay-plugins-sdk-6.2/webs/portos-kaleo-web/docroot/META-INF/custom_jsps/html/portlet/workflow_instances/workflow_logs.jspf @@ -1,3 +1,9 @@ +<%@page import="com.liferay.portal.service.UserLocalServiceUtil"%> +<%@page import="com.liferay.portal.service.RoleLocalServiceUtil"%> +<%@page import="com.liferay.portal.model.User"%> +<%@page import="com.liferay.portal.model.Role"%> +<%@page import="com.liferay.portal.kernel.workflow.WorkflowLog"%> +<%@page import="java.util.Map"%> <%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%-- /** @@ -14,24 +20,20 @@ * details. */ --%> - - <%@page import="com.liferay.portal.kernel.json.JSONException"%> -<%@page import="com.liferay.portal.kernel.util.Validator"%> <%@page import="com.liferay.portal.kernel.json.JSONFactoryUtil"%> <%@page import="com.liferay.portal.kernel.json.JSONObject"%> <%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> - - - -> +<%@page import="com.liferay.portal.kernel.util.StringPool"%> +<%@page import="com.liferay.portal.kernel.util.Validator"%> +
- + <% @@ -42,8 +44,7 @@ Map historyWorkflowEsitiLogs = (Map)request.getAttribu for (WorkflowLog workflowLog : workflowLogs) { Role curRole = null; User curUser = null; - String actorName = null; - + String actorName = StringPool.BLANK; if (workflowLog.getRoleId() != 0) { curRole = RoleLocalServiceUtil.getRole(workflowLog.getRoleId()); actorName = curRole.getDescriptiveName(); @@ -54,7 +55,6 @@ for (WorkflowLog workflowLog : workflowLogs) { } String kaleoNodeName = null; String transitionName = null; - try { JSONObject jsonObject = JSONFactoryUtil.createJSONObject(workflowLog.getState()); kaleoNodeName = jsonObject.getString("kaleoNodeName"); @@ -69,13 +69,12 @@ for (WorkflowLog workflowLog : workflowLogs) { - - + - + - + - - - - - - - - <%--
- - - - -
- -
-
--%> - + + <% } %> @@ -255,8 +223,8 @@ for (WorkflowLog workflowLog : workflowLogs) { table-layout: fixed; } .attivita-table thead th { - background-color: #812121!important; - color: white; + background-color: #812121!important; + color: white; } .attivita-table td { @@ -294,16 +262,15 @@ for (WorkflowLog workflowLog : workflowLogs) { .header-post-it { background-color: rgba(211, 177, 0, 0.30); display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 5px; - + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 5px; } .header-post-it p { margin: 0; @@ -312,6 +279,6 @@ for (WorkflowLog workflowLog : workflowLogs) { font-size: 12px; } .body-post-it { - padding: 5px 10px 0px 10px; + padding: 5px 10px 0px 10px; } \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/webs/portos-kaleo-web/docroot/WEB-INF/lib/portos-kaleo-portlet-service.jar b/liferay-plugins-sdk-6.2/webs/portos-kaleo-web/docroot/WEB-INF/lib/portos-kaleo-portlet-service.jar index f13719975363675eb665edf372c6d3056e292ec4..ef846d8c6f13166f4f44e7dad1b62884055f5f0c 100644 GIT binary patch delta 1518 zcmZ9Le@v8h9LK-!yW4r(54g)fSnA4_QNl?-9BJ`uHVv3NR*XUtp~N2`B8V00yhFv4 zL*S0%ct|(3mDXyD=>B+EEsWvH^?$M5+O!(xNj7b@G%b4Wc|Tv*y6twaeZKF{`~CTT zp69NOTd$2<)2k}Y7P}BOAx4^Zz7$D+)E3izo9xMCx%`pTk@(NYtnrS{ zmH+F#vdoeaMxA(^um(>M+E7UN5JiMJln}h8a>9O7r4I3LOxY&V70UvHZdx6rPt#0B z$?CWbPbx2G*>lzJK!{hhsmhfp6CR8gxMn~LM~20utHy@Q6K6G5yQZq5s?_tNp<2Gs zVz_!UW#sBbH;q$o&Lx995Bx!j+LzpAfPLvRi%9EMCCz%&WBY1mZ!8evM4uWH`{T@~H!Qz=?eHJU~Gdg}~LD?9U_zpk0?&lKWmDR;%c zZ-!y~L&sj1-V@yzxW(q0?pZgfWGL56YKfIwNfRfh?Ii!XQwvECeHOBi#wMGMdoB5{ zHI21_OP6i>>~Nbhe$p2Ct5b;L)G*H~ABSO$e|hz~5i|bFd}ey;>D>8ydi#6Y+vUrN zx*ZQIXR_f`PKS}9-Zf!@qpK4R_zZO1k1ZBGLm52RGpAj)y-0|PR7RdM??twHAshc> z>hq{ydEw@0YN8MwhDB8=T%1B}T#HFQ{%|rj71t&n^9WI$a?4dd8OBnjE(VVpT!$}= zju$ErchY^n1|RUPP(P|ggnLm->rtPs4_Hvv=v!+N;#-Rln`n8t7H*|@RJ-DN1&h^; zR%|dF8rpEth{)T6_Z@nKGIJ1x_x^86mLF?aul6IK)Z@pKq|fi2-u9!6wc-HQlX?T# zKuQGQBjtCamK5qn9Vyw30IBs5-XQ&a2wkKthtWYw9L7#k#S!cwO&!5*(yAWpBgK2r zPRc!sPSTm9*hRW8h}TJ7LFtzaqKUN^k6}A$@)(*)dA-;{db?M4q=m4NwQV76B3%q& zGigO1>Ph{5Xe9mCCv$6$V=HUZ$7R~eer#jyM8C|n4d6A_b`8k;&JM^8Z63s%JWUMB zo4*p4eiy=M;ptNmIrF;_w6T^oBsbJIBsXM^VlPh*MDZ5sR#fU*htbR0U&A=cf$e`;s z2kE0E#gJ@{n{aFWvX?(u{U(HXUQSh^PAa%JUg(?#BOGZ~MR$!3SInH2t~TlN(N*UD z(QvI;Y&B9n>1NB-nb(cGp6m+-x$pUd6ir@wn+=keJ)TKgw`$I!w|Z!A&Fr;BLOh!x zL@8S}tX^WLD^Pycskr&$HQlo=Qt42Rh149Yu#v`3P9>B4XI@`Sy6@vYD`|A1 zDN}zi@ulCjB#}ZFF52DN*mC`16~6icVmlH@1YK!>6w>@Z7UX{QtOeY zE_jfYIG2Tg(pmSp2QH45m?=WL5#cL?lT#!b*J47^)53GH$+(<&)Gb7{mX@P_IE-a# zT@3C-a2-B1DxR)HJca2CHF#GczF&)ol~`7f`cyr#u)NW`RuSS`s}P$Qd9fBQwPZvd z@vMp^iL@4MFcKPCao%W=w;S&`^e}b$0E+H>Z)%1gYxL!-)qdoYdi;2l^vRvOH~lE5 zRuaH^Qf~kom^l-Gmz3X)T2fy(>gb#6Mu60E5U-GaK8P;TmP2SK%^bqZq{_qCO`1H6 zU8Ge#*h`A{ppBGs1RbPPN3fH0R}e3fx`JljTo5l&d*&#%lO~R$iImri9i-QK&5EQx zY^1iW51UBm`>>gm+mCwEKtCEuzxA7aYmZ?owW(ufw}Js|qjqAz>}wC<1!_A(=6PpB zazolXtZp8}9%H+M^5nYqTv+DmbS{i$(qj=hv#z}rK`SX^NNz~i`iJC(bh1RzN!lO9 wtE3xI)7LVLUTS|0
Data Descrizione Attività Commento
- <%= dateFormatDateTime.format(workflowLog.getCreateDate()) %> - + + <%= dateFormatDateTime.format(workflowLog.getCreateDate()) %> + -
@@ -99,25 +98,20 @@ for (WorkflowLog workflowLog : workflowLogs) { - - -   - -
@@ -138,64 +132,55 @@ for (WorkflowLog workflowLog : workflowLogs) { - <% if (curRole == null) { String assignerName = PortalUtil.getUserName(workflowLog.getAuditUserId(), StringPool.BLANK); %> -
-
- <% } else { %> -
- <% } %> -
-
- <% + + <% if(Validator.isNotNull(kaleoNodeName)){ out.print(kaleoNodeName); if(Validator.isNotNull(transitionName)){ if("registra-esito".equalsIgnoreCase(transitionName)){ - //out.print(" ( " + (String)request.getAttribute("registra-esito-value") + " ) "); + //out.print(" ( " + (String)request.getAttribute("registra-esito-value") + " ) "); //ADT BUG BO ID=33 String esito = (String)request.getAttribute("registra-esito-value"); if (historyWorkflowEsitiLogs!=null&& historyWorkflowEsitiLogs.containsKey(workflowLog.getWorkflowLogId()) ){ esito=historyWorkflowEsitiLogs.get(workflowLog.getWorkflowLogId()); } out.print(" ( " + esito + " ) "); - } else if("assegna".equalsIgnoreCase(transitionName)){ - out.print(" ( " + (String)request.getAttribute("assegna-value") + " ) "); + out.print(" ( " + (String)request.getAttribute("assegna-value") + " ) "); } } } %> - - - + +

<%= dateFormatDateTime.format(workflowLog.getCreateDate()) %>

@@ -208,27 +193,10 @@ for (WorkflowLog workflowLog : workflowLogs) {
<%= HtmlUtil.escape(workflowLog.getComment()) %>
-
+
- -