Sfoglia il codice sorgente

geoportal

master 21.07
Mattia Gosetto 3 anni fa
parent
commit
166452f960
  1. 1
      jasper/.settings/org.eclipse.core.resources.prefs
  2. 397
      jasper/vidimazione_cl.jrxml
  3. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml
  4. 48
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/IntPraticaClp.java
  5. 21
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/IntPraticaModel.java
  6. 14
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/IntPraticaSoap.java
  7. 37
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/IntPraticaWrapper.java
  8. 5
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/search/ControlloPraticaAdvancedSearch.java
  9. 17
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/search/IntPraticaAdvancedSearch.java
  10. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalService.java
  11. 521
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceClp.java
  12. 4
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceUtil.java
  13. 5
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceWrapper.java
  14. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/PortosIndexField.java
  15. 12
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java
  16. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/sql/tables.sql
  17. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-hbm.xml
  18. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml
  19. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml
  20. 154
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties
  21. 6
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/startup/DatabaseUpdateAction.java
  22. 8
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/indexer/IntPraticaIndexer.java
  23. 8
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/IntPraticaCacheModel.java
  24. 43
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/IntPraticaModelImpl.java
  25. 8
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/FascicoloPortlet.java
  26. 551
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/IntPraticaLocalServiceClpInvoker.java
  27. 26
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java
  28. 18
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/IntPraticaLocalServiceImpl.java
  29. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AllegatoManualePersistenceImpl.java
  30. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AsseverazionePersistenceImpl.java
  31. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AvvisoPersistenceImpl.java
  32. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistenceImpl.java
  33. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunePersistenceImpl.java
  34. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunicazionePersistenceImpl.java
  35. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ConfigurazionePersistenceImpl.java
  36. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ControlloPraticaPersistenceImpl.java
  37. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DelegaPersistenceImpl.java
  38. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistenceImpl.java
  39. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocAggiuntivaPersistenceImpl.java
  40. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistenceImpl.java
  41. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistenceImpl.java
  42. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/HistoryWorkflowActionPersistenceImpl.java
  43. 2
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/IntPraticaPersistenceImpl.java
  44. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/PagamentoPersistenceImpl.java
  45. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ParereGeologoPersistenceImpl.java
  46. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ProvinciaPersistenceImpl.java
  47. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SoggettoPersistenceImpl.java
  48. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SorteggioPersistenceImpl.java
  49. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistenceImpl.java
  50. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TempisticaPersistenceImpl.java
  51. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TerritorioPersistenceImpl.java
  52. 4
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties
  53. 13
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/advanced_search.jsp
  54. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_allegati.jsp
  55. 5
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_versioning.jsp
  56. 24
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/advanced_search.jsp
  57. 12
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/util/ReportFascicoloUtil.java
  58. 3
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/allegatipratica/edit_allegato.jsp
  59. 3
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/allegatipratica/view.jsp
  60. 3
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/allegatipratica/view_accordion.jsp
  61. 16
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/edit_modal_fascicolo.jsp
  62. 90
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp
  63. 3
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify_collaudo.jsp
  64. 3
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify_fascicolo.jsp
  65. 3
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify_fine-lavori.jsp

1
jasper/.settings/org.eclipse.core.resources.prefs

@ -4,3 +4,4 @@ encoding/Modello_C.jrxml=UTF-8
encoding/Modello_Sorteggio.jrxml=UTF-8 encoding/Modello_Sorteggio.jrxml=UTF-8
encoding/Modello_deposito.jrxml=UTF-8 encoding/Modello_deposito.jrxml=UTF-8
encoding/Modello_vidimazione.jrxml=UTF-8 encoding/Modello_vidimazione.jrxml=UTF-8
encoding/vidimazione_cl.jrxml=UTF-8

397
jasper/vidimazione_cl.jrxml

@ -0,0 +1,397 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Jaspersoft Studio version 6.4.3.final utlizzo versione della libreria JasperReports6.4.3 -->
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="vidimazione" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="afafe5d8-778e-4527-a33a-8c04000abd71">
<property name="ireport.zoom" value="1.3310000000000004"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/>
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
<subDataset name="dataset1" whenResourceMissingType="Empty" uuid="c69a9629-80ab-47f7-a2f9-7db3f777d9a7">
<field name="codiceAllegato" class="java.lang.String"/>
<field name="titoloAllegato" class="java.lang.String"/>
<field name="sha256Allegato" class="java.lang.String"/>
</subDataset>
<parameter name="LOGO_REGIONE" class="java.lang.String"/>
<field name="alCollaudatore" class="java.lang.String"/>
<field name="allegati" class="java.util.List"/>
<field name="alTitolareDigitale" class="java.lang.String"/>
<field name="alCommittente" class="java.lang.String"/>
<field name="alDirettoreLavori" class="java.lang.String"/>
<field name="codiceUnivoco" class="java.lang.String"/>
<field name="committente" class="java.lang.String"/>
<field name="comune" class="java.lang.String"/>
<field name="dataAvviso" class="java.util.Date"/>
<field name="dataPratica" class="java.util.Date"/>
<field name="lavoriDi" class="java.lang.String"/>
<field name="numeroProgetto" class="java.lang.String"/>
<field name="numeroProtocollo" class="java.lang.String"/>
<field name="parziale" class="java.lang.Boolean"/>
<field name="parzialeNumero" class="java.lang.String"/>
<field name="sedeGenioCivile" class="java.lang.String"/>
<field name="tecnicoEmail" class="java.lang.String"/>
<field name="tecnico" class="java.lang.String"/>
<field name="tipo" class="java.lang.String"/>
<field name="ubicazione" class="java.lang.String"/>
<pageHeader>
<band height="75" splitType="Stretch">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
<image>
<reportElement x="0" y="0" width="224" height="68" uuid="69ba1fba-114d-4d87-afcf-2a121decda52"/>
<imageExpression><![CDATA[$P{LOGO_REGIONE}]]></imageExpression>
</image>
<textField>
<reportElement x="285" y="50" width="269" height="25" uuid="a329da1c-ce69-4c4e-8461-34eb44195739">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="DejaVu Sans Bold" size="9" isBold="false"/>
</textElement>
<textFieldExpression><![CDATA["Sede di "+$F{sedeGenioCivile}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="285" y="0" width="270" height="25" uuid="fc65b94e-03de-4043-8de7-16b29fff3c4f">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="DejaVu Sans Bold" size="9" isBold="false"/>
</textElement>
<text><![CDATA[Dipartimento Regionale tecnico]]></text>
</staticText>
<staticText>
<reportElement x="285" y="25" width="269" height="25" uuid="f1e093e1-71e5-4a60-94d0-5a80e51b1e60">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="DejaVu Sans Bold" size="9" isBold="false"/>
</textElement>
<text><![CDATA[Settore SISMICA]]></text>
</staticText>
</band>
</pageHeader>
<detail>
<band height="398">
<line>
<reportElement x="0" y="13" width="555" height="1" uuid="94b2c91e-bbd3-4d62-b399-34fcba04c0cb"/>
</line>
<staticText>
<reportElement x="0" y="19" width="56" height="13" uuid="2bb6962b-397c-4592-ab9b-f49f30c26032"/>
<textElement>
<font fontName="DejaVu Sans Bold" isBold="false"/>
</textElement>
<text><![CDATA[Oggetto:]]></text>
</staticText>
<staticText>
<reportElement x="56" y="19" width="492" height="26" uuid="78d30ce8-19a2-45c0-a5ef-0b2b99805f29"/>
<textElement>
<font fontName="DejaVu Sans" isBold="true"/>
</textElement>
<text><![CDATA[CERTIFICATO DI COLLAUDO, Art. 67 D.P.R. n.
380/2001]]></text>
</staticText>
<staticText>
<reportElement x="56" y="46" width="492" height="14" uuid="a906354d-7715-4d0e-9986-435b43df854f">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans Bold" isBold="false" isUnderline="true"/>
</textElement>
<text><![CDATA[ATTESTAZIONE DEPOSITO CERTIFICATO di COLLAUDO]]></text>
</staticText>
<staticText>
<reportElement x="8" y="0" width="48" height="10" uuid="cf3a9429-2047-45c9-980a-7ac93d430de0">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans" size="8" isBold="false" isItalic="false"/>
</textElement>
<text><![CDATA[Data Avviso]]></text>
</staticText>
<textField>
<reportElement x="61" y="0" width="100" height="10" uuid="e8e8a449-23ae-48da-aa8d-84423c088646">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans" size="8"/>
</textElement>
<textFieldExpression><![CDATA[new SimpleDateFormat("dd/MM/yyyy").format($F{dataAvviso})]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="9" y="121" width="82" height="14" uuid="db348311-9894-42af-ae4e-727d96f8aa08">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans Bold" isBold="false"/>
</textElement>
<text><![CDATA[Comune:]]></text>
</staticText>
<textField isBlankWhenNull="true">
<reportElement x="381" y="254" width="168" height="14" uuid="d880d447-9438-4750-be22-4b0b5bef3e63">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans"/>
</textElement>
<textFieldExpression><![CDATA[$F{alDirettoreLavori}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="9" y="149" width="82" height="14" uuid="1937bfdd-32f4-4b4b-9e53-a1fb3d923925">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans Bold" isBold="false"/>
</textElement>
<text><![CDATA[Lavori di:]]></text>
</staticText>
<staticText>
<reportElement key="" x="266" y="226" width="115" height="14" uuid="4cae4c79-8532-4cbb-9d81-bde3f93c21b1">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans Bold" isBold="true"/>
</textElement>
<text><![CDATA[Al Committente]]></text>
</staticText>
<staticText>
<reportElement x="266" y="254" width="115" height="14" uuid="9fe19eb8-bac2-4382-9120-ef8652c2617a">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans Bold" isBold="false"/>
</textElement>
<text><![CDATA[Al D.L.]]></text>
</staticText>
<staticText>
<reportElement x="9" y="135" width="82" height="14" uuid="cd8b9b56-a673-4708-9b8e-a6ae50dfbccd">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans Bold" isBold="false"/>
</textElement>
<text><![CDATA[Committente:]]></text>
</staticText>
<textField isBlankWhenNull="true">
<reportElement x="91" y="177" width="458" height="14" uuid="59326b1c-3092-45ab-ba73-d188ee32f184">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans"/>
</textElement>
<textFieldExpression><![CDATA[$F{numeroProgetto}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="91" y="149" width="458" height="14" uuid="64e8a0c4-3120-4359-9419-0c31feb752ba">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans"/>
</textElement>
<textFieldExpression><![CDATA[$F{lavoriDi}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="91" y="121" width="458" height="14" uuid="6f2cb684-6534-4cc9-acd4-9c5fd6a677b1">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans"/>
</textElement>
<textFieldExpression><![CDATA[$F{comune}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="91" y="135" width="458" height="14" uuid="5ec2ddc5-2a0b-4440-afb4-bef9e6102856">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans"/>
</textElement>
<textFieldExpression><![CDATA[$F{committente}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="9" y="177" width="82" height="14" uuid="7a2a67be-5d54-4aa9-b690-799f437cb642">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans Bold" isBold="false"/>
</textElement>
<text><![CDATA[Progetto n.]]></text>
</staticText>
<textField isBlankWhenNull="true">
<reportElement x="381" y="226" width="168" height="14" uuid="f9c28d14-b419-47e8-8c47-a936d86fee32">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans"/>
</textElement>
<textFieldExpression><![CDATA[$F{alCommittente}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement x="91" y="191" width="458" height="14" uuid="eebebb00-ee6a-490c-ba75-5fafadc9043d">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans"/>
</textElement>
<textFieldExpression><![CDATA[$F{numeroProtocollo}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="9" y="191" width="82" height="14" uuid="75c195a3-8c3e-4aef-ada3-41361d35dffa">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans Bold" isBold="false"/>
</textElement>
<text><![CDATA[Protocollo n.]]></text>
</staticText>
<textField isBlankWhenNull="true">
<reportElement x="381" y="240" width="168" height="14" uuid="7c7cdd0e-ed24-4b4f-b405-32ff24b0150c">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans"/>
</textElement>
<textFieldExpression><![CDATA[$F{alTitolareDigitale}]]></textFieldExpression>
</textField>
<staticText>
<reportElement key="" x="266" y="240" width="115" height="14" uuid="c7bfa3ec-5129-4a9e-9be8-74c7287d34ba">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans Bold" isBold="true"/>
</textElement>
<text><![CDATA[c/o il suo delegato]]></text>
</staticText>
<textField isBlankWhenNull="true">
<reportElement x="381" y="268" width="168" height="14" isRemoveLineWhenBlank="true" uuid="4e4c5e60-7f2e-4459-b4cb-f7343e77dad3">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
<printWhenExpression><![CDATA[!"".equalsIgnoreCase( $F{alCollaudatore} ) && $F{alCollaudatore}!=null]]></printWhenExpression>
</reportElement>
<textElement>
<font fontName="DejaVu Sans"/>
</textElement>
<textFieldExpression><![CDATA[$F{alCollaudatore}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="266" y="268" width="115" height="14" isRemoveLineWhenBlank="true" uuid="43505d3a-dbf3-4da8-8518-a8a175b6b4c6">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
<printWhenExpression><![CDATA[!"".equalsIgnoreCase( $F{alCollaudatore} ) && $F{alCollaudatore}!=null]]></printWhenExpression>
</reportElement>
<textElement>
<font fontName="DejaVu Sans Bold" isBold="false"/>
</textElement>
<text><![CDATA[Al Collaudatore]]></text>
</staticText>
<staticText>
<reportElement x="9" y="163" width="82" height="14" uuid="b51c76f6-33b6-4a2b-b261-b382e5ffb7d6">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans Bold" isBold="false"/>
</textElement>
<text><![CDATA[Ubicazione:]]></text>
</staticText>
<textField isBlankWhenNull="true">
<reportElement x="91" y="163" width="458" height="14" uuid="0ecba67a-e48b-4fcd-8522-feebc5761ee9">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement>
<font fontName="DejaVu Sans"/>
</textElement>
<textFieldExpression><![CDATA[$F{ubicazione} != null ? $F{ubicazione} : ""]]></textFieldExpression>
</textField>
<textField>
<reportElement x="56" y="60" width="272" height="14" uuid="3deb06c4-0dad-4222-bd6a-eaf9a62d8af0">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
<printWhenExpression><![CDATA[$F{parziale}]]></printWhenExpression>
</reportElement>
<textElement>
<font fontName="DejaVu Sans Bold" isBold="false" isUnderline="false"/>
</textElement>
<textFieldExpression><![CDATA["[parziale n°" + $F{parzialeNumero} + "]"]]></textFieldExpression>
</textField>
<textField>
<reportElement stretchType="RelativeToTallestObject" x="0" y="285" width="548" height="65" uuid="122c39b6-f0c9-45b0-816c-4fdde45c8623"/>
<textElement textAlignment="Justified">
<font fontName="DejaVu Sans"/>
</textElement>
<textFieldExpression><![CDATA["Vista la richiesta di deposito del Certifcato di Collaudo "+($F{parziale}==true ? "[parziale n° "+$F{parzialeNumero}+"]" : "") +", ai sensi del DPR 380/01 ART 67,\n"+
"trasmesso in data "+new SimpleDateFormat("dd/MM/yyy").format($F{dataPratica})+" relativa alla pratica "+$F{numeroProgetto}+", si comunica che è stato vidimato e acquisito dal sistema regionale\n"+
"Sismica Sicilia, con n° protocollo " + $F{numeroProtocollo}]]></textFieldExpression>
</textField>
<staticText>
<reportElement stretchType="RelativeToTallestObject" x="0" y="377" width="548" height="20" uuid="d2f2dc73-ea35-4995-9f1c-a767e34a93a3"/>
<textElement textAlignment="Justified">
<font fontName="DejaVu Sans"/>
</textElement>
<text><![CDATA[Viene di seguito riportato l’elenco dei documenti allegati all’istanza:]]></text>
</staticText>
</band>
<band height="30">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
<componentElement>
<reportElement x="0" y="-1" width="539" height="30" uuid="28a0b516-39fd-4f78-8c55-ea8b8f95b40b">
<property name="com.jaspersoft.studio.unit.CONTENTS.height" value="px"/>
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" printOrder="Vertical">
<datasetRun subDataset="dataset1" uuid="43c05040-f066-43a1-a5ab-e94cf7b21165">
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{allegati})]]></dataSourceExpression>
</datasetRun>
<jr:listContents height="30" width="539">
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement x="20" y="0" width="519" height="14" uuid="24769fb4-b6ff-45f4-95a5-486608298a59">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement textAlignment="Left" verticalAlignment="Middle">
<font fontName="DejaVu Sans" size="9"/>
<paragraph lineSpacing="Single"/>
</textElement>
<textFieldExpression><![CDATA[$F{codiceAllegato}+" - "+$F{titoloAllegato}]]></textFieldExpression>
</textField>
<ellipse>
<reportElement x="11" y="5" width="4" height="4" backcolor="#000000" uuid="55fefa3b-cabb-48e7-9db4-22251af05daf">
<property name="com.jaspersoft.studio.unit.width" value="px"/>
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
</ellipse>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement x="20" y="14" width="519" height="14" uuid="ff5ded57-1002-4409-a269-035990359b7b">
<property name="com.jaspersoft.studio.unit.height" value="px"/>
</reportElement>
<textElement textAlignment="Left" verticalAlignment="Middle">
<font fontName="DejaVu Sans" size="9"/>
<paragraph lineSpacing="Single"/>
</textElement>
<textFieldExpression><![CDATA["SHA256: "+$F{sha256Allegato}]]></textFieldExpression>
</textField>
</jr:listContents>
</jr:list>
</componentElement>
</band>
</detail>
<pageFooter>
<band height="125" splitType="Stretch">
<staticText>
<reportElement x="4" y="102" width="377" height="23" uuid="89e43c7c-c4e3-456f-8eba-d21332502699"/>
<textElement>
<font fontName="DejaVu Sans Bold" size="8" isBold="false"/>
</textElement>
<text><![CDATA[www.regione.sicilia.it
https://sismica.lavoripubblici.sicilia.it]]></text>
</staticText>
<line>
<reportElement x="0" y="99" width="555" height="1" uuid="f2f3ee86-58db-4a77-937b-428b7f419b7b"/>
</line>
<componentElement>
<reportElement x="183" y="26" width="188" height="50" uuid="4f9aca65-1cf3-4aae-bc48-c9a0517bf888"/>
<jr:PDF417 xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" moduleWidth="50.0" textPosition="bottom">
<jr:codeExpression><![CDATA[$F{codiceUnivoco}]]></jr:codeExpression>
</jr:PDF417>
</componentElement>
<textField isBlankWhenNull="true">
<reportElement x="8" y="76" width="538" height="20" uuid="17c484f8-1f60-4ac6-bf04-4b1ef031793a"/>
<textElement textAlignment="Center">
<font fontName="DejaVu Sans"/>
</textElement>
<textFieldExpression><![CDATA[$F{codiceUnivoco}]]></textFieldExpression>
</textField>
</band>
</pageFooter>
</jasperReport>

3
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service.xml

@ -966,6 +966,9 @@
mapping-key="intPraticaId" /> mapping-key="intPraticaId" />
<column name="docPratiche" type="Collection" entity="DocPratica" <column name="docPratiche" type="Collection" entity="DocPratica"
mapping-key="intPraticaId" /> mapping-key="intPraticaId" />
<column name="inLavorazioneSue" type="boolean" />
<!-- Finder --> <!-- Finder -->
<finder name="C_UserId" return-type="Collection"> <finder name="C_UserId" return-type="Collection">
<finder-column name="companyId" /> <finder-column name="companyId" />

48
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/IntPraticaClp.java

@ -109,6 +109,7 @@ public class IntPraticaClp extends BaseModelImpl<IntPratica>
attributes.put("collaudoParziale", getCollaudoParziale()); attributes.put("collaudoParziale", getCollaudoParziale());
attributes.put("collaudoTotale", getCollaudoTotale()); attributes.put("collaudoTotale", getCollaudoTotale());
attributes.put("controlloObbligatorio", getControlloObbligatorio()); attributes.put("controlloObbligatorio", getControlloObbligatorio());
attributes.put("inLavorazioneSue", getInLavorazioneSue());
return attributes; return attributes;
} }
@ -305,6 +306,12 @@ public class IntPraticaClp extends BaseModelImpl<IntPratica>
if (controlloObbligatorio != null) { if (controlloObbligatorio != null) {
setControlloObbligatorio(controlloObbligatorio); setControlloObbligatorio(controlloObbligatorio);
} }
Boolean inLavorazioneSue = (Boolean)attributes.get("inLavorazioneSue");
if (inLavorazioneSue != null) {
setInLavorazioneSue(inLavorazioneSue);
}
} }
@Override @Override
@ -1089,6 +1096,35 @@ public class IntPraticaClp extends BaseModelImpl<IntPratica>
} }
} }
@Override
public boolean getInLavorazioneSue() {
return _inLavorazioneSue;
}
@Override
public boolean isInLavorazioneSue() {
return _inLavorazioneSue;
}
@Override
public void setInLavorazioneSue(boolean inLavorazioneSue) {
_inLavorazioneSue = inLavorazioneSue;
if (_intPraticaRemoteModel != null) {
try {
Class<?> clazz = _intPraticaRemoteModel.getClass();
Method method = clazz.getMethod("setInLavorazioneSue",
boolean.class);
method.invoke(_intPraticaRemoteModel, inLavorazioneSue);
}
catch (Exception e) {
throw new UnsupportedOperationException(e);
}
}
}
@Override @Override
public java.lang.String getTitle(java.util.Locale locale, boolean completed) { public java.lang.String getTitle(java.util.Locale locale, boolean completed) {
try { try {
@ -1273,6 +1309,7 @@ public class IntPraticaClp extends BaseModelImpl<IntPratica>
clone.setCollaudoParziale(getCollaudoParziale()); clone.setCollaudoParziale(getCollaudoParziale());
clone.setCollaudoTotale(getCollaudoTotale()); clone.setCollaudoTotale(getCollaudoTotale());
clone.setControlloObbligatorio(getControlloObbligatorio()); clone.setControlloObbligatorio(getControlloObbligatorio());
clone.setInLavorazioneSue(getInLavorazioneSue());
return clone; return clone;
} }
@ -1325,7 +1362,7 @@ public class IntPraticaClp extends BaseModelImpl<IntPratica>
@Override @Override
public String toString() { public String toString() {
StringBundler sb = new StringBundler(63); StringBundler sb = new StringBundler(65);
sb.append("{uuid="); sb.append("{uuid=");
sb.append(getUuid()); sb.append(getUuid());
@ -1389,6 +1426,8 @@ public class IntPraticaClp extends BaseModelImpl<IntPratica>
sb.append(getCollaudoTotale()); sb.append(getCollaudoTotale());
sb.append(", controlloObbligatorio="); sb.append(", controlloObbligatorio=");
sb.append(getControlloObbligatorio()); sb.append(getControlloObbligatorio());
sb.append(", inLavorazioneSue=");
sb.append(getInLavorazioneSue());
sb.append("}"); sb.append("}");
return sb.toString(); return sb.toString();
@ -1396,7 +1435,7 @@ public class IntPraticaClp extends BaseModelImpl<IntPratica>
@Override @Override
public String toXmlString() { public String toXmlString() {
StringBundler sb = new StringBundler(97); StringBundler sb = new StringBundler(100);
sb.append("<model><model-name>"); sb.append("<model><model-name>");
sb.append("it.tref.liferay.portos.bo.model.IntPratica"); sb.append("it.tref.liferay.portos.bo.model.IntPratica");
@ -1526,6 +1565,10 @@ public class IntPraticaClp extends BaseModelImpl<IntPratica>
"<column><column-name>controlloObbligatorio</column-name><column-value><![CDATA["); "<column><column-name>controlloObbligatorio</column-name><column-value><![CDATA[");
sb.append(getControlloObbligatorio()); sb.append(getControlloObbligatorio());
sb.append("]]></column-value></column>"); sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>inLavorazioneSue</column-name><column-value><![CDATA[");
sb.append(getInLavorazioneSue());
sb.append("]]></column-value></column>");
sb.append("</model>"); sb.append("</model>");
@ -1565,6 +1608,7 @@ public class IntPraticaClp extends BaseModelImpl<IntPratica>
private boolean _collaudoParziale; private boolean _collaudoParziale;
private boolean _collaudoTotale; private boolean _collaudoTotale;
private boolean _controlloObbligatorio; private boolean _controlloObbligatorio;
private boolean _inLavorazioneSue;
private BaseModel<?> _intPraticaRemoteModel; private BaseModel<?> _intPraticaRemoteModel;
private Class<?> _clpSerializerClass = it.tref.liferay.portos.bo.service.ClpSerializer.class; private Class<?> _clpSerializerClass = it.tref.liferay.portos.bo.service.ClpSerializer.class;
} }

21
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/IntPraticaModel.java

@ -601,6 +601,27 @@ public interface IntPraticaModel extends BaseModel<IntPratica>,
*/ */
public void setControlloObbligatorio(boolean controlloObbligatorio); public void setControlloObbligatorio(boolean controlloObbligatorio);
/**
* Returns the in lavorazione sue of this int pratica.
*
* @return the in lavorazione sue of this int pratica
*/
public boolean getInLavorazioneSue();
/**
* Returns <code>true</code> if this int pratica is in lavorazione sue.
*
* @return <code>true</code> if this int pratica is in lavorazione sue; <code>false</code> otherwise
*/
public boolean isInLavorazioneSue();
/**
* Sets whether this int pratica is in lavorazione sue.
*
* @param inLavorazioneSue the in lavorazione sue of this int pratica
*/
public void setInLavorazioneSue(boolean inLavorazioneSue);
@Override @Override
public boolean isNew(); public boolean isNew();

14
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/IntPraticaSoap.java

@ -62,6 +62,7 @@ public class IntPraticaSoap implements Serializable {
soapModel.setCollaudoParziale(model.getCollaudoParziale()); soapModel.setCollaudoParziale(model.getCollaudoParziale());
soapModel.setCollaudoTotale(model.getCollaudoTotale()); soapModel.setCollaudoTotale(model.getCollaudoTotale());
soapModel.setControlloObbligatorio(model.getControlloObbligatorio()); soapModel.setControlloObbligatorio(model.getControlloObbligatorio());
soapModel.setInLavorazioneSue(model.getInLavorazioneSue());
return soapModel; return soapModel;
} }
@ -392,6 +393,18 @@ public class IntPraticaSoap implements Serializable {
_controlloObbligatorio = controlloObbligatorio; _controlloObbligatorio = controlloObbligatorio;
} }
public boolean getInLavorazioneSue() {
return _inLavorazioneSue;
}
public boolean isInLavorazioneSue() {
return _inLavorazioneSue;
}
public void setInLavorazioneSue(boolean inLavorazioneSue) {
_inLavorazioneSue = inLavorazioneSue;
}
private String _uuid; private String _uuid;
private long _intPraticaId; private long _intPraticaId;
private long _companyId; private long _companyId;
@ -423,4 +436,5 @@ public class IntPraticaSoap implements Serializable {
private boolean _collaudoParziale; private boolean _collaudoParziale;
private boolean _collaudoTotale; private boolean _collaudoTotale;
private boolean _controlloObbligatorio; private boolean _controlloObbligatorio;
private boolean _inLavorazioneSue;
} }

37
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/model/IntPraticaWrapper.java

@ -83,6 +83,7 @@ public class IntPraticaWrapper implements IntPratica, ModelWrapper<IntPratica> {
attributes.put("collaudoParziale", getCollaudoParziale()); attributes.put("collaudoParziale", getCollaudoParziale());
attributes.put("collaudoTotale", getCollaudoTotale()); attributes.put("collaudoTotale", getCollaudoTotale());
attributes.put("controlloObbligatorio", getControlloObbligatorio()); attributes.put("controlloObbligatorio", getControlloObbligatorio());
attributes.put("inLavorazioneSue", getInLavorazioneSue());
return attributes; return attributes;
} }
@ -279,6 +280,12 @@ public class IntPraticaWrapper implements IntPratica, ModelWrapper<IntPratica> {
if (controlloObbligatorio != null) { if (controlloObbligatorio != null) {
setControlloObbligatorio(controlloObbligatorio); setControlloObbligatorio(controlloObbligatorio);
} }
Boolean inLavorazioneSue = (Boolean)attributes.get("inLavorazioneSue");
if (inLavorazioneSue != null) {
setInLavorazioneSue(inLavorazioneSue);
}
} }
/** /**
@ -1037,6 +1044,36 @@ public class IntPraticaWrapper implements IntPratica, ModelWrapper<IntPratica> {
_intPratica.setControlloObbligatorio(controlloObbligatorio); _intPratica.setControlloObbligatorio(controlloObbligatorio);
} }
/**
* Returns the in lavorazione sue of this int pratica.
*
* @return the in lavorazione sue of this int pratica
*/
@Override
public boolean getInLavorazioneSue() {
return _intPratica.getInLavorazioneSue();
}
/**
* Returns <code>true</code> if this int pratica is in lavorazione sue.
*
* @return <code>true</code> if this int pratica is in lavorazione sue; <code>false</code> otherwise
*/
@Override
public boolean isInLavorazioneSue() {
return _intPratica.isInLavorazioneSue();
}
/**
* Sets whether this int pratica is in lavorazione sue.
*
* @param inLavorazioneSue the in lavorazione sue of this int pratica
*/
@Override
public void setInLavorazioneSue(boolean inLavorazioneSue) {
_intPratica.setInLavorazioneSue(inLavorazioneSue);
}
@Override @Override
public boolean isNew() { public boolean isNew() {
return _intPratica.isNew(); return _intPratica.isNew();

5
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/search/ControlloPraticaAdvancedSearch.java

@ -48,7 +48,7 @@ import com.liferay.portal.service.RoleLocalServiceUtil;
public class ControlloPraticaAdvancedSearch { public class ControlloPraticaAdvancedSearch {
public static final String[] OVERRIDE_KEYWORDS = { "controlloPraticaId", "numeroProgetto", "tipoPratica", public static final String[] OVERRIDE_KEYWORDS = { "controlloPraticaId", "numeroProgetto", "tipoPratica",
"statoPratica", "dataRichiesta", "committente", "soggettiInteressati", "status", "entryClassName", "statoPratica", "dataRichiesta", "committente", "soggettiInteressati", "status", "entryClassName",
"userId", "descIntervento" }; "userId", "descIntervento", "tipoProcedura" };
public static final Format DATE_FORMAT_LUCENE = FastDateFormatFactoryUtil.getSimpleDateFormat("yyyyMMdd"); public static final Format DATE_FORMAT_LUCENE = FastDateFormatFactoryUtil.getSimpleDateFormat("yyyyMMdd");
public static final DateFormat DATE_FORMAT_STRING = new SimpleDateFormat("dd/MM/yyyy"); public static final DateFormat DATE_FORMAT_STRING = new SimpleDateFormat("dd/MM/yyyy");
@ -518,6 +518,9 @@ public class ControlloPraticaAdvancedSearch {
String tipoAttivita = ParamUtil.getString(request, "tipoAttivita"); String tipoAttivita = ParamUtil.getString(request, "tipoAttivita");
String controlloObbligatorioSearch = ParamUtil.getString(request, "controlloObbligatorio"); String controlloObbligatorioSearch = ParamUtil.getString(request, "controlloObbligatorio");
String sorteggiataSearch = ParamUtil.getString(request, "sorteggiata"); String sorteggiataSearch = ParamUtil.getString(request, "sorteggiata");
_log.info(tipoProcedura);
try { try {
if (Validator.isNotNull(tipoAttivita) && !tipoAttivita.equals("-1")) { if (Validator.isNotNull(tipoAttivita) && !tipoAttivita.equals("-1")) {
TermQuery tipoAttivitaTermQuery = TermQueryFactoryUtil.create(searchContext, "workflowState", TermQuery tipoAttivitaTermQuery = TermQueryFactoryUtil.create(searchContext, "workflowState",

17
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/search/IntPraticaAdvancedSearch.java

@ -87,6 +87,9 @@ public class IntPraticaAdvancedSearch {
termQuery = TermQueryFactoryUtil.create(searchContext, PortosIndexField.PRATICA_APERTA, "true"); termQuery = TermQueryFactoryUtil.create(searchContext, PortosIndexField.PRATICA_APERTA, "true");
booleanQuery.add(termQuery, BooleanClauseOccur.MUST); booleanQuery.add(termQuery, BooleanClauseOccur.MUST);
termQuery = TermQueryFactoryUtil.create(searchContext, PortosIndexField.IN_LAVORAZIONE_SUE, "false");
booleanQuery.add(termQuery, BooleanClauseOccur.MUST);
// Condizioni aggiuntive // Condizioni aggiuntive
query(request, user, booleanQuery, searchContext); query(request, user, booleanQuery, searchContext);
@ -178,6 +181,9 @@ public class IntPraticaAdvancedSearch {
termQuery = TermQueryFactoryUtil.create(searchContext, PortosIndexField.PRATICA_APERTA, "false"); termQuery = TermQueryFactoryUtil.create(searchContext, PortosIndexField.PRATICA_APERTA, "false");
booleanQuery.add(termQuery, BooleanClauseOccur.MUST); booleanQuery.add(termQuery, BooleanClauseOccur.MUST);
termQuery = TermQueryFactoryUtil.create(searchContext, PortosIndexField.IN_LAVORAZIONE_SUE, "false");
booleanQuery.add(termQuery, BooleanClauseOccur.MUST);
booleanQuery.add(altriProgettiBooleanQuery, BooleanClauseOccur.MUST); booleanQuery.add(altriProgettiBooleanQuery, BooleanClauseOccur.MUST);
@ -370,6 +376,7 @@ public class IntPraticaAdvancedSearch {
} }
queryStatoPratica(request, booleanQuery, searchContext); queryStatoPratica(request, booleanQuery, searchContext);
queryTipoProcedura(request, booleanQuery, searchContext);
addRequiredTerms(booleanQuery, PortosIndexField.COMMITTENTI, addRequiredTerms(booleanQuery, PortosIndexField.COMMITTENTI,
ParamUtil.getString(request, "committente")); ParamUtil.getString(request, "committente"));
@ -609,6 +616,16 @@ public class IntPraticaAdvancedSearch {
booleanQuery.add(termQuery, BooleanClauseOccur.MUST); booleanQuery.add(termQuery, BooleanClauseOccur.MUST);
} }
} }
private static void queryTipoProcedura(HttpServletRequest request, BooleanQuery booleanQuery,
SearchContext searchContext) throws ParseException {
String tipoProcedura = ParamUtil.getString(request, PortosIndexField.TIPO_PROCEDURA);
if (Validator.isNotNull(tipoProcedura)) {
TermQuery termQuery = TermQueryFactoryUtil.create(searchContext, PortosIndexField.TIPO_PROCEDURA, tipoProcedura);
if (Validator.isNotNull(termQuery))
booleanQuery.add(termQuery, BooleanClauseOccur.MUST);
}
}
private static void logResults(User user, BooleanQuery booleanQuery, Hits hits) { private static void logResults(User user, BooleanQuery booleanQuery, Hits hits) {
if (_log.isDebugEnabled()) { if (_log.isDebugEnabled()) {

3
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalService.java

@ -317,6 +317,9 @@ public interface IntPraticaLocalService extends BaseLocalService,
java.lang.String[] parameterTypes, java.lang.Object[] arguments) java.lang.String[] parameterTypes, java.lang.Object[] arguments)
throws java.lang.Throwable; throws java.lang.Throwable;
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
public java.util.Map<java.lang.String, java.lang.String> getTipiProcedure();
/** /**
* Restituisce la lista di pratiche da sottoporre a sorteggio suddivisa per codice provincia. Modificata secondo il * Restituisce la lista di pratiche da sottoporre a sorteggio suddivisa per codice provincia. Modificata secondo il
* D.D.G. 334/2020 * D.D.G. 334/2020

521
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceClp.java

File diff soppresso perché troppo grande Load Diff

4
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceUtil.java

@ -342,6 +342,10 @@ public class IntPraticaLocalServiceUtil {
return getService().invokeMethod(name, parameterTypes, arguments); return getService().invokeMethod(name, parameterTypes, arguments);
} }
public static java.util.Map<java.lang.String, java.lang.String> getTipiProcedure() {
return getService().getTipiProcedure();
}
/** /**
* Restituisce la lista di pratiche da sottoporre a sorteggio suddivisa per codice provincia. Modificata secondo il * Restituisce la lista di pratiche da sottoporre a sorteggio suddivisa per codice provincia. Modificata secondo il
* D.D.G. 334/2020 * D.D.G. 334/2020

5
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceWrapper.java

@ -362,6 +362,11 @@ public class IntPraticaLocalServiceWrapper implements IntPraticaLocalService,
arguments); arguments);
} }
@Override
public java.util.Map<java.lang.String, java.lang.String> getTipiProcedure() {
return _intPraticaLocalService.getTipiProcedure();
}
/** /**
* Restituisce la lista di pratiche da sottoporre a sorteggio suddivisa per codice provincia. Modificata secondo il * Restituisce la lista di pratiche da sottoporre a sorteggio suddivisa per codice provincia. Modificata secondo il
* D.D.G. 334/2020 * D.D.G. 334/2020

3
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/PortosIndexField.java

@ -128,4 +128,7 @@ public class PortosIndexField implements Serializable {
public static final String COMUNE = "comune"; public static final String COMUNE = "comune";
public static final String TIPO_PROCEDURA = "tipoProcedura"; public static final String TIPO_PROCEDURA = "tipoProcedura";
public static final String IN_LAVORAZIONE_SUE = "inLavorazioneSue";
} }

12
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java

@ -1136,7 +1136,7 @@ public class ValidazionePraticaUtil {
DelegheUtil.TIPO_GEOLOGO, new String[] { DelegheUtil.STATO_ESEGUITA }, QueryUtil.ALL_POS, DelegheUtil.TIPO_GEOLOGO, new String[] { DelegheUtil.STATO_ESEGUITA }, QueryUtil.ALL_POS,
QueryUtil.ALL_POS, null); QueryUtil.ALL_POS, null);
if (a14.isEmpty() && delegheGeologo.isEmpty()) { if (a14.isEmpty() && delegheGeologo.isEmpty()) {
notCompleted.add(LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-" notCompleted.add(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A14 + " - " + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-"
+ DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A14) + DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A14)
+ " non presente"); + " non presente");
} else { } else {
@ -1205,7 +1205,7 @@ public class ValidazionePraticaUtil {
List<String> signaturesPerSubject = getSignaturePerSubject(intPraticaId, signatures, List<String> signaturesPerSubject = getSignaturePerSubject(intPraticaId, signatures,
TipoSoggettoUtil.GEOLOGO, doc.getClassPk()); TipoSoggettoUtil.GEOLOGO, doc.getClassPk());
if (signaturesPerSubject.isEmpty()) { if (signaturesPerSubject.isEmpty()) {
notCompleted.add(LanguageUtil.get(LocaleUtil.getDefault(), notCompleted.add(doc.getTipologia() + " - " + LanguageUtil.get(LocaleUtil.getDefault(),
"label-documenti-tipologia-" + doc.getTipologia()) "label-documenti-tipologia-" + doc.getTipologia())
+ " non firmato dal Geologo"); + " non firmato dal Geologo");
} }
@ -1295,7 +1295,7 @@ public class ValidazionePraticaUtil {
int a05 = DocPraticaLocalServiceUtil.countValidTmpByIntPratica_Tipologia(dettPratica.getIntPraticaId(), int a05 = DocPraticaLocalServiceUtil.countValidTmpByIntPratica_Tipologia(dettPratica.getIntPraticaId(),
DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A05); DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A05);
if (a05 == 0) { if (a05 == 0) {
notCompleted.add(LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-" notCompleted.add(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A05 + " - " + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-"
+ DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A05) + DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A05)
+ " non presente"); + " non presente");
} }
@ -1303,7 +1303,7 @@ public class ValidazionePraticaUtil {
int a14 = DocPraticaLocalServiceUtil.countValidTmpByIntPratica_Tipologia(dettPratica.getIntPraticaId(), int a14 = DocPraticaLocalServiceUtil.countValidTmpByIntPratica_Tipologia(dettPratica.getIntPraticaId(),
DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A14); DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A14);
if (a14 == 0) { if (a14 == 0) {
notCompleted.add(LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-" notCompleted.add(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A14 + " - " + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-"
+ DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A14) + DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A14)
+ " non presente"); + " non presente");
} }
@ -1326,7 +1326,7 @@ public class ValidazionePraticaUtil {
TipoSoggettoUtil.GEOLOGO, doc.getClassPk()); TipoSoggettoUtil.GEOLOGO, doc.getClassPk());
// ADT : BUG FE ID=14 : CONTROLLO firma geologo A6 disabilitato // ADT : BUG FE ID=14 : CONTROLLO firma geologo A6 disabilitato
if (signaturesPerSubject.isEmpty() && (!checkA06)) { if (signaturesPerSubject.isEmpty() && (!checkA06)) {
notCompleted.add(LanguageUtil.get(LocaleUtil.getDefault(), notCompleted.add(doc.getTipologia() + " - " + LanguageUtil.get(LocaleUtil.getDefault(),
"label-documenti-tipologia-" + doc.getTipologia()) "label-documenti-tipologia-" + doc.getTipologia())
+ " non firmato dal Geologo"); + " non firmato dal Geologo");
} }
@ -1461,7 +1461,7 @@ public class ValidazionePraticaUtil {
codiceDoc, QueryUtil.ALL_POS, QueryUtil.ALL_POS); codiceDoc, QueryUtil.ALL_POS, QueryUtil.ALL_POS);
if (docs.isEmpty()) { if (docs.isEmpty()) {
// Ci dev'essere almeno un allegato per ogni tipologia obbligatoria // Ci dev'essere almeno un allegato per ogni tipologia obbligatoria
notCompleted.add("Nessun Allegato per " notCompleted.add("Nessun Allegato per " + codiceDoc + " - "
+ LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-" + codiceDoc)); + LanguageUtil.get(LocaleUtil.getDefault(), "label-documenti-tipologia-" + codiceDoc));
} }
for (DocPratica doc : docs) { for (DocPratica doc : docs) {

3
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/sql/tables.sql

@ -581,7 +581,8 @@ create table portos_bo_IntPratica (
fineLavoriTotale BOOLEAN, fineLavoriTotale BOOLEAN,
collaudoParziale BOOLEAN, collaudoParziale BOOLEAN,
collaudoTotale BOOLEAN, collaudoTotale BOOLEAN,
controlloObbligatorio BOOLEAN controlloObbligatorio BOOLEAN,
inLavorazioneSue BOOLEAN
); );
create table portos_bo_Pagamento ( create table portos_bo_Pagamento (

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-hbm.xml

@ -611,6 +611,7 @@
<property name="collaudoParziale" type="com.liferay.portal.dao.orm.hibernate.BooleanType" /> <property name="collaudoParziale" type="com.liferay.portal.dao.orm.hibernate.BooleanType" />
<property name="collaudoTotale" type="com.liferay.portal.dao.orm.hibernate.BooleanType" /> <property name="collaudoTotale" type="com.liferay.portal.dao.orm.hibernate.BooleanType" />
<property name="controlloObbligatorio" type="com.liferay.portal.dao.orm.hibernate.BooleanType" /> <property name="controlloObbligatorio" type="com.liferay.portal.dao.orm.hibernate.BooleanType" />
<property name="inLavorazioneSue" type="com.liferay.portal.dao.orm.hibernate.BooleanType" />
</class> </class>
<class name="it.tref.liferay.portos.bo.model.impl.PagamentoImpl" table="portos_bo_Pagamento"> <class name="it.tref.liferay.portos.bo.model.impl.PagamentoImpl" table="portos_bo_Pagamento">
<cache usage="read-write" /> <cache usage="read-write" />

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-model-hints.xml

@ -657,6 +657,7 @@
<field name="collaudoParziale" type="boolean" /> <field name="collaudoParziale" type="boolean" />
<field name="collaudoTotale" type="boolean" /> <field name="collaudoTotale" type="boolean" />
<field name="controlloObbligatorio" type="boolean" /> <field name="controlloObbligatorio" type="boolean" />
<field name="inLavorazioneSue" type="boolean" />
</model> </model>
<model name="it.tref.liferay.portos.bo.model.Pagamento"> <model name="it.tref.liferay.portos.bo.model.Pagamento">
<field name="uuid" type="String" /> <field name="uuid" type="String" />

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/META-INF/portlet-orm.xml

@ -786,6 +786,7 @@
<basic name="collaudoParziale" /> <basic name="collaudoParziale" />
<basic name="collaudoTotale" /> <basic name="collaudoTotale" />
<basic name="controlloObbligatorio" /> <basic name="controlloObbligatorio" />
<basic name="inLavorazioneSue" />
<transient name="modelAttributes" /> <transient name="modelAttributes" />
<transient name="primaryKey" /> <transient name="primaryKey" />
<transient name="primaryKeyObj" /> <transient name="primaryKeyObj" />

154
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties

@ -300,63 +300,63 @@ destinazione-uso-5 = INFRASTRU. o ALTRO STRAT. / RILEV (a4 a5 b4 b5)
titolo-destinazione = EDIFICI, INFRASTRUTTURE O ALTRO IN CLASSE D'USO III E IV titolo-destinazione = EDIFICI, INFRASTRUTTURE O ALTRO IN CLASSE D'USO III E IV
destinazione-A = A) EDIFICI DI INTERESSE STRATEGICO E OPERE INFRASTRUTTURALI destinazione-A = EDIFICI DI INTERESSE STRATEGICO E OPERE INFRASTRUTTURALI
destinazione-A1 = 1. Strutture Ospedaliere e sanitarie destinazione-A1 = Strutture Ospedaliere e sanitarie
destinazione-A1A = a) Ospedali, case di Cura e strutture funzionali primarie annesse destinazione-A1A = Ospedali, case di Cura e strutture funzionali primarie annesse
destinazione-A1B = b) Aziende sanitarie, presidi medici, poliambulatori ed altre strutture sanitarie, dotate di Pronto Soccorso o dipartimenti di emergenza, urgenza e accettazione destinazione-A1B = Aziende sanitarie, presidi medici, poliambulatori ed altre strutture sanitarie, dotate di Pronto Soccorso o dipartimenti di emergenza, urgenza e accettazione
destinazione-A1C = c) Centrali operative 118 destinazione-A1C = Centrali operative 118
destinazione-A2 = 2. Strutture Civili destinazione-A2 = Strutture Civili
destinazione-A2A = a) Sedi istituzionali di enti pubblici destinazione-A2A = Sedi istituzionali di enti pubblici
destinazione-A2B = b) sedi di Sale Operative per la gestione delle emergenze (COM, COC) destinazione-A2B = Sedi di Sale Operative per la gestione delle emergenze (COM, COC)
destinazione-A2C = c) centri funzionali di supporto alle attività di protezione civile destinazione-A2C = Centri funzionali di supporto alle attività di protezione civile
destinazione-A2D = d) Edifici ed opere individuate nei piani d'emergenza o in altre disposizioni per la gestione dell'emergenza destinazione-A2D = Edifici ed opere individuate nei piani d'emergenza o in altre disposizioni per la gestione dell'emergenza
destinazione-A3 = 3. Strutture Militari destinazione-A3 = Strutture Militari
destinazione-A3A = a) Caserme delle Forze Armate, dei Carabinieri, della Pubblica Sicurezza, dei Vigili del Fuoco, della Guardia di Finanza, del Corpo Forestale dello Stato destinazione-A3A = Caserme delle Forze Armate, dei Carabinieri, della Pubblica Sicurezza, dei Vigili del Fuoco, della Guardia di Finanza, del Corpo Forestale dello Stato
destinazione-A4 = 4. Infrastrutture destinazione-A4 = Infrastrutture
destinazione-A4A = a) Centrali Elettriche di importanza primaria destinazione-A4A = Centrali Elettriche di importanza primaria
destinazione-A4B = b) Strutture primarie per le telecomunicazioni (radio, televisioni, telefonia fissa e portatile, ponti radio della rete nazionale) destinazione-A4B = Strutture primarie per le telecomunicazioni (radio, televisioni, telefonia fissa e portatile, ponti radio della rete nazionale)
destinazione-A4C = c) Vie di comunicazione (strade, ferrovie) ed opere d'arte annesse, limitatamente a quelle strategiche individuate nei piani di emergenza o in altre disposizioni per la gestione dell'emergenza destinazione-A4C = Vie di comunicazione (strade, ferrovie) ed opere d'arte annesse, limitatamente a quelle strategiche individuate nei piani di emergenza o in altre disposizioni per la gestione dell'emergenza
destinazione-A4D = d) Porti, aeroporti ed eliporti individuati nei piani di emergenza o in altre disposizioni per la gestione dell'emergenza destinazione-A4D = Porti, aeroporti ed eliporti individuati nei piani di emergenza o in altre disposizioni per la gestione dell'emergenza
destinazione-A4E = e) Strutture primarie connesse con la produzione, il trasporto e la distribuzione di materiali combustibili (oleodotti,gasdotti) destinazione-A4E = Strutture primarie connesse con la produzione, il trasporto e la distribuzione di materiali combustibili (oleodotti,gasdotti)
destinazione-A4F = f) Strutture primarie connesse con il funzionamento di acquedotti locali destinazione-A4F = Strutture primarie connesse con il funzionamento di acquedotti locali
destinazione-A5 = 5. Altre strutture e infrastrutture specificate nei piani di emergenza o in altre disposizioni per la gestione dell'emergenza. destinazione-A5 = Altre strutture e infrastrutture specificate nei piani di emergenza o in altre disposizioni per la gestione dell'emergenza.
destinazione-A5A = altre infrastrutture destinazione-A5A = Altre infrastrutture
destinazione-B = B) EDIFICI E OPERE INFRASTRUTTURALI RILEVANTI destinazione-B = EDIFICI E OPERE INFRASTRUTTURALI RILEVANTI
destinazione-B1 = 1. Strutture per l'Istruzione sia pubbliche che private destinazione-B1 = Strutture per l'Istruzione sia pubbliche che private
destinazione-B1A = a) Scuole di ogni ordine e grado, comprese le strutture funzionali primarie annesse destinazione-B1A = Scuole di ogni ordine e grado, comprese le strutture funzionali primarie annesse
destinazione-B1B = b) Palestre annesse agli edifici scolastici destinazione-B1B = Palestre annesse agli edifici scolastici
destinazione-B1C = c) Sedi universitarie, accademie, conservatori e relative strutture gestionali e di coordinamento destinazione-B1C = Sedi universitarie, accademie, conservatori e relative strutture gestionali e di coordinamento
destinazione-B2 = 2. Strutture Civili destinazione-B2 = Strutture Civili
destinazione-B2A = a) Uffici amministrativi degli enti pubblici destinazione-B2A = Uffici amministrativi degli enti pubblici
destinazione-B2B = b) Uffici con notevole accesso al pubblico (uffici postali e bancari principali, centri civici, centri per convegni, mense) destinazione-B2B = Uffici con notevole accesso al pubblico (uffici postali e bancari principali, centri civici, centri per convegni, mense)
destinazione-B2C = c) Edifici con elevato contenuto artistico e/o patrimoniale (musei, biblioteche) destinazione-B2C = Edifici con elevato contenuto artistico e/o patrimoniale (musei, biblioteche)
destinazione-B2D = d) Edifici per il culto con superficie utile &gt; 200 mq destinazione-B2D = Edifici per il culto con superficie utile &gt; 200 mq
destinazione-B2E = e) Sale per lo spettacolo, teatri, cinema, sale da ballo, con capienza utile &gt; 100 persone destinazione-B2E = Sale per lo spettacolo, teatri, cinema, sale da ballo, con capienza utile &gt; 100 persone
destinazione-B2F = f) Edifici adibiti ad attivitàsportive o ad esse funzionali e destinati al pubblico, con capienza utile &gt; 100 persone (Stadi, tribune, palazzetti dello sport) destinazione-B2F = Edifici adibiti ad attivitàsportive o ad esse funzionali e destinati al pubblico, con capienza utile &gt; 100 persone (Stadi, tribune, palazzetti dello sport)
destinazione-B2G = g) Grandi magazzini di vendita, mercati coperti, centri commerciali con superficie di vendita &gt; 2500 mq destinazione-B2G = Grandi magazzini di vendita, mercati coperti, centri commerciali con superficie di vendita &gt; 2500 mq
destinazione-B2H = h) Edifici con destinazione residenziale con cubatura &gt; 5.000 mc ed altezza &gt; 25 m destinazione-B2H = Edifici con destinazione residenziale con cubatura &gt; 5.000 mc ed altezza &gt; 25 m
destinazione-B2I = i) Edifici con destinazione alberghiera con capacità ricettiva &gt; 50 persone destinazione-B2I = Edifici con destinazione alberghiera con capacità ricettiva &gt; 50 persone
destinazione-B2J = j) Strutture sanitarie o socioassistenziali con ospiti non autosufficienti (ospizi, orfanotrofi) destinazione-B2J = Strutture sanitarie o socioassistenziali con ospiti non autosufficienti (ospizi, orfanotrofi)
destinazione-B3 = 3. Strutture Industriali destinazione-B3 = Strutture Industriali
destinazione-B3A = a) Edifici industriali ove sia prevista una presenza contemporanea media &gt; 200 addetti destinazione-B3A = Edifici industriali ove sia prevista una presenza contemporanea media &gt; 200 addetti
destinazione-B3B = b) Edifici industriali nei quali avvengono lavorazioni di materie insalubri o pericolose destinazione-B3B = Edifici industriali nei quali avvengono lavorazioni di materie insalubri o pericolose
destinazione-B4 = 4. Infrastrutture destinazione-B4 = Infrastrutture
destinazione-B4A = a) Vie di comunicazione (strade, ferrovie, banchine portuali, piste aeroportuali , funivie) ed opere d'arte annesse, il collasso delle quali può determinare gravi conseguenze in termini di perdite di vite umane, ovvero interruzioni prolungate del traffico destinazione-B4A = Vie di comunicazione (strade, ferrovie, banchine portuali, piste aeroportuali , funivie) ed opere d'arte annesse, il collasso delle quali può determinare gravi conseguenze in termini di perdite di vite umane, ovvero interruzioni prolungate del traffico
destinazione-B4B = b) Opere di ritenuta (dighe) con volume di acqua invasato &gt; 50000 mc o altezza dello sbarramento &gt; 5 m destinazione-B4B = Opere di ritenuta (dighe) con volume di acqua invasato &gt; 50000 mc o altezza dello sbarramento &gt; 5 m
destinazione-B4C = c) Impianti primari di depurazione destinazione-B4C = Impianti primari di depurazione
destinazione-B5 = 5. Altre strutture e infrastrutture individuate nei piani di emergenza o in altre disposizioni di protezione civile destinazione-B5 = Altre strutture e infrastrutture individuate nei piani di emergenza o in altre disposizioni di protezione civile
destinazione-B5A = altre infrastrutture destinazione-B5A = Altre infrastrutture
## SISTEMI COSTRUTTIVI E NORME DI RIFERIMENTO ## ## SISTEMI COSTRUTTIVI E NORME DI RIFERIMENTO ##
dp-sc = Sistemi Costruttivi dp-sc = Sistemi Costruttivi
@ -808,22 +808,22 @@ label-documenti-tipologia-G14=Altre tipologie indagini eseguite
label-documenti-tipologia-G15=Indagini di archivio label-documenti-tipologia-G15=Indagini di archivio
label-documenti-tipologia-G16=Altri label-documenti-tipologia-G16=Altri
label-documenti-tipologia-A00 = A0 - Schema Grafico Calcolo dei Contributi label-documenti-tipologia-A00 = Schema Grafico Calcolo dei Contributi
label-documenti-tipologia-A01 = A1 - Planimetria generale label-documenti-tipologia-A01 = Planimetria generale
label-documenti-tipologia-A02 = A2 - Progetto Architettonico label-documenti-tipologia-A02 = Progetto Architettonico
label-documenti-tipologia-A03 = A3 - Relazione tecnica generale label-documenti-tipologia-A03 = Relazione tecnica generale
label-documenti-tipologia-A04 = A4 - Relazione materiali impiegati label-documenti-tipologia-A04 = Relazione materiali impiegati
label-documenti-tipologia-A05 = A5 - Relazione geologica label-documenti-tipologia-A05 = Relazione geologica
label-documenti-tipologia-A06 = A6 - Relazione geotecnica label-documenti-tipologia-A06 = Relazione geotecnica
label-documenti-tipologia-A07 = A7 - Relazione sulle fondazioni label-documenti-tipologia-A07 = Relazione sulle fondazioni
label-documenti-tipologia-A08 = A8 - Relazione di calcolo label-documenti-tipologia-A08 = Relazione di calcolo
label-documenti-tipologia-A09 = A9 - Fascicolo dei calcoli label-documenti-tipologia-A09 = Fascicolo dei calcoli
label-documenti-tipologia-A10 = A10 - Disegni esecutivi delle strutture e particolari costruttivi label-documenti-tipologia-A10 = Disegni esecutivi delle strutture e particolari costruttivi
label-documenti-tipologia-A11 = A11 - Copia del certificato previsto dall art. 9 della L. 1086/71 (art. 58 D.P.R. 380/01) e dall art. 7 della L. 64/74 (art. 56 D.P.R. 380/01) per le strutture prefabbricate label-documenti-tipologia-A11 = Copia del certificato previsto dall art. 9 della L. 1086/71 (art. 58 D.P.R. 380/01) e dall art. 7 della L. 64/74 (art. 56 D.P.R. 380/01) per le strutture prefabbricate
label-documenti-tipologia-A12 = A12 - Dichiarazione rilasciata dalla competente Amministrazione per edificio di speciale importanza artistica - art. 16 L. 64/74 (art. 92 D.P.R. 380/01) label-documenti-tipologia-A12 = Dichiarazione rilasciata dalla competente Amministrazione per edificio di speciale importanza artistica - art. 16 L. 64/74 (art. 92 D.P.R. 380/01)
label-documenti-tipologia-A13 = A13 - Piano di Manutenzione label-documenti-tipologia-A13 = Piano di Manutenzione
label-documenti-tipologia-A14 = A14 - Scheda sintetica a firma del geologo label-documenti-tipologia-A14 = Scheda sintetica a firma del geologo
label-documenti-tipologia-A15 = A15 - Relazione Modellazione Sismica label-documenti-tipologia-A15 = Relazione Modellazione Sismica
label-documenti-tipologia-A15-old = Certificazione del rispetto delle norme tecniche (in bollo) redatta dal tecnico rilevatore (solo per opere conformi) label-documenti-tipologia-A15-old = Certificazione del rispetto delle norme tecniche (in bollo) redatta dal tecnico rilevatore (solo per opere conformi)
label-documenti-tipologia-A16-old = Certificato di collaudo statico in bollo (se dovuto) label-documenti-tipologia-A16-old = Certificato di collaudo statico in bollo (se dovuto)
label-documenti-tipologia-A17 = Terna Collaudatori label-documenti-tipologia-A17 = Terna Collaudatori
@ -1210,10 +1210,10 @@ stampa-fine-lavori=Stampa Fine Lavori
stampa-collaudo=Stampa Collaudo stampa-collaudo=Stampa Collaudo
tipo-procedura = Tipo di procedura tipo-procedura = Tipo di procedura
tipo-procedura-a = A - Interventi “rilevanti” da realizzare previo rilascio di autorizzazione ai sensi dell'art. 94 D.P.R. 380/01 D.D.G. 344/20 all. A - lettera A<br><span style="color:red">A - varianti da realizzare su autorizzazione, per pratiche cartacee già acquisite dagli Uffici del Genio Civile</span> tipo-procedura-A = A - Interventi “rilevanti” da realizzare previo rilascio di autorizzazione ai sensi dell'art. 94 D.P.R. 380/01 D.D.G. 344/20 all. A - lettera A<br><span style="color:red">A - varianti da realizzare su autorizzazione, per pratiche cartacee già acquisite dagli Uffici del Genio Civile</span>
tipo-procedura-b = B - Interventi di “minore rilevanza” D.D.G. 344/20 all. A - lettera B tipo-procedura-B = B - Interventi di “minore rilevanza” D.D.G. 344/20 all. A - lettera B
tipo-procedura-b1 = B1 - Interventi di “minore rilevanza” zone 1-2 ed interventi in abitati da consolidare, art.61 (zone 3-4) tipo-procedura-B1 = B1 - Interventi di “minore rilevanza” zone 1-2 ed interventi in abitati da consolidare, art.61 (zone 3-4)
tipo-procedura-c = C - Interventi “privi di rilevanza“ D.D.G. 344/20 all. A - lett. C tipo-procedura-C = C - Interventi “privi di rilevanza“ D.D.G. 344/20 all. A - lett. C
mappe-bbcc = Mappe BBCC mappe-bbcc = Mappe BBCC
mappe-openstreetmap = OpenStreetmap mappe-openstreetmap = OpenStreetmap

6
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/startup/DatabaseUpdateAction.java

@ -128,6 +128,12 @@ public class DatabaseUpdateAction extends SimpleAction {
s.executeUpdate("ALTER TABLE " + DelegaImpl.TABLE_NAME s.executeUpdate("ALTER TABLE " + DelegaImpl.TABLE_NAME
+ " ADD COLUMN dichiarazioni TEXT NULL"); + " ADD COLUMN dichiarazioni TEXT NULL");
} }
if (!hasColumn(IntPraticaImpl.TABLE_NAME, "inLavorazioneSue")) {
_log.info("Aggiornamento a v4 di " + IntPraticaImpl.TABLE_NAME);
s.executeUpdate("ALTER TABLE " + IntPraticaImpl.TABLE_NAME + " ADD COLUMN inLavorazioneSue BOOL");
}
} catch (SQLException e) { } catch (SQLException e) {
_log.error("Errore di accesso al database: ", e); _log.error("Errore di accesso al database: ", e);
throw new ActionException(e); throw new ActionException(e);

8
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/indexer/IntPraticaIndexer.java

@ -16,6 +16,7 @@ import it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil;
import it.tref.liferay.portos.bo.service.SorteggioLocalServiceUtil; import it.tref.liferay.portos.bo.service.SorteggioLocalServiceUtil;
import it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil; import it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil;
import it.tref.liferay.portos.bo.service.persistence.IntPraticaActionableDynamicQuery; import it.tref.liferay.portos.bo.service.persistence.IntPraticaActionableDynamicQuery;
import it.tref.liferay.portos.bo.shared.util.Constants;
import it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants; import it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants;
import it.tref.liferay.portos.bo.shared.util.TipoSoggettoUtil; import it.tref.liferay.portos.bo.shared.util.TipoSoggettoUtil;
import it.tref.liferay.portos.bo.util.PortosIndexField; import it.tref.liferay.portos.bo.util.PortosIndexField;
@ -140,6 +141,7 @@ public class IntPraticaIndexer extends BaseIndexer {
document.addNumberSortable(PortosIndexField.NUMERO_PROGETTO, document.addNumberSortable(PortosIndexField.NUMERO_PROGETTO,
Integer.valueOf(intPraticaFromDB.getNumeroProgetto())); Integer.valueOf(intPraticaFromDB.getNumeroProgetto()));
} }
document.addKeyword(PortosIndexField.IN_LAVORAZIONE_SUE, intPraticaFromDB.getInLavorazioneSue());
if (lastDettPratica != null) { if (lastDettPratica != null) {
document.addKeyword("nuovaCostruzione", lastDettPratica.getTcNuovaCostruzione()); document.addKeyword("nuovaCostruzione", lastDettPratica.getTcNuovaCostruzione());
document.addKeyword("adeguamentoSismico", lastDettPratica.getTcAdeguamentoSismico()); document.addKeyword("adeguamentoSismico", lastDettPratica.getTcAdeguamentoSismico());
@ -161,6 +163,12 @@ public class IntPraticaIndexer extends BaseIndexer {
boolean sorteggiata = SorteggioLocalServiceUtil.findByIntPratica(intPraticaFromDB.getIntPraticaId()) != null; boolean sorteggiata = SorteggioLocalServiceUtil.findByIntPratica(intPraticaFromDB.getIntPraticaId()) != null;
document.addKeyword("sorteggiata", sorteggiata); document.addKeyword("sorteggiata", sorteggiata);
document.addKeyword("controlloObbligatorio", intPraticaFromDB.isControlloObbligatorio()); document.addKeyword("controlloObbligatorio", intPraticaFromDB.isControlloObbligatorio());
String tipoProcedura = intPratica.getTipoProcedura();
if (Validator.isNotNull(tipoProcedura)) {
if (tipoProcedura.equalsIgnoreCase(Constants.PROCEDURA_B1))
tipoProcedura = Constants.PROCEDURA_B;
document.addKeyword(PortosIndexField.TIPO_PROCEDURA, tipoProcedura);
}
// Gestione pratica aperta/chiusa fine lavori // Gestione pratica aperta/chiusa fine lavori
if (intPraticaFromDB.getCollaudoTotale()) { if (intPraticaFromDB.getCollaudoTotale()) {
document.addKeyword(PortosIndexField.PRATICA_APERTA, false); document.addKeyword(PortosIndexField.PRATICA_APERTA, false);

8
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/IntPraticaCacheModel.java

@ -38,7 +38,7 @@ public class IntPraticaCacheModel implements CacheModel<IntPratica>,
Externalizable { Externalizable {
@Override @Override
public String toString() { public String toString() {
StringBundler sb = new StringBundler(63); StringBundler sb = new StringBundler(65);
sb.append("{uuid="); sb.append("{uuid=");
sb.append(uuid); sb.append(uuid);
@ -102,6 +102,8 @@ public class IntPraticaCacheModel implements CacheModel<IntPratica>,
sb.append(collaudoTotale); sb.append(collaudoTotale);
sb.append(", controlloObbligatorio="); sb.append(", controlloObbligatorio=");
sb.append(controlloObbligatorio); sb.append(controlloObbligatorio);
sb.append(", inLavorazioneSue=");
sb.append(inLavorazioneSue);
sb.append("}"); sb.append("}");
return sb.toString(); return sb.toString();
@ -239,6 +241,7 @@ public class IntPraticaCacheModel implements CacheModel<IntPratica>,
intPraticaImpl.setCollaudoParziale(collaudoParziale); intPraticaImpl.setCollaudoParziale(collaudoParziale);
intPraticaImpl.setCollaudoTotale(collaudoTotale); intPraticaImpl.setCollaudoTotale(collaudoTotale);
intPraticaImpl.setControlloObbligatorio(controlloObbligatorio); intPraticaImpl.setControlloObbligatorio(controlloObbligatorio);
intPraticaImpl.setInLavorazioneSue(inLavorazioneSue);
intPraticaImpl.resetOriginalValues(); intPraticaImpl.resetOriginalValues();
@ -278,6 +281,7 @@ public class IntPraticaCacheModel implements CacheModel<IntPratica>,
collaudoParziale = objectInput.readBoolean(); collaudoParziale = objectInput.readBoolean();
collaudoTotale = objectInput.readBoolean(); collaudoTotale = objectInput.readBoolean();
controlloObbligatorio = objectInput.readBoolean(); controlloObbligatorio = objectInput.readBoolean();
inLavorazioneSue = objectInput.readBoolean();
} }
@Override @Override
@ -367,6 +371,7 @@ public class IntPraticaCacheModel implements CacheModel<IntPratica>,
objectOutput.writeBoolean(collaudoParziale); objectOutput.writeBoolean(collaudoParziale);
objectOutput.writeBoolean(collaudoTotale); objectOutput.writeBoolean(collaudoTotale);
objectOutput.writeBoolean(controlloObbligatorio); objectOutput.writeBoolean(controlloObbligatorio);
objectOutput.writeBoolean(inLavorazioneSue);
} }
public String uuid; public String uuid;
@ -400,4 +405,5 @@ public class IntPraticaCacheModel implements CacheModel<IntPratica>,
public boolean collaudoParziale; public boolean collaudoParziale;
public boolean collaudoTotale; public boolean collaudoTotale;
public boolean controlloObbligatorio; public boolean controlloObbligatorio;
public boolean inLavorazioneSue;
} }

43
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/IntPraticaModelImpl.java

@ -97,9 +97,10 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
{ "fineLavoriTotale", Types.BOOLEAN }, { "fineLavoriTotale", Types.BOOLEAN },
{ "collaudoParziale", Types.BOOLEAN }, { "collaudoParziale", Types.BOOLEAN },
{ "collaudoTotale", Types.BOOLEAN }, { "collaudoTotale", Types.BOOLEAN },
{ "controlloObbligatorio", Types.BOOLEAN } { "controlloObbligatorio", Types.BOOLEAN },
{ "inLavorazioneSue", Types.BOOLEAN }
}; };
public static final String TABLE_SQL_CREATE = "create table portos_bo_IntPratica (uuid_ VARCHAR(75) null,intPraticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,tipoPratica VARCHAR(75) null,territorioId LONG,tipoProcedura VARCHAR(75) null,dtAnnullamento DATE null,docPraticaAnnullamentoId LONG,dtSorteggio DATE null,statoPratica VARCHAR(10) null,numeroProgetto VARCHAR(75) null,validata BOOLEAN,status INTEGER,statusByUserId LONG,statusDate DATE null,esitoControllo INTEGER,dtPratica DATE null,sospesa BOOLEAN,dtSospensione DATE null,codiceFiscaleDelegatoFineLavori VARCHAR(75) null,codiceFiscaleDelegatoCollaudo VARCHAR(75) null,fineLavoriParziale BOOLEAN,fineLavoriTotale BOOLEAN,collaudoParziale BOOLEAN,collaudoTotale BOOLEAN,controlloObbligatorio BOOLEAN)"; public static final String TABLE_SQL_CREATE = "create table portos_bo_IntPratica (uuid_ VARCHAR(75) null,intPraticaId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,groupId LONG,tipoPratica VARCHAR(75) null,territorioId LONG,tipoProcedura VARCHAR(75) null,dtAnnullamento DATE null,docPraticaAnnullamentoId LONG,dtSorteggio DATE null,statoPratica VARCHAR(10) null,numeroProgetto VARCHAR(75) null,validata BOOLEAN,status INTEGER,statusByUserId LONG,statusDate DATE null,esitoControllo INTEGER,dtPratica DATE null,sospesa BOOLEAN,dtSospensione DATE null,codiceFiscaleDelegatoFineLavori VARCHAR(75) null,codiceFiscaleDelegatoCollaudo VARCHAR(75) null,fineLavoriParziale BOOLEAN,fineLavoriTotale BOOLEAN,collaudoParziale BOOLEAN,collaudoTotale BOOLEAN,controlloObbligatorio BOOLEAN,inLavorazioneSue BOOLEAN)";
public static final String TABLE_SQL_DROP = "drop table portos_bo_IntPratica"; public static final String TABLE_SQL_DROP = "drop table portos_bo_IntPratica";
public static final String ORDER_BY_JPQL = " ORDER BY intPratica.intPraticaId ASC"; public static final String ORDER_BY_JPQL = " ORDER BY intPratica.intPraticaId ASC";
public static final String ORDER_BY_SQL = " ORDER BY portos_bo_IntPratica.intPraticaId ASC"; public static final String ORDER_BY_SQL = " ORDER BY portos_bo_IntPratica.intPraticaId ASC";
@ -168,6 +169,7 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
model.setCollaudoParziale(soapModel.getCollaudoParziale()); model.setCollaudoParziale(soapModel.getCollaudoParziale());
model.setCollaudoTotale(soapModel.getCollaudoTotale()); model.setCollaudoTotale(soapModel.getCollaudoTotale());
model.setControlloObbligatorio(soapModel.getControlloObbligatorio()); model.setControlloObbligatorio(soapModel.getControlloObbligatorio());
model.setInLavorazioneSue(soapModel.getInLavorazioneSue());
return model; return model;
} }
@ -265,6 +267,7 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
attributes.put("collaudoParziale", getCollaudoParziale()); attributes.put("collaudoParziale", getCollaudoParziale());
attributes.put("collaudoTotale", getCollaudoTotale()); attributes.put("collaudoTotale", getCollaudoTotale());
attributes.put("controlloObbligatorio", getControlloObbligatorio()); attributes.put("controlloObbligatorio", getControlloObbligatorio());
attributes.put("inLavorazioneSue", getInLavorazioneSue());
return attributes; return attributes;
} }
@ -461,6 +464,12 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
if (controlloObbligatorio != null) { if (controlloObbligatorio != null) {
setControlloObbligatorio(controlloObbligatorio); setControlloObbligatorio(controlloObbligatorio);
} }
Boolean inLavorazioneSue = (Boolean)attributes.get("inLavorazioneSue");
if (inLavorazioneSue != null) {
setInLavorazioneSue(inLavorazioneSue);
}
} }
@JSON @JSON
@ -980,6 +989,22 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
_controlloObbligatorio = controlloObbligatorio; _controlloObbligatorio = controlloObbligatorio;
} }
@JSON
@Override
public boolean getInLavorazioneSue() {
return _inLavorazioneSue;
}
@Override
public boolean isInLavorazioneSue() {
return _inLavorazioneSue;
}
@Override
public void setInLavorazioneSue(boolean inLavorazioneSue) {
_inLavorazioneSue = inLavorazioneSue;
}
@Override @Override
public StagedModelType getStagedModelType() { public StagedModelType getStagedModelType() {
return new StagedModelType(PortalUtil.getClassNameId( return new StagedModelType(PortalUtil.getClassNameId(
@ -1048,6 +1073,7 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
intPraticaImpl.setCollaudoParziale(getCollaudoParziale()); intPraticaImpl.setCollaudoParziale(getCollaudoParziale());
intPraticaImpl.setCollaudoTotale(getCollaudoTotale()); intPraticaImpl.setCollaudoTotale(getCollaudoTotale());
intPraticaImpl.setControlloObbligatorio(getControlloObbligatorio()); intPraticaImpl.setControlloObbligatorio(getControlloObbligatorio());
intPraticaImpl.setInLavorazioneSue(getInLavorazioneSue());
intPraticaImpl.resetOriginalValues(); intPraticaImpl.resetOriginalValues();
@ -1292,12 +1318,14 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
intPraticaCacheModel.controlloObbligatorio = getControlloObbligatorio(); intPraticaCacheModel.controlloObbligatorio = getControlloObbligatorio();
intPraticaCacheModel.inLavorazioneSue = getInLavorazioneSue();
return intPraticaCacheModel; return intPraticaCacheModel;
} }
@Override @Override
public String toString() { public String toString() {
StringBundler sb = new StringBundler(63); StringBundler sb = new StringBundler(65);
sb.append("{uuid="); sb.append("{uuid=");
sb.append(getUuid()); sb.append(getUuid());
@ -1361,6 +1389,8 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
sb.append(getCollaudoTotale()); sb.append(getCollaudoTotale());
sb.append(", controlloObbligatorio="); sb.append(", controlloObbligatorio=");
sb.append(getControlloObbligatorio()); sb.append(getControlloObbligatorio());
sb.append(", inLavorazioneSue=");
sb.append(getInLavorazioneSue());
sb.append("}"); sb.append("}");
return sb.toString(); return sb.toString();
@ -1368,7 +1398,7 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
@Override @Override
public String toXmlString() { public String toXmlString() {
StringBundler sb = new StringBundler(97); StringBundler sb = new StringBundler(100);
sb.append("<model><model-name>"); sb.append("<model><model-name>");
sb.append("it.tref.liferay.portos.bo.model.IntPratica"); sb.append("it.tref.liferay.portos.bo.model.IntPratica");
@ -1498,6 +1528,10 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
"<column><column-name>controlloObbligatorio</column-name><column-value><![CDATA["); "<column><column-name>controlloObbligatorio</column-name><column-value><![CDATA[");
sb.append(getControlloObbligatorio()); sb.append(getControlloObbligatorio());
sb.append("]]></column-value></column>"); sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>inLavorazioneSue</column-name><column-value><![CDATA[");
sb.append(getInLavorazioneSue());
sb.append("]]></column-value></column>");
sb.append("</model>"); sb.append("</model>");
@ -1553,6 +1587,7 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
private boolean _collaudoParziale; private boolean _collaudoParziale;
private boolean _collaudoTotale; private boolean _collaudoTotale;
private boolean _controlloObbligatorio; private boolean _controlloObbligatorio;
private boolean _inLavorazioneSue;
private long _columnBitmask; private long _columnBitmask;
private IntPratica _escapedModel; private IntPratica _escapedModel;
} }

8
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/FascicoloPortlet.java

@ -236,10 +236,10 @@ public class FascicoloPortlet extends MVCPortlet {
} }
public void searchURL(ActionRequest actionRequest, ActionResponse actionResponse) { public void searchURL(ActionRequest actionRequest, ActionResponse actionResponse) {
String numeroProgetto = actionRequest.getParameter("numeroProgetto"); String numeroProgetto = actionRequest.getParameter("numeroProgetto");
String protocollo = actionRequest.getParameter("protocollo"); String protocollo = actionRequest.getParameter("protocollo");
String tipoPratica = actionRequest.getParameter("tipoPratica"); //String tipoPratica = actionRequest.getParameter("tipoPratica");
String tipoProcedura = actionRequest.getParameter("tipoProcedura");
String statoPratica = actionRequest.getParameter("statoPratica"); String statoPratica = actionRequest.getParameter("statoPratica");
String committente = actionRequest.getParameter("committente"); String committente = actionRequest.getParameter("committente");
String descInterventoSearch = actionRequest.getParameter("descIntervento"); String descInterventoSearch = actionRequest.getParameter("descIntervento");
@ -277,8 +277,8 @@ public class FascicoloPortlet extends MVCPortlet {
actionResponse.setRenderParameter("praticaAperta", praticaAperta); actionResponse.setRenderParameter("praticaAperta", praticaAperta);
actionResponse.setRenderParameter("descIntervento", descInterventoSearch); actionResponse.setRenderParameter("descIntervento", descInterventoSearch);
actionResponse.setRenderParameter("protocollo", protocollo); actionResponse.setRenderParameter("protocollo", protocollo);
actionResponse.setRenderParameter("tipoPratica", tipoPratica); //actionResponse.setRenderParameter("tipoPratica", tipoPratica);
actionResponse.setRenderParameter("tipoPratica", tipoPratica); actionResponse.setRenderParameter("tipoProcedura", tipoProcedura);
actionResponse.setRenderParameter("statoPratica", statoPratica); actionResponse.setRenderParameter("statoPratica", statoPratica);
actionResponse.setRenderParameter("committente", committente); actionResponse.setRenderParameter("committente", committente);
if (Validator.isNotNull(provincia)) { if (Validator.isNotNull(provincia)) {

551
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/IntPraticaLocalServiceClpInvoker.java

File diff soppresso perché troppo grande Load Diff

26
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java

@ -54,6 +54,8 @@ import org.apache.commons.lang.StringUtils;
import com.liferay.portal.kernel.dao.orm.QueryUtil; import com.liferay.portal.kernel.dao.orm.QueryUtil;
import com.liferay.portal.kernel.exception.PortalException; import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException; import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.repository.model.FileEntry; import com.liferay.portal.kernel.repository.model.FileEntry;
import com.liferay.portal.kernel.repository.model.Folder; import com.liferay.portal.kernel.repository.model.Folder;
import com.liferay.portal.kernel.util.MimeTypesUtil; import com.liferay.portal.kernel.util.MimeTypesUtil;
@ -90,6 +92,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
*/ */
private static final String CHECKED = "X"; private static final String CHECKED = "X";
Log _log = LogFactoryUtil.getLog(AsseverazioneLocalServiceImpl.class);
@Override @Override
public String anteprimaAsseverazione(String tipo, User user, DettPratica dettPratica, String relazioni) public String anteprimaAsseverazione(String tipo, User user, DettPratica dettPratica, String relazioni)
@ -123,25 +126,29 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
private String testoAsseverazione(String tipo, String codiceFiscale, DettPratica dettPratica, String relazioni, private String testoAsseverazione(String tipo, String codiceFiscale, DettPratica dettPratica, String relazioni,
boolean anteprima) throws SystemException, PortalException, IOException { boolean anteprima) throws SystemException, PortalException, IOException {
List<Soggetto> soggetti = SoggettoLocalServiceUtil.getValidTmpByIntPratica_CodiceFiscale( Soggetto soggetto = SoggettoLocalServiceUtil.getValidTmpByIntPratica_CodiceFiscale_TipologiaSoggetto(dettPratica.getIntPraticaId(), codiceFiscale, tipo);
dettPratica.getIntPraticaId(), codiceFiscale, 0L); if (Validator.isNotNull(soggetto)) {
if (soggetti.size() > 0) {
Soggetto soggetto = soggetti.get(0);
String nome = Validator.isNull(soggetto.getCognome()) ? soggetto.getLegaleRap() : soggetto.getNome(); String nome = Validator.isNull(soggetto.getCognome()) ? soggetto.getLegaleRap() : soggetto.getNome();
String cognome = Validator.isNull(soggetto.getCognome()) ? StringPool.BLANK : soggetto.getCognome(); String cognome = Validator.isNull(soggetto.getCognome()) ? StringPool.BLANK : soggetto.getCognome();
String albo = soggetto.getAlbo();
String albon = soggetto.getNumIscrAlbo();
String albop = soggetto.getProvinciaAlbo();
return testoAsseverazione(tipo, nome, cognome, codiceFiscale, soggetto.getAmbitoProfessione(), dettPratica, return testoAsseverazione(tipo, nome, cognome, codiceFiscale, soggetto.getAmbitoProfessione(), dettPratica,
relazioni, false); relazioni, false, albo, albon, albop);
} }
User user = UserLocalServiceUtil.fetchUserByScreenName(dettPratica.getCompanyId(), codiceFiscale); User user = UserLocalServiceUtil.fetchUserByScreenName(dettPratica.getCompanyId(), codiceFiscale);
if (Validator.isNotNull(user)) { if (Validator.isNotNull(user)) {
return testoAsseverazione(tipo, user.getFirstName(), user.getLastName(), user.getScreenName(), return testoAsseverazione(tipo, user.getFirstName(), user.getLastName(), user.getScreenName(),
StringPool.BLANK, dettPratica, relazioni, anteprima); StringPool.BLANK, dettPratica, relazioni, anteprima, StringPool.BLANK, StringPool.BLANK,
StringPool.BLANK);
} }
return null; return null;
} }
private String testoAsseverazione(String tipo, String nome, String cognome, String codiceFiscale, private String testoAsseverazione(String tipo, String nome, String cognome, String codiceFiscale,
String ambitoProfessione, DettPratica dettPratica, String relazioni, boolean anteprima) throws IOException, String ambitoProfessione, DettPratica dettPratica, String relazioni, boolean anteprima, String albo,
String albon, String albop) throws IOException,
SystemException, PortalException { SystemException, PortalException {
IntPratica intpratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); IntPratica intpratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
@ -237,7 +244,10 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
.replace("{{riparazioni}}", riparazioni ? CHECKED : StringPool.SPACE) .replace("{{riparazioni}}", riparazioni ? CHECKED : StringPool.SPACE)
.replace("{{rischio}}", rischio ? CHECKED : StringPool.SPACE) .replace("{{rischio}}", rischio ? CHECKED : StringPool.SPACE)
.replace("{{!rischio}}", rischio ? StringPool.SPACE : CHECKED) .replace("{{!rischio}}", rischio ? StringPool.SPACE : CHECKED)
.replace("{{strategico}}", strategico ? CHECKED : StringPool.SPACE); .replace("{{strategico}}", strategico ? CHECKED : StringPool.SPACE)
.replace("{{albo}}", albo)
.replace("{{albop}}", albop)
.replace("{{albon}}", albon);
if (null == relazioni) { if (null == relazioni) {
html = html.replace("{{coniugio}}", StringPool.SPACE).replace("{{!coniugio}}", StringPool.SPACE) html = html.replace("{{coniugio}}", StringPool.SPACE).replace("{{!coniugio}}", StringPool.SPACE)
.replace("{{relazioni}}", StringPool.BLANK); .replace("{{relazioni}}", StringPool.BLANK);

18
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/IntPraticaLocalServiceImpl.java

@ -67,6 +67,7 @@ import java.util.Calendar;
import java.util.Collections; import java.util.Collections;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.Map; import java.util.Map;
@ -135,6 +136,23 @@ public class IntPraticaLocalServiceImpl extends IntPraticaLocalServiceBaseImpl {
*/ */
private static Log _log = LogFactoryUtil.getLog(IntPraticaLocalServiceImpl.class); private static Log _log = LogFactoryUtil.getLog(IntPraticaLocalServiceImpl.class);
private static final Map<String, String> tipiProcedure = new LinkedHashMap<>();
static {
putTipoProcedura(Constants.PROCEDURA_A);
putTipoProcedura(Constants.PROCEDURA_B);
putTipoProcedura(Constants.PROCEDURA_C);
}
private static void putTipoProcedura(String tipo) {
tipiProcedure.put(tipo, LanguageUtil.get(LocaleUtil.ITALIAN, "tipo-procedura-" + tipo));
}
@Override
public Map<String, String> getTipiProcedure() {
return tipiProcedure;
}
/** /**
* Restituisce la lista di pratiche da sottoporre a sorteggio suddivisa per codice provincia. Modificata secondo il * Restituisce la lista di pratiche da sottoporre a sorteggio suddivisa per codice provincia. Modificata secondo il

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AllegatoManualePersistenceImpl.java

@ -45,7 +45,6 @@ import it.tref.liferay.portos.bo.NoSuchAllegatoManualeException;
import it.tref.liferay.portos.bo.model.AllegatoManuale; import it.tref.liferay.portos.bo.model.AllegatoManuale;
import it.tref.liferay.portos.bo.model.impl.AllegatoManualeImpl; import it.tref.liferay.portos.bo.model.impl.AllegatoManualeImpl;
import it.tref.liferay.portos.bo.model.impl.AllegatoManualeModelImpl; import it.tref.liferay.portos.bo.model.impl.AllegatoManualeModelImpl;
import it.tref.liferay.portos.bo.service.persistence.AllegatoManualePersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AsseverazionePersistenceImpl.java

@ -46,7 +46,6 @@ import it.tref.liferay.portos.bo.NoSuchAsseverazioneException;
import it.tref.liferay.portos.bo.model.Asseverazione; import it.tref.liferay.portos.bo.model.Asseverazione;
import it.tref.liferay.portos.bo.model.impl.AsseverazioneImpl; import it.tref.liferay.portos.bo.model.impl.AsseverazioneImpl;
import it.tref.liferay.portos.bo.model.impl.AsseverazioneModelImpl; import it.tref.liferay.portos.bo.model.impl.AsseverazioneModelImpl;
import it.tref.liferay.portos.bo.service.persistence.AsseverazionePersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AvvisoPersistenceImpl.java

@ -46,7 +46,6 @@ import it.tref.liferay.portos.bo.NoSuchAvvisoException;
import it.tref.liferay.portos.bo.model.Avviso; import it.tref.liferay.portos.bo.model.Avviso;
import it.tref.liferay.portos.bo.model.impl.AvvisoImpl; import it.tref.liferay.portos.bo.model.impl.AvvisoImpl;
import it.tref.liferay.portos.bo.model.impl.AvvisoModelImpl; import it.tref.liferay.portos.bo.model.impl.AvvisoModelImpl;
import it.tref.liferay.portos.bo.service.persistence.AvvisoPersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistenceImpl.java

@ -45,7 +45,6 @@ import it.tref.liferay.portos.bo.NoSuchCollaudoException;
import it.tref.liferay.portos.bo.model.Collaudo; import it.tref.liferay.portos.bo.model.Collaudo;
import it.tref.liferay.portos.bo.model.impl.CollaudoImpl; import it.tref.liferay.portos.bo.model.impl.CollaudoImpl;
import it.tref.liferay.portos.bo.model.impl.CollaudoModelImpl; import it.tref.liferay.portos.bo.model.impl.CollaudoModelImpl;
import it.tref.liferay.portos.bo.service.persistence.CollaudoPersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunePersistenceImpl.java

@ -46,7 +46,6 @@ import it.tref.liferay.portos.bo.NoSuchComuneException;
import it.tref.liferay.portos.bo.model.Comune; import it.tref.liferay.portos.bo.model.Comune;
import it.tref.liferay.portos.bo.model.impl.ComuneImpl; import it.tref.liferay.portos.bo.model.impl.ComuneImpl;
import it.tref.liferay.portos.bo.model.impl.ComuneModelImpl; import it.tref.liferay.portos.bo.model.impl.ComuneModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ComunePersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunicazionePersistenceImpl.java

@ -45,7 +45,6 @@ import it.tref.liferay.portos.bo.NoSuchComunicazioneException;
import it.tref.liferay.portos.bo.model.Comunicazione; import it.tref.liferay.portos.bo.model.Comunicazione;
import it.tref.liferay.portos.bo.model.impl.ComunicazioneImpl; import it.tref.liferay.portos.bo.model.impl.ComunicazioneImpl;
import it.tref.liferay.portos.bo.model.impl.ComunicazioneModelImpl; import it.tref.liferay.portos.bo.model.impl.ComunicazioneModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ComunicazionePersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ConfigurazionePersistenceImpl.java

@ -45,7 +45,6 @@ import it.tref.liferay.portos.bo.NoSuchConfigurazioneException;
import it.tref.liferay.portos.bo.model.Configurazione; import it.tref.liferay.portos.bo.model.Configurazione;
import it.tref.liferay.portos.bo.model.impl.ConfigurazioneImpl; import it.tref.liferay.portos.bo.model.impl.ConfigurazioneImpl;
import it.tref.liferay.portos.bo.model.impl.ConfigurazioneModelImpl; import it.tref.liferay.portos.bo.model.impl.ConfigurazioneModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ConfigurazionePersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ControlloPraticaPersistenceImpl.java

@ -45,7 +45,6 @@ import it.tref.liferay.portos.bo.NoSuchControlloPraticaException;
import it.tref.liferay.portos.bo.model.ControlloPratica; import it.tref.liferay.portos.bo.model.ControlloPratica;
import it.tref.liferay.portos.bo.model.impl.ControlloPraticaImpl; import it.tref.liferay.portos.bo.model.impl.ControlloPraticaImpl;
import it.tref.liferay.portos.bo.model.impl.ControlloPraticaModelImpl; import it.tref.liferay.portos.bo.model.impl.ControlloPraticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ControlloPraticaPersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DelegaPersistenceImpl.java

@ -46,7 +46,6 @@ import it.tref.liferay.portos.bo.NoSuchDelegaException;
import it.tref.liferay.portos.bo.model.Delega; import it.tref.liferay.portos.bo.model.Delega;
import it.tref.liferay.portos.bo.model.impl.DelegaImpl; import it.tref.liferay.portos.bo.model.impl.DelegaImpl;
import it.tref.liferay.portos.bo.model.impl.DelegaModelImpl; import it.tref.liferay.portos.bo.model.impl.DelegaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.DelegaPersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistenceImpl.java

@ -45,7 +45,6 @@ import it.tref.liferay.portos.bo.NoSuchDettPraticaException;
import it.tref.liferay.portos.bo.model.DettPratica; import it.tref.liferay.portos.bo.model.DettPratica;
import it.tref.liferay.portos.bo.model.impl.DettPraticaImpl; import it.tref.liferay.portos.bo.model.impl.DettPraticaImpl;
import it.tref.liferay.portos.bo.model.impl.DettPraticaModelImpl; import it.tref.liferay.portos.bo.model.impl.DettPraticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.DettPraticaPersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocAggiuntivaPersistenceImpl.java

@ -45,7 +45,6 @@ import it.tref.liferay.portos.bo.NoSuchDocAggiuntivaException;
import it.tref.liferay.portos.bo.model.DocAggiuntiva; import it.tref.liferay.portos.bo.model.DocAggiuntiva;
import it.tref.liferay.portos.bo.model.impl.DocAggiuntivaImpl; import it.tref.liferay.portos.bo.model.impl.DocAggiuntivaImpl;
import it.tref.liferay.portos.bo.model.impl.DocAggiuntivaModelImpl; import it.tref.liferay.portos.bo.model.impl.DocAggiuntivaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.DocAggiuntivaPersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistenceImpl.java

@ -46,7 +46,6 @@ import it.tref.liferay.portos.bo.NoSuchDocPraticaException;
import it.tref.liferay.portos.bo.model.DocPratica; import it.tref.liferay.portos.bo.model.DocPratica;
import it.tref.liferay.portos.bo.model.impl.DocPraticaImpl; import it.tref.liferay.portos.bo.model.impl.DocPraticaImpl;
import it.tref.liferay.portos.bo.model.impl.DocPraticaModelImpl; import it.tref.liferay.portos.bo.model.impl.DocPraticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.DocPraticaPersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistenceImpl.java

@ -45,7 +45,6 @@ import it.tref.liferay.portos.bo.NoSuchFineLavoriException;
import it.tref.liferay.portos.bo.model.FineLavori; import it.tref.liferay.portos.bo.model.FineLavori;
import it.tref.liferay.portos.bo.model.impl.FineLavoriImpl; import it.tref.liferay.portos.bo.model.impl.FineLavoriImpl;
import it.tref.liferay.portos.bo.model.impl.FineLavoriModelImpl; import it.tref.liferay.portos.bo.model.impl.FineLavoriModelImpl;
import it.tref.liferay.portos.bo.service.persistence.FineLavoriPersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/HistoryWorkflowActionPersistenceImpl.java

@ -42,7 +42,6 @@ import it.tref.liferay.portos.bo.NoSuchHistoryWorkflowActionException;
import it.tref.liferay.portos.bo.model.HistoryWorkflowAction; import it.tref.liferay.portos.bo.model.HistoryWorkflowAction;
import it.tref.liferay.portos.bo.model.impl.HistoryWorkflowActionImpl; import it.tref.liferay.portos.bo.model.impl.HistoryWorkflowActionImpl;
import it.tref.liferay.portos.bo.model.impl.HistoryWorkflowActionModelImpl; import it.tref.liferay.portos.bo.model.impl.HistoryWorkflowActionModelImpl;
import it.tref.liferay.portos.bo.service.persistence.HistoryWorkflowActionPersistence;
import java.io.Serializable; import java.io.Serializable;

2
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/IntPraticaPersistenceImpl.java

@ -48,7 +48,6 @@ import it.tref.liferay.portos.bo.NoSuchIntPraticaException;
import it.tref.liferay.portos.bo.model.IntPratica; import it.tref.liferay.portos.bo.model.IntPratica;
import it.tref.liferay.portos.bo.model.impl.IntPraticaImpl; import it.tref.liferay.portos.bo.model.impl.IntPraticaImpl;
import it.tref.liferay.portos.bo.model.impl.IntPraticaModelImpl; import it.tref.liferay.portos.bo.model.impl.IntPraticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.IntPraticaPersistence;
import java.io.Serializable; import java.io.Serializable;
@ -4418,6 +4417,7 @@ public class IntPraticaPersistenceImpl extends BasePersistenceImpl<IntPratica>
intPraticaImpl.setCollaudoParziale(intPratica.isCollaudoParziale()); intPraticaImpl.setCollaudoParziale(intPratica.isCollaudoParziale());
intPraticaImpl.setCollaudoTotale(intPratica.isCollaudoTotale()); intPraticaImpl.setCollaudoTotale(intPratica.isCollaudoTotale());
intPraticaImpl.setControlloObbligatorio(intPratica.isControlloObbligatorio()); intPraticaImpl.setControlloObbligatorio(intPratica.isControlloObbligatorio());
intPraticaImpl.setInLavorazioneSue(intPratica.isInLavorazioneSue());
return intPraticaImpl; return intPraticaImpl;
} }

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/PagamentoPersistenceImpl.java

@ -46,7 +46,6 @@ import it.tref.liferay.portos.bo.NoSuchPagamentoException;
import it.tref.liferay.portos.bo.model.Pagamento; import it.tref.liferay.portos.bo.model.Pagamento;
import it.tref.liferay.portos.bo.model.impl.PagamentoImpl; import it.tref.liferay.portos.bo.model.impl.PagamentoImpl;
import it.tref.liferay.portos.bo.model.impl.PagamentoModelImpl; import it.tref.liferay.portos.bo.model.impl.PagamentoModelImpl;
import it.tref.liferay.portos.bo.service.persistence.PagamentoPersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ParereGeologoPersistenceImpl.java

@ -45,7 +45,6 @@ import it.tref.liferay.portos.bo.NoSuchParereGeologoException;
import it.tref.liferay.portos.bo.model.ParereGeologo; import it.tref.liferay.portos.bo.model.ParereGeologo;
import it.tref.liferay.portos.bo.model.impl.ParereGeologoImpl; import it.tref.liferay.portos.bo.model.impl.ParereGeologoImpl;
import it.tref.liferay.portos.bo.model.impl.ParereGeologoModelImpl; import it.tref.liferay.portos.bo.model.impl.ParereGeologoModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ParereGeologoPersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ProvinciaPersistenceImpl.java

@ -43,7 +43,6 @@ import it.tref.liferay.portos.bo.NoSuchProvinciaException;
import it.tref.liferay.portos.bo.model.Provincia; import it.tref.liferay.portos.bo.model.Provincia;
import it.tref.liferay.portos.bo.model.impl.ProvinciaImpl; import it.tref.liferay.portos.bo.model.impl.ProvinciaImpl;
import it.tref.liferay.portos.bo.model.impl.ProvinciaModelImpl; import it.tref.liferay.portos.bo.model.impl.ProvinciaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ProvinciaPersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SoggettoPersistenceImpl.java

@ -45,7 +45,6 @@ import it.tref.liferay.portos.bo.NoSuchSoggettoException;
import it.tref.liferay.portos.bo.model.Soggetto; import it.tref.liferay.portos.bo.model.Soggetto;
import it.tref.liferay.portos.bo.model.impl.SoggettoImpl; import it.tref.liferay.portos.bo.model.impl.SoggettoImpl;
import it.tref.liferay.portos.bo.model.impl.SoggettoModelImpl; import it.tref.liferay.portos.bo.model.impl.SoggettoModelImpl;
import it.tref.liferay.portos.bo.service.persistence.SoggettoPersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SorteggioPersistenceImpl.java

@ -45,7 +45,6 @@ import it.tref.liferay.portos.bo.NoSuchSorteggioException;
import it.tref.liferay.portos.bo.model.Sorteggio; import it.tref.liferay.portos.bo.model.Sorteggio;
import it.tref.liferay.portos.bo.model.impl.SorteggioImpl; import it.tref.liferay.portos.bo.model.impl.SorteggioImpl;
import it.tref.liferay.portos.bo.model.impl.SorteggioModelImpl; import it.tref.liferay.portos.bo.model.impl.SorteggioModelImpl;
import it.tref.liferay.portos.bo.service.persistence.SorteggioPersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistenceImpl.java

@ -42,7 +42,6 @@ import it.tref.liferay.portos.bo.NoSuchStoricoSoggettoPraticaException;
import it.tref.liferay.portos.bo.model.StoricoSoggettoPratica; import it.tref.liferay.portos.bo.model.StoricoSoggettoPratica;
import it.tref.liferay.portos.bo.model.impl.StoricoSoggettoPraticaImpl; import it.tref.liferay.portos.bo.model.impl.StoricoSoggettoPraticaImpl;
import it.tref.liferay.portos.bo.model.impl.StoricoSoggettoPraticaModelImpl; import it.tref.liferay.portos.bo.model.impl.StoricoSoggettoPraticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.StoricoSoggettoPraticaPersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TempisticaPersistenceImpl.java

@ -45,7 +45,6 @@ import it.tref.liferay.portos.bo.NoSuchTempisticaException;
import it.tref.liferay.portos.bo.model.Tempistica; import it.tref.liferay.portos.bo.model.Tempistica;
import it.tref.liferay.portos.bo.model.impl.TempisticaImpl; import it.tref.liferay.portos.bo.model.impl.TempisticaImpl;
import it.tref.liferay.portos.bo.model.impl.TempisticaModelImpl; import it.tref.liferay.portos.bo.model.impl.TempisticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.TempisticaPersistence;
import java.io.Serializable; import java.io.Serializable;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TerritorioPersistenceImpl.java

@ -44,7 +44,6 @@ import it.tref.liferay.portos.bo.NoSuchTerritorioException;
import it.tref.liferay.portos.bo.model.Territorio; import it.tref.liferay.portos.bo.model.Territorio;
import it.tref.liferay.portos.bo.model.impl.TerritorioImpl; import it.tref.liferay.portos.bo.model.impl.TerritorioImpl;
import it.tref.liferay.portos.bo.model.impl.TerritorioModelImpl; import it.tref.liferay.portos.bo.model.impl.TerritorioModelImpl;
import it.tref.liferay.portos.bo.service.persistence.TerritorioPersistence;
import java.io.Serializable; import java.io.Serializable;

4
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties

@ -13,8 +13,8 @@
## ##
build.namespace=portos_bo build.namespace=portos_bo
build.number=2652 build.number=2672
build.date=1623675250829 build.date=1624548328001
build.auto.upgrade=true build.auto.upgrade=true
## ##

13
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/advanced_search.jsp

@ -34,12 +34,11 @@
<aui:input type="text" name="protocollo" label="Protocollo"/> <aui:input type="text" name="protocollo" label="Protocollo"/>
</div> </div>
<div class="col-xs-12 col-sm-12 col-md-3 col-lg-3"> <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3">
<aui:select name="tipoPratica" label="Tipo Pratica"> <aui:select name="tipoProcedura" label="tipo-procedura">
<aui:option value="-1">Seleziona il tipo di pratica</aui:option> <aui:option value="">Tutte</aui:option>
<aui:option value="01"><liferay-ui:message key="deposito"/></aui:option> <aui:option value="A">INTERVENTO A (Autorizzazione)</aui:option>
<aui:option value="02"><liferay-ui:message key="autorizzazione"/></aui:option> <aui:option value="B">INTERVENTO B (Deposito)</aui:option>
<aui:option value="03"><liferay-ui:message key="sanatoria"/></aui:option> <aui:option value="C">INTERVENTO C (Privo di rilevanza)</aui:option>
<aui:option value="sorteggio"><liferay-ui:message key="sorteggiata"/></aui:option>
</aui:select> </aui:select>
</div> </div>
<div class="col-xs-12 col-sm-12 col-md-3 col-lg-3"> <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3">
@ -57,7 +56,7 @@
<aui:option value="IN"><liferay-ui:message key="integrazione in corso"/></aui:option> <aui:option value="IN"><liferay-ui:message key="integrazione in corso"/></aui:option>
<aui:option value="sospesa"><liferay-ui:message key="sospesa"/></aui:option> <aui:option value="sospesa"><liferay-ui:message key="sospesa"/></aui:option>
<aui:option value="SP"><liferay-ui:message key="sottoposta a parere"/></aui:option> <aui:option value="SP"><liferay-ui:message key="sottoposta a parere"/></aui:option>
<aui:option value="VA"><liferay-ui:message key="variata"/></aui:option> <aui:option value="VA"><liferay-ui:message key="variante"/></aui:option>
</aui:select> </aui:select>
</div> </div>
</div> </div>

3
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_allegati.jsp

@ -68,6 +68,7 @@
List<String> tipologiaAllegati = DocumentiPraticaUtil.getDocDomanda(); List<String> tipologiaAllegati = DocumentiPraticaUtil.getDocDomanda();
for(String codiceDoc:tipologiaAllegati){ for(String codiceDoc:tipologiaAllegati){
List<DocPratica> docPraticas = DocPraticaLocalServiceUtil.findByIntPratica_Tipologia(dettPratica.getIntPraticaId(), codiceDoc, QueryUtil.ALL_POS, QueryUtil.ALL_POS); List<DocPratica> docPraticas = DocPraticaLocalServiceUtil.findByIntPratica_Tipologia(dettPratica.getIntPraticaId(), codiceDoc, QueryUtil.ALL_POS, QueryUtil.ALL_POS);
String nomeAllegato = codiceDoc + " - " + LanguageUtil.get(pageContext, "label-documenti-tipologia-"+codiceDoc);
%> %>
<div class="panel-group allegato-group"> <div class="panel-group allegato-group">
@ -75,7 +76,7 @@
<div class="panel-heading"> <div class="panel-heading">
<a class="collapse_a" data-toggle="collapse" href="#collapse<%=tipologiaAllegati.indexOf(codiceDoc)%>"> <a class="collapse_a" data-toggle="collapse" href="#collapse<%=tipologiaAllegati.indexOf(codiceDoc)%>">
<h4 class="panel-title allegato-group__title"> <h4 class="panel-title allegato-group__title">
<liferay-ui:message key='<%="label-documenti-tipologia-"+codiceDoc %>'/> <liferay-ui:message key='<%= nomeAllegato %>'/>
</h4> </h4>
<span class='num_allegati <%= docPraticas.size()>0 ? "green" : "red" %>'><%=docPraticas.size()%></span> <span class='num_allegati <%= docPraticas.size()>0 ? "green" : "red" %>'><%=docPraticas.size()%></span>
</a> </a>

5
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_versioning.jsp

@ -91,10 +91,13 @@ SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
nDocs++; nDocs++;
} }
} }
String nomeAllegato = codice + " - " + LanguageUtil.get(pageContext, "label-documenti-tipologia-" + codice);
if (nDocs > 0) { if (nDocs > 0) {
%> %>
<tr> <tr>
<th><%= LanguageUtil.get(pageContext, "label-documenti-tipologia-" + codice) %></th> <th><%= nomeAllegato %></th>
<% <%
for (DettPratica dp : dps) { for (DettPratica dp : dps) {
List<DocPratica> lista = liste.get(dp.getDettPraticaId()); List<DocPratica> lista = liste.get(dp.getDettPraticaId());

24
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/advanced_search.jsp

@ -23,13 +23,11 @@ List<Organization> organizationList = OrganizationLocalServiceUtil.getUserOrgani
<aui:input type="text" name="protocollo" label="Protocollo" /> <aui:input type="text" name="protocollo" label="Protocollo" />
</div> </div>
<div class="col-xs-12 col-md-3"> <div class="col-xs-12 col-md-3">
<aui:select name="tipoPratica" label="Tipo Pratica"> <aui:select name="tipoProcedura" label="tipo-procedura">
<aui:option value="-1">Seleziona il tipo di pratica</aui:option> <aui:option value="">Tutte</aui:option>
<aui:option value="01"><liferay-ui:message key="deposito" /></aui:option> <aui:option value="A">INTERVENTO A (Autorizzazione)</aui:option>
<aui:option value="02"><liferay-ui:message key="autorizzazione" /></aui:option> <aui:option value="B">INTERVENTO B (Deposito)</aui:option>
<aui:option value="03"><liferay-ui:message key="sanatoria" /></aui:option> <aui:option value="C">INTERVENTO C (Privo di rilevanza)</aui:option>
<!-- ADT - BUG-11 Aggiunta filtro ricerca -->
<aui:option value="sorteggio"><liferay-ui:message key="sorteggiata"/></aui:option>
</aui:select> </aui:select>
</div> </div>
<div class="col-xs-12 col-md-3"> <div class="col-xs-12 col-md-3">
@ -43,7 +41,7 @@ List<Organization> organizationList = OrganizationLocalServiceUtil.getUserOrgani
<aui:option value="FL"><liferay-ui:message key="fine lavori" /></aui:option> <aui:option value="FL"><liferay-ui:message key="fine lavori" /></aui:option>
<aui:option value="CP"><liferay-ui:message key="collaudo parziale" /></aui:option> <aui:option value="CP"><liferay-ui:message key="collaudo parziale" /></aui:option>
<aui:option value="FP"><liferay-ui:message key="fine lavori parziali" /></aui:option> <aui:option value="FP"><liferay-ui:message key="fine lavori parziali" /></aui:option>
<aui:option value="VA"><liferay-ui:message key="variata" /></aui:option> <aui:option value="VA"><liferay-ui:message key="variante" /></aui:option>
<aui:option value="VI"><liferay-ui:message key="vidimata" /></aui:option> <aui:option value="VI"><liferay-ui:message key="vidimata" /></aui:option>
<aui:option value="NC"><liferay-ui:message key="non conforme" /></aui:option> <aui:option value="NC"><liferay-ui:message key="non conforme" /></aui:option>
<aui:option value="IN"><liferay-ui:message key="integrazione in corso" /></aui:option> <aui:option value="IN"><liferay-ui:message key="integrazione in corso" /></aui:option>
@ -140,16 +138,6 @@ List<Organization> organizationList = OrganizationLocalServiceUtil.getUserOrgani
<aui:select name="comune" label="Comune" /> <aui:select name="comune" label="Comune" />
</div> </div>
<div class="col-sm-12 col-md-2"> <div class="col-sm-12 col-md-2">
<aui:select name="tipoProcedura" label="tipo-procedura">
<aui:option value="">Tutte</aui:option>
<aui:option value="A">Procedura A</aui:option>
<aui:option value="B">Procedura B</aui:option>
<aui:option value="C">Procedura C</aui:option>
</aui:select>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-md-4">
<aui:select name="tipoAttivita" label="Tipo Attività"> <aui:select name="tipoAttivita" label="Tipo Attività">
<aui:option value="-1">Tutte</aui:option> <aui:option value="-1">Tutte</aui:option>
<aui:option value="Assegnazione">Assegnazione</aui:option> <aui:option value="Assegnazione">Assegnazione</aui:option>

12
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/util/ReportFascicoloUtil.java

@ -492,7 +492,7 @@ public class ReportFascicoloUtil {
lastDettPratica.getDettPraticaId(), stringa, QueryUtil.ALL_POS, lastDettPratica.getDettPraticaId(), stringa, QueryUtil.ALL_POS,
QueryUtil.ALL_POS); QueryUtil.ALL_POS);
if (docPraticas != null && !docPraticas.isEmpty()) { if (docPraticas != null && !docPraticas.isEmpty()) {
ReportFascicoloBean bean1 = new ReportFascicoloBean("- " ReportFascicoloBean bean1 = new ReportFascicoloBean(stringa + " - "
+ LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa) + LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa)
+ StringPool.TAB + " - num. documenti presentati: " + docPraticas.size()); + StringPool.TAB + " - num. documenti presentati: " + docPraticas.size());
listaAllegatiGeo.add(bean1); listaAllegatiGeo.add(bean1);
@ -513,7 +513,7 @@ public class ReportFascicoloUtil {
lastDettPratica.getDettPraticaId(), stringa, QueryUtil.ALL_POS, lastDettPratica.getDettPraticaId(), stringa, QueryUtil.ALL_POS,
QueryUtil.ALL_POS); QueryUtil.ALL_POS);
if (docPraticas != null && !docPraticas.isEmpty()) { if (docPraticas != null && !docPraticas.isEmpty()) {
ReportFascicoloBean bean1 = new ReportFascicoloBean("- " ReportFascicoloBean bean1 = new ReportFascicoloBean(stringa + " - "
+ LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa) + LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa)
+ StringPool.TAB + " - num. documenti presentati: " + docPraticas.size()); + StringPool.TAB + " - num. documenti presentati: " + docPraticas.size());
listaAllegatiDomanda.add(bean1); listaAllegatiDomanda.add(bean1);
@ -956,7 +956,7 @@ public class ReportFascicoloUtil {
lastDettPratica.getDettPraticaId(), stringa, QueryUtil.ALL_POS, lastDettPratica.getDettPraticaId(), stringa, QueryUtil.ALL_POS,
QueryUtil.ALL_POS); QueryUtil.ALL_POS);
if (docPraticas != null && !docPraticas.isEmpty()) { if (docPraticas != null && !docPraticas.isEmpty()) {
ReportFascicoloBean bean1 = new ReportFascicoloBean("- " ReportFascicoloBean bean1 = new ReportFascicoloBean(stringa + " - "
+ LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa) + LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa)
+ StringPool.TAB + " - num. documenti presentati: " + docPraticas.size()); + StringPool.TAB + " - num. documenti presentati: " + docPraticas.size());
listaAllegatiGeo.add(bean1); listaAllegatiGeo.add(bean1);
@ -977,7 +977,7 @@ public class ReportFascicoloUtil {
lastDettPratica.getDettPraticaId(), stringa, QueryUtil.ALL_POS, lastDettPratica.getDettPraticaId(), stringa, QueryUtil.ALL_POS,
QueryUtil.ALL_POS); QueryUtil.ALL_POS);
if (docPraticas != null && !docPraticas.isEmpty()) { if (docPraticas != null && !docPraticas.isEmpty()) {
ReportFascicoloBean bean1 = new ReportFascicoloBean("- " ReportFascicoloBean bean1 = new ReportFascicoloBean(stringa + " - "
+ LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa) + LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa)
+ StringPool.TAB + " - num. documenti presentati: " + docPraticas.size()); + StringPool.TAB + " - num. documenti presentati: " + docPraticas.size());
listaAllegatiDomanda.add(bean1); listaAllegatiDomanda.add(bean1);
@ -1219,7 +1219,7 @@ public class ReportFascicoloUtil {
.findByIntPratica_ClassPk_TipologiaNew(intPraticaId, fineLavoriId, stringa, .findByIntPratica_ClassPk_TipologiaNew(intPraticaId, fineLavoriId, stringa,
QueryUtil.ALL_POS, QueryUtil.ALL_POS); QueryUtil.ALL_POS, QueryUtil.ALL_POS);
if (docPraticas != null && !docPraticas.isEmpty()) { if (docPraticas != null && !docPraticas.isEmpty()) {
ReportFascicoloBean bean1 = new ReportFascicoloBean(" - " ReportFascicoloBean bean1 = new ReportFascicoloBean(stringa + " - "
+ LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa) + LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa)
+ " - documenti presentati: "); + " - documenti presentati: ");
listaAllegatiDomanda.add(bean1); listaAllegatiDomanda.add(bean1);
@ -1477,7 +1477,7 @@ public class ReportFascicoloUtil {
.findByIntPratica_ClassPk_Tipologia(intPraticaId, collaudoId, stringa, .findByIntPratica_ClassPk_Tipologia(intPraticaId, collaudoId, stringa,
QueryUtil.ALL_POS, QueryUtil.ALL_POS); QueryUtil.ALL_POS, QueryUtil.ALL_POS);
if (docPraticas != null && !docPraticas.isEmpty()) { if (docPraticas != null && !docPraticas.isEmpty()) {
ReportFascicoloBean bean1 = new ReportFascicoloBean("- " ReportFascicoloBean bean1 = new ReportFascicoloBean(stringa + " - "
+ LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa) + LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa)
+ StringPool.TAB + " - num. documenti presentati: " + docPraticas.size()); + StringPool.TAB + " - num. documenti presentati: " + docPraticas.size());
listaAllegatiDomanda.add(bean1); listaAllegatiDomanda.add(bean1);

3
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/allegatipratica/edit_allegato.jsp

@ -71,11 +71,12 @@ int dimensioneMassimaAllegati = (int) ((Short) company.getExpandoBridge()
for(String codiceDoc:tipologiaAllegati){ for(String codiceDoc:tipologiaAllegati){
//TODO come per il portlet potrebbe non andar bene per integrazioni e varianti //TODO come per il portlet potrebbe non andar bene per integrazioni e varianti
String nomeAllegato = codiceDoc + " - " + LanguageUtil.get(pageContext, "label-documenti-tipologia-"+codiceDoc);
boolean isUnivoco = DocumentiPraticaUtil.getDocUnivoci().contains(codiceDoc); boolean isUnivoco = DocumentiPraticaUtil.getDocUnivoci().contains(codiceDoc);
if (!isUnivoco if (!isUnivoco
|| DocPraticaServiceUtil.countByClassPk_Tipologia(classPk, codiceDoc) == 0) { || DocPraticaServiceUtil.countByClassPk_Tipologia(classPk, codiceDoc) == 0) {
%> %>
<aui:option value="<%=codiceDoc %>" label='<%="label-documenti-tipologia-"+codiceDoc %>' ></aui:option> <aui:option value="<%=codiceDoc %>" label='<%= nomeAllegato %>' ></aui:option>
<% <%
} }
} }

3
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/allegatipratica/view.jsp

@ -235,11 +235,12 @@ for (String codiceDoc : tipologiaAllegati) {
} else { } else {
docPraticas = DocPraticaServiceUtil.findByIntPratica_ClassPk_Tipologia(intPraticaId, classPk, codiceDoc, QueryUtil.ALL_POS,QueryUtil.ALL_POS); docPraticas = DocPraticaServiceUtil.findByIntPratica_ClassPk_Tipologia(intPraticaId, classPk, codiceDoc, QueryUtil.ALL_POS,QueryUtil.ALL_POS);
} }
String nomeAllegato = codiceDoc + " - " + LanguageUtil.get(pageContext, "label-documenti-tipologia-"+codiceDoc);
%> %>
<div class="allegati_wrapper row"> <div class="allegati_wrapper row">
<span class='num_allegati <%=docPraticas.size()>0 ? "green" : "orange"%>'><%=docPraticas.size()%></span> <span class='num_allegati <%=docPraticas.size()>0 ? "green" : "orange"%>'><%=docPraticas.size()%></span>
<liferay-ui:panel extended="false" defaultState="close" collapsible="true" <liferay-ui:panel extended="false" defaultState="close" collapsible="true"
title='<%="label-documenti-tipologia-"+codiceDoc%>' id='<%=codiceDoc+"_panel_allegati_"+comingFrom%>' title='<%= nomeAllegato %>' id='<%=codiceDoc+"_panel_allegati_"+comingFrom%>'
persistState="true"> persistState="true">
<% <%
if (docPraticas.isEmpty()) { if (docPraticas.isEmpty()) {

3
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/allegatipratica/view_accordion.jsp

@ -115,13 +115,14 @@
} else { } else {
docPraticas = DocPraticaServiceUtil.getValidUntilClassPkByIntPratica(intPraticaId, classPk, codiceDoc, QueryUtil.ALL_POS, QueryUtil.ALL_POS); docPraticas = DocPraticaServiceUtil.getValidUntilClassPkByIntPratica(intPraticaId, classPk, codiceDoc, QueryUtil.ALL_POS, QueryUtil.ALL_POS);
} }
String nomeAllegato = codiceDoc + " - " + LanguageUtil.get(pageContext, "label-documenti-tipologia-"+codiceDoc);
%> %>
<div class="panel-group allegato-group"> <div class="panel-group allegato-group">
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading"> <div class="panel-heading">
<a class="collapse_a" data-toggle="collapse" href="#collapse-<%=codiceDoc%>_<%=type%>"> <a class="collapse_a" data-toggle="collapse" href="#collapse-<%=codiceDoc%>_<%=type%>">
<h4 class="panel-title allegato-group__title"> <h4 class="panel-title allegato-group__title">
<liferay-ui:message key='<%="label-documenti-tipologia-"+codiceDoc%>' /> <liferay-ui:message key='<%= nomeAllegato %>' />
</h4> <span class='num_allegati <%=docPraticas.size()>0 ? "green" : "red"%>'><%=docPraticas.size()%></span> </h4> <span class='num_allegati <%=docPraticas.size()>0 ? "green" : "red"%>'><%=docPraticas.size()%></span>
</a> </a>
</div> </div>

16
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/edit_modal_fascicolo.jsp

@ -1,3 +1,4 @@
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%>
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ include file="/html/fascicolofe/init.jsp" %> <%@ include file="/html/fascicolofe/init.jsp" %>
<% String formName = ParamUtil.getString(request, "formName","fm"); %> <% String formName = ParamUtil.getString(request, "formName","fm"); %>
@ -25,11 +26,20 @@
<div class="row add-new-project__row"> <div class="row add-new-project__row">
<div class="col-xs-12 add-new-project__procedura"> <div class="col-xs-12 add-new-project__procedura">
<aui:field-wrapper label="tipo-procedura" helpMessage="è necessario selezionare una voce"> <aui:field-wrapper label="tipo-procedura" helpMessage="è necessario selezionare una voce">
<aui:input label="tipo-procedura-a" name="tipoProcedura" id="tipo_procedura_<%= Constants.PROCEDURA_A %>" type="radio" value="<%= Constants.PROCEDURA_A %>" showRequiredLabel="true" disabled="true"> <%
for (Entry<String, String> procedura : IntPraticaLocalServiceUtil.getTipiProcedure()
.entrySet()) {
String tipo = procedura.getKey();
String label = procedura.getValue();
%>
<aui:input label="<%= label %>" name="tipoProcedura"
id='<%= "tipo_procedura_" + tipo %>' type="radio" value="<%= tipo %>"
showRequiredLabel="true" disabled="true">
<aui:validator name="required" /> <aui:validator name="required" />
</aui:input> </aui:input>
<aui:input label="tipo-procedura-b" name="tipoProcedura" id="tipo_procedura_<%= Constants.PROCEDURA_B %>" type="radio" value="<%= Constants.PROCEDURA_B %>" showRequiredLabel="true" disabled="true" /> <%
<aui:input label="tipo-procedura-c" name="tipoProcedura" id="tipo_procedura_<%= Constants.PROCEDURA_C %>" type="radio" value="<%= Constants.PROCEDURA_C %>" showRequiredLabel="true" disabled="true" /> }
%>
</aui:field-wrapper> </aui:field-wrapper>
</div> </div>
</div> </div>

90
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp

@ -598,62 +598,62 @@ function messageListener(event) {
</div> </div>
<div class="col-xs-6"> <div class="col-xs-6">
<p><%=LanguageUtil.get(pageContext, "destinazione-A")%></p> <p>A. <%=LanguageUtil.get(pageContext, "destinazione-A")%></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p><%=LanguageUtil.get(pageContext, "destinazione-A1")%></p> <p>1. <%=LanguageUtil.get(pageContext, "destinazione-A1")%></p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A1A")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A1A")%>'
name="destinazione" value="A1A" label="destinazione-A1A" /> name="destinazione" value="A1A" label='<%= "a) " + LanguageUtil.get(pageContext, "destinazione-A1A") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A1B")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A1B")%>'
name="destinazione" value="A1B" label="destinazione-A1B" /> name="destinazione" value="A1B" label='<%= "b) " + LanguageUtil.get(pageContext, "destinazione-A1B") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A1C")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A1C")%>'
name="destinazione" value="A1C" label="destinazione-A1C" /> name="destinazione" value="A1C" label='<%= "c) " + LanguageUtil.get(pageContext, "destinazione-A1C") %>' />
<p>&nbsp;</p> <p>&nbsp;</p>
<p><%=LanguageUtil.get(pageContext, "destinazione-A2")%></p> <p>2. <%=LanguageUtil.get(pageContext, "destinazione-A2")%></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A2A")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A2A")%>'
name="destinazione" value="A2A" label="destinazione-A2A" /> name="destinazione" value="A2A" label='<%= "a) " + LanguageUtil.get(pageContext, "destinazione-A2A") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A2B")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A2B")%>'
name="destinazione" value="A2B" label="destinazione-A2B" /> name="destinazione" value="A2B" label='<%= "b) " + LanguageUtil.get(pageContext, "destinazione-A2B") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A2C")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A2C")%>'
name="destinazione" value="A2C" label="destinazione-A2C" /> name="destinazione" value="A2C" label='<%= "c) " + LanguageUtil.get(pageContext, "destinazione-A1C") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A2D")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A2D")%>'
name="destinazione" value="A2D" label="destinazione-A2D" /> name="destinazione" value="A2D" label='<%= "d) " + LanguageUtil.get(pageContext, "destinazione-A2D") %>' />
<p>&nbsp;</p> <p>&nbsp;</p>
<p><%=LanguageUtil.get(pageContext, "destinazione-A3")%></p> <p>3. <%=LanguageUtil.get(pageContext, "destinazione-A3")%></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A3A")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A3A")%>'
name="destinazione" value="A3A" label="destinazione-A3A" /> name="destinazione" value="A3A" label='<%= "a) " + LanguageUtil.get(pageContext, "destinazione-A3A") %>' />
<p>&nbsp;</p> <p>&nbsp;</p>
<p><%=LanguageUtil.get(pageContext, "destinazione-A4")%></p> <p>4. <%=LanguageUtil.get(pageContext, "destinazione-A4")%></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4A")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4A")%>'
name="destinazione" value="A4A" label="destinazione-A4A" /> name="destinazione" value="A4A" label='<%= "a) " + LanguageUtil.get(pageContext, "destinazione-A4A") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4B")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4B")%>'
name="destinazione" value="A4B" label="destinazione-A4B" /> name="destinazione" value="A4B" label='<%= "b) " + LanguageUtil.get(pageContext, "destinazione-A4B") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4C")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4C")%>'
name="destinazione" value="A4C" label="destinazione-A4C" /> name="destinazione" value="A4C" label='<%= "c) " + LanguageUtil.get(pageContext, "destinazione-A4C") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4D")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4D")%>'
name="destinazione" value="A4D" label="destinazione-A4D" /> name="destinazione" value="A4D" label='<%= "d) " + LanguageUtil.get(pageContext, "destinazione-A4D") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4E")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4E")%>'
name="destinazione" value="A4E" label="destinazione-A4E" /> name="destinazione" value="A4E" label='<%= "e) " + LanguageUtil.get(pageContext, "destinazione-A4E") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4F")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4F")%>'
name="destinazione" value="A4F" label="destinazione-A4F" /> name="destinazione" value="A4F" label='<%= "f) " + LanguageUtil.get(pageContext, "destinazione-A4F") %>' />
<p>&nbsp;</p> <p>&nbsp;</p>
<p><%=LanguageUtil.get(pageContext, "destinazione-A5")%></p> <p>5. <%=LanguageUtil.get(pageContext, "destinazione-A5")%></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A5A")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A5A")%>'
@ -662,79 +662,79 @@ function messageListener(event) {
</div> </div>
<div class="col-xs-6"> <div class="col-xs-6">
<p><%=LanguageUtil.get(pageContext, "destinazione-B")%></p> <p>B) <%=LanguageUtil.get(pageContext, "destinazione-B")%></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p><%=LanguageUtil.get(pageContext, "destinazione-B1")%></p> <p>1. <%=LanguageUtil.get(pageContext, "destinazione-B1")%></p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B1A")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B1A")%>'
name="destinazione" value="B1A" label="destinazione-B1A" /> name="destinazione" value="B1A" label='<%= "a) " + LanguageUtil.get(pageContext, "destinazione-B1A") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B1B")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B1B")%>'
name="destinazione" value="B1B" label="destinazione-B1B" /> name="destinazione" value="B1B" label='<%= "b) " + LanguageUtil.get(pageContext, "destinazione-B1B") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B1C")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B1C")%>'
name="destinazione" value="B1C" label="destinazione-B1C" /> name="destinazione" value="B1C" label='<%= "c) " + LanguageUtil.get(pageContext, "destinazione-B1C") %>' />
<p>&nbsp;</p> <p>&nbsp;</p>
<p><%=LanguageUtil.get(pageContext, "destinazione-B2")%></p> <p>2. <%=LanguageUtil.get(pageContext, "destinazione-B2")%></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2A")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2A")%>'
name="destinazione" value="B2A" label="destinazione-B2A" /> name="destinazione" value="B2A" label='<%= "a) " + LanguageUtil.get(pageContext, "destinazione-B2A") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2B")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2B")%>'
name="destinazione" value="B2B" label="destinazione-B2B" /> name="destinazione" value="B2B" label='<%= "b) " + LanguageUtil.get(pageContext, "destinazione-B2B") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2C")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2C")%>'
name="destinazione" value="B2C" label="destinazione-B2C" /> name="destinazione" value="B2C" label='<%= "c) " + LanguageUtil.get(pageContext, "destinazione-B2C") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2D")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2D")%>'
name="destinazione" value="B2D" label="destinazione-B2D" /> name="destinazione" value="B2D" label='<%= "d) " + LanguageUtil.get(pageContext, "destinazione-B2D") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2E")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2E")%>'
name="destinazione" value="B2E" label="destinazione-B2E" /> name="destinazione" value="B2E" label='<%= "e) " + LanguageUtil.get(pageContext, "destinazione-B2E") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2F")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2F")%>'
name="destinazione" value="B2F" label="destinazione-B2F" /> name="destinazione" value="B2F" label='<%= "f) " + LanguageUtil.get(pageContext, "destinazione-B2F") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2G")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2G")%>'
name="destinazione" value="B2G" label="destinazione-B2G" /> name="destinazione" value="B2G" label='<%= "g) " + LanguageUtil.get(pageContext, "destinazione-B2G") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2H")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2H")%>'
name="destinazione" value="B2H" label="destinazione-B2H" /> name="destinazione" value="B2H" label='<%= "h) " + LanguageUtil.get(pageContext, "destinazione-B2H") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2I")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2I")%>'
name="destinazione" value="B2I" label="destinazione-B2I" /> name="destinazione" value="B2I" label='<%= "i) " + LanguageUtil.get(pageContext, "destinazione-B2I") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2J")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2J")%>'
name="destinazione" value="B2J" label="destinazione-B2J" /> name="destinazione" value="B2J" label='<%= "j) " + LanguageUtil.get(pageContext, "destinazione-B2J") %>' />
<p>&nbsp;</p> <p>&nbsp;</p>
<p><%=LanguageUtil.get(pageContext, "destinazione-B3")%></p> <p>3. <%=LanguageUtil.get(pageContext, "destinazione-B3")%></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B3A")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B3A")%>'
name="destinazione" value="B3A" label="destinazione-B3A" /> name="destinazione" value="B3A" label='<%= "a) " + LanguageUtil.get(pageContext, "destinazione-B3A") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B3B")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B3B")%>'
name="destinazione" value="B3B" label="destinazione-B3B" /> name="destinazione" value="B3B" label='<%= "b) " + LanguageUtil.get(pageContext, "destinazione-B3B") %>' />
<p>&nbsp;</p> <p>&nbsp;</p>
<p><%=LanguageUtil.get(pageContext, "destinazione-B4")%></p> <p>4. <%=LanguageUtil.get(pageContext, "destinazione-B4")%></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B4A")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B4A")%>'
name="destinazione" value="B4A" label="destinazione-B4A" /> name="destinazione" value="B4A" label='<%= "a) " + LanguageUtil.get(pageContext, "destinazione-B4A") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B4B")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B4B")%>'
name="destinazione" value="B4B" label="destinazione-B4B" /> name="destinazione" value="B4B" label='<%= "b) " + LanguageUtil.get(pageContext, "destinazione-B4B") %>' />
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B4C")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B4C")%>'
name="destinazione" value="B4C" label="destinazione-B4C" /> name="destinazione" value="B4C" label='<%= "c) " + LanguageUtil.get(pageContext, "destinazione-B4C") %>' />
<p>&nbsp;</p> <p>&nbsp;</p>
<p><%=LanguageUtil.get(pageContext, "destinazione-B5")%></p> <p>5. <%=LanguageUtil.get(pageContext, "destinazione-B5")%></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B5A")%>' checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B5A")%>'
name="destinazione" value="B5A" label="destinazione-B5A" /> name="destinazione" value="B5A" label='<%= LanguageUtil.get(pageContext, "destinazione-B5A") %>' />
<p>&nbsp;</p> <p>&nbsp;</p>
</div> </div>
</div> </div>

3
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify_collaudo.jsp

@ -140,10 +140,11 @@
<% <%
for(String codiceDoc:tipologiaAllegati){ for(String codiceDoc:tipologiaAllegati){
String nomeAllegato = codiceDoc + " - " + LanguageUtil.get(pageContext, "label-documenti-tipologia-"+codiceDoc);
%> %>
<div class="row asseverazioni-title"> <div class="row asseverazioni-title">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<liferay-ui:message key='<%="label-documenti-tipologia-"+codiceDoc %>'/> <liferay-ui:message key='<%= nomeAllegato %>'/>
</div> </div>
</div> </div>
<% <%

3
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify_fascicolo.jsp

@ -335,10 +335,11 @@ if (dettPratica == null) {
</div> </div>
<% <%
for (String codiceDoc:tipologiaAllegati) { for (String codiceDoc:tipologiaAllegati) {
String nomeAllegato = codiceDoc + " - " + LanguageUtil.get(pageContext, "label-documenti-tipologia-"+codiceDoc);
%> %>
<div class="row asseverazioni-title"> <div class="row asseverazioni-title">
<div class="col-xs-12"> <div class="col-xs-12">
<liferay-ui:message key='<%= "label-documenti-tipologia-" + codiceDoc %>'/> <liferay-ui:message key='<%= nomeAllegato %>'/>
</div> </div>
</div> </div>
<% <%

3
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify_fine-lavori.jsp

@ -142,10 +142,11 @@
<% <%
for(String codiceDoc:tipologiaAllegati){ for(String codiceDoc:tipologiaAllegati){
String nomeAllegato = codiceDoc + " - " + LanguageUtil.get(pageContext, "label-documenti-tipologia-"+codiceDoc);
%> %>
<div class="row asseverazioni-title"> <div class="row asseverazioni-title">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<liferay-ui:message key='<%="label-documenti-tipologia-"+codiceDoc %>'/> <liferay-ui:message key='<%= nomeAllegato %>'/>
</div> </div>
</div> </div>
<% <%

Caricamento…
Annulla
Salva