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_deposito.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" />
<column name="docPratiche" type="Collection" entity="DocPratica"
mapping-key="intPraticaId" />
<column name="inLavorazioneSue" type="boolean" />
<!-- Finder -->
<finder name="C_UserId" return-type="Collection">
<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("collaudoTotale", getCollaudoTotale());
attributes.put("controlloObbligatorio", getControlloObbligatorio());
attributes.put("inLavorazioneSue", getInLavorazioneSue());
return attributes;
}
@ -305,6 +306,12 @@ public class IntPraticaClp extends BaseModelImpl<IntPratica>
if (controlloObbligatorio != null) {
setControlloObbligatorio(controlloObbligatorio);
}
Boolean inLavorazioneSue = (Boolean)attributes.get("inLavorazioneSue");
if (inLavorazioneSue != null) {
setInLavorazioneSue(inLavorazioneSue);
}
}
@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
public java.lang.String getTitle(java.util.Locale locale, boolean completed) {
try {
@ -1273,6 +1309,7 @@ public class IntPraticaClp extends BaseModelImpl<IntPratica>
clone.setCollaudoParziale(getCollaudoParziale());
clone.setCollaudoTotale(getCollaudoTotale());
clone.setControlloObbligatorio(getControlloObbligatorio());
clone.setInLavorazioneSue(getInLavorazioneSue());
return clone;
}
@ -1325,7 +1362,7 @@ public class IntPraticaClp extends BaseModelImpl<IntPratica>
@Override
public String toString() {
StringBundler sb = new StringBundler(63);
StringBundler sb = new StringBundler(65);
sb.append("{uuid=");
sb.append(getUuid());
@ -1389,6 +1426,8 @@ public class IntPraticaClp extends BaseModelImpl<IntPratica>
sb.append(getCollaudoTotale());
sb.append(", controlloObbligatorio=");
sb.append(getControlloObbligatorio());
sb.append(", inLavorazioneSue=");
sb.append(getInLavorazioneSue());
sb.append("}");
return sb.toString();
@ -1396,7 +1435,7 @@ public class IntPraticaClp extends BaseModelImpl<IntPratica>
@Override
public String toXmlString() {
StringBundler sb = new StringBundler(97);
StringBundler sb = new StringBundler(100);
sb.append("<model><model-name>");
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[");
sb.append(getControlloObbligatorio());
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>");
@ -1565,6 +1608,7 @@ public class IntPraticaClp extends BaseModelImpl<IntPratica>
private boolean _collaudoParziale;
private boolean _collaudoTotale;
private boolean _controlloObbligatorio;
private boolean _inLavorazioneSue;
private BaseModel<?> _intPraticaRemoteModel;
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);
/**
* 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
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.setCollaudoTotale(model.getCollaudoTotale());
soapModel.setControlloObbligatorio(model.getControlloObbligatorio());
soapModel.setInLavorazioneSue(model.getInLavorazioneSue());
return soapModel;
}
@ -392,6 +393,18 @@ public class IntPraticaSoap implements Serializable {
_controlloObbligatorio = controlloObbligatorio;
}
public boolean getInLavorazioneSue() {
return _inLavorazioneSue;
}
public boolean isInLavorazioneSue() {
return _inLavorazioneSue;
}
public void setInLavorazioneSue(boolean inLavorazioneSue) {
_inLavorazioneSue = inLavorazioneSue;
}
private String _uuid;
private long _intPraticaId;
private long _companyId;
@ -423,4 +436,5 @@ public class IntPraticaSoap implements Serializable {
private boolean _collaudoParziale;
private boolean _collaudoTotale;
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("collaudoTotale", getCollaudoTotale());
attributes.put("controlloObbligatorio", getControlloObbligatorio());
attributes.put("inLavorazioneSue", getInLavorazioneSue());
return attributes;
}
@ -279,6 +280,12 @@ public class IntPraticaWrapper implements IntPratica, ModelWrapper<IntPratica> {
if (controlloObbligatorio != null) {
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);
}
/**
* 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
public boolean 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 static final String[] OVERRIDE_KEYWORDS = { "controlloPraticaId", "numeroProgetto", "tipoPratica",
"statoPratica", "dataRichiesta", "committente", "soggettiInteressati", "status", "entryClassName",
"userId", "descIntervento" };
"userId", "descIntervento", "tipoProcedura" };
public static final Format DATE_FORMAT_LUCENE = FastDateFormatFactoryUtil.getSimpleDateFormat("yyyyMMdd");
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 controlloObbligatorioSearch = ParamUtil.getString(request, "controlloObbligatorio");
String sorteggiataSearch = ParamUtil.getString(request, "sorteggiata");
_log.info(tipoProcedura);
try {
if (Validator.isNotNull(tipoAttivita) && !tipoAttivita.equals("-1")) {
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");
booleanQuery.add(termQuery, BooleanClauseOccur.MUST);
termQuery = TermQueryFactoryUtil.create(searchContext, PortosIndexField.IN_LAVORAZIONE_SUE, "false");
booleanQuery.add(termQuery, BooleanClauseOccur.MUST);
// Condizioni aggiuntive
query(request, user, booleanQuery, searchContext);
@ -178,6 +181,9 @@ public class IntPraticaAdvancedSearch {
termQuery = TermQueryFactoryUtil.create(searchContext, PortosIndexField.PRATICA_APERTA, "false");
booleanQuery.add(termQuery, BooleanClauseOccur.MUST);
termQuery = TermQueryFactoryUtil.create(searchContext, PortosIndexField.IN_LAVORAZIONE_SUE, "false");
booleanQuery.add(termQuery, BooleanClauseOccur.MUST);
booleanQuery.add(altriProgettiBooleanQuery, BooleanClauseOccur.MUST);
@ -370,6 +376,7 @@ public class IntPraticaAdvancedSearch {
}
queryStatoPratica(request, booleanQuery, searchContext);
queryTipoProcedura(request, booleanQuery, searchContext);
addRequiredTerms(booleanQuery, PortosIndexField.COMMITTENTI,
ParamUtil.getString(request, "committente"));
@ -609,6 +616,16 @@ public class IntPraticaAdvancedSearch {
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) {
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)
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
* 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);
}
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
* 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);
}
@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
* 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 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,
QueryUtil.ALL_POS, null);
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)
+ " non presente");
} else {
@ -1205,7 +1205,7 @@ public class ValidazionePraticaUtil {
List<String> signaturesPerSubject = getSignaturePerSubject(intPraticaId, signatures,
TipoSoggettoUtil.GEOLOGO, doc.getClassPk());
if (signaturesPerSubject.isEmpty()) {
notCompleted.add(LanguageUtil.get(LocaleUtil.getDefault(),
notCompleted.add(doc.getTipologia() + " - " + LanguageUtil.get(LocaleUtil.getDefault(),
"label-documenti-tipologia-" + doc.getTipologia())
+ " non firmato dal Geologo");
}
@ -1295,7 +1295,7 @@ public class ValidazionePraticaUtil {
int a05 = DocPraticaLocalServiceUtil.countValidTmpByIntPratica_Tipologia(dettPratica.getIntPraticaId(),
DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A05);
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)
+ " non presente");
}
@ -1303,7 +1303,7 @@ public class ValidazionePraticaUtil {
int a14 = DocPraticaLocalServiceUtil.countValidTmpByIntPratica_Tipologia(dettPratica.getIntPraticaId(),
DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_A14);
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)
+ " non presente");
}
@ -1326,7 +1326,7 @@ public class ValidazionePraticaUtil {
TipoSoggettoUtil.GEOLOGO, doc.getClassPk());
// ADT : BUG FE ID=14 : CONTROLLO firma geologo A6 disabilitato
if (signaturesPerSubject.isEmpty() && (!checkA06)) {
notCompleted.add(LanguageUtil.get(LocaleUtil.getDefault(),
notCompleted.add(doc.getTipologia() + " - " + LanguageUtil.get(LocaleUtil.getDefault(),
"label-documenti-tipologia-" + doc.getTipologia())
+ " non firmato dal Geologo");
}
@ -1461,7 +1461,7 @@ public class ValidazionePraticaUtil {
codiceDoc, QueryUtil.ALL_POS, QueryUtil.ALL_POS);
if (docs.isEmpty()) {
// 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));
}
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,
collaudoParziale BOOLEAN,
collaudoTotale BOOLEAN,
controlloObbligatorio BOOLEAN
controlloObbligatorio BOOLEAN,
inLavorazioneSue BOOLEAN
);
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="collaudoTotale" 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 name="it.tref.liferay.portos.bo.model.impl.PagamentoImpl" table="portos_bo_Pagamento">
<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="collaudoTotale" type="boolean" />
<field name="controlloObbligatorio" type="boolean" />
<field name="inLavorazioneSue" type="boolean" />
</model>
<model name="it.tref.liferay.portos.bo.model.Pagamento">
<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="collaudoTotale" />
<basic name="controlloObbligatorio" />
<basic name="inLavorazioneSue" />
<transient name="modelAttributes" />
<transient name="primaryKey" />
<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
destinazione-A = A) EDIFICI DI INTERESSE STRATEGICO E OPERE INFRASTRUTTURALI
destinazione-A1 = 1. Strutture Ospedaliere e sanitarie
destinazione-A1A = a) 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-A1C = c) Centrali operative 118
destinazione-A2 = 2. Strutture Civili
destinazione-A2A = a) Sedi istituzionali di enti pubblici
destinazione-A2B = b) sedi di Sale Operative per la gestione delle emergenze (COM, COC)
destinazione-A2C = c) 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-A3 = 3. 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-A4 = 4. Infrastrutture
destinazione-A4A = a) 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-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-A4D = d) 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-A4F = f) 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-A5A = altre infrastrutture
destinazione-B = B) EDIFICI E OPERE INFRASTRUTTURALI RILEVANTI
destinazione-B1 = 1. Strutture per l'Istruzione sia pubbliche che private
destinazione-B1A = a) Scuole di ogni ordine e grado, comprese le strutture funzionali primarie annesse
destinazione-B1B = b) Palestre annesse agli edifici scolastici
destinazione-B1C = c) Sedi universitarie, accademie, conservatori e relative strutture gestionali e di coordinamento
destinazione-B2 = 2. Strutture Civili
destinazione-B2A = a) 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-B2C = c) Edifici con elevato contenuto artistico e/o patrimoniale (musei, biblioteche)
destinazione-B2D = d) 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-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-B2G = g) 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-B2I = i) Edifici con destinazione alberghiera con capacità ricettiva &gt; 50 persone
destinazione-B2J = j) Strutture sanitarie o socioassistenziali con ospiti non autosufficienti (ospizi, orfanotrofi)
destinazione-B3 = 3. Strutture Industriali
destinazione-B3A = a) 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-B4 = 4. 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-B4B = b) 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-B5 = 5. Altre strutture e infrastrutture individuate nei piani di emergenza o in altre disposizioni di protezione civile
destinazione-B5A = altre infrastrutture
destinazione-A = EDIFICI DI INTERESSE STRATEGICO E OPERE INFRASTRUTTURALI
destinazione-A1 = Strutture Ospedaliere e sanitarie
destinazione-A1A = Ospedali, case di Cura e strutture funzionali primarie annesse
destinazione-A1B = Aziende sanitarie, presidi medici, poliambulatori ed altre strutture sanitarie, dotate di Pronto Soccorso o dipartimenti di emergenza, urgenza e accettazione
destinazione-A1C = Centrali operative 118
destinazione-A2 = Strutture Civili
destinazione-A2A = Sedi istituzionali di enti pubblici
destinazione-A2B = Sedi di Sale Operative per la gestione delle emergenze (COM, COC)
destinazione-A2C = Centri funzionali di supporto alle attività di protezione civile
destinazione-A2D = Edifici ed opere individuate nei piani d'emergenza o in altre disposizioni per la gestione dell'emergenza
destinazione-A3 = Strutture Militari
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 = Infrastrutture
destinazione-A4A = Centrali Elettriche di importanza primaria
destinazione-A4B = Strutture primarie per le telecomunicazioni (radio, televisioni, telefonia fissa e portatile, ponti radio della rete nazionale)
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 = Porti, aeroporti ed eliporti individuati nei piani di emergenza o in altre disposizioni per la gestione dell'emergenza
destinazione-A4E = Strutture primarie connesse con la produzione, il trasporto e la distribuzione di materiali combustibili (oleodotti,gasdotti)
destinazione-A4F = Strutture primarie connesse con il funzionamento di acquedotti locali
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-B = EDIFICI E OPERE INFRASTRUTTURALI RILEVANTI
destinazione-B1 = Strutture per l'Istruzione sia pubbliche che private
destinazione-B1A = Scuole di ogni ordine e grado, comprese le strutture funzionali primarie annesse
destinazione-B1B = Palestre annesse agli edifici scolastici
destinazione-B1C = Sedi universitarie, accademie, conservatori e relative strutture gestionali e di coordinamento
destinazione-B2 = Strutture Civili
destinazione-B2A = Uffici amministrativi degli enti pubblici
destinazione-B2B = Uffici con notevole accesso al pubblico (uffici postali e bancari principali, centri civici, centri per convegni, mense)
destinazione-B2C = Edifici con elevato contenuto artistico e/o patrimoniale (musei, biblioteche)
destinazione-B2D = Edifici per il culto con superficie utile &gt; 200 mq
destinazione-B2E = Sale per lo spettacolo, teatri, cinema, sale da ballo, con capienza utile &gt; 100 persone
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 = Grandi magazzini di vendita, mercati coperti, centri commerciali con superficie di vendita &gt; 2500 mq
destinazione-B2H = Edifici con destinazione residenziale con cubatura &gt; 5.000 mc ed altezza &gt; 25 m
destinazione-B2I = Edifici con destinazione alberghiera con capacità ricettiva &gt; 50 persone
destinazione-B2J = Strutture sanitarie o socioassistenziali con ospiti non autosufficienti (ospizi, orfanotrofi)
destinazione-B3 = Strutture Industriali
destinazione-B3A = Edifici industriali ove sia prevista una presenza contemporanea media &gt; 200 addetti
destinazione-B3B = Edifici industriali nei quali avvengono lavorazioni di materie insalubri o pericolose
destinazione-B4 = Infrastrutture
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 = Opere di ritenuta (dighe) con volume di acqua invasato &gt; 50000 mc o altezza dello sbarramento &gt; 5 m
destinazione-B4C = Impianti primari di depurazione
destinazione-B5 = Altre strutture e infrastrutture individuate nei piani di emergenza o in altre disposizioni di protezione civile
destinazione-B5A = Altre infrastrutture
## SISTEMI COSTRUTTIVI E NORME DI RIFERIMENTO ##
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-G16=Altri
label-documenti-tipologia-A00 = A0 - Schema Grafico Calcolo dei Contributi
label-documenti-tipologia-A01 = A1 - Planimetria generale
label-documenti-tipologia-A02 = A2 - Progetto Architettonico
label-documenti-tipologia-A03 = A3 - Relazione tecnica generale
label-documenti-tipologia-A04 = A4 - Relazione materiali impiegati
label-documenti-tipologia-A05 = A5 - Relazione geologica
label-documenti-tipologia-A06 = A6 - Relazione geotecnica
label-documenti-tipologia-A07 = A7 - Relazione sulle fondazioni
label-documenti-tipologia-A08 = A8 - Relazione di calcolo
label-documenti-tipologia-A09 = A9 - Fascicolo dei calcoli
label-documenti-tipologia-A10 = 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-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-A13 = A13 - Piano di Manutenzione
label-documenti-tipologia-A14 = A14 - Scheda sintetica a firma del geologo
label-documenti-tipologia-A15 = A15 - Relazione Modellazione Sismica
label-documenti-tipologia-A00 = Schema Grafico Calcolo dei Contributi
label-documenti-tipologia-A01 = Planimetria generale
label-documenti-tipologia-A02 = Progetto Architettonico
label-documenti-tipologia-A03 = Relazione tecnica generale
label-documenti-tipologia-A04 = Relazione materiali impiegati
label-documenti-tipologia-A05 = Relazione geologica
label-documenti-tipologia-A06 = Relazione geotecnica
label-documenti-tipologia-A07 = Relazione sulle fondazioni
label-documenti-tipologia-A08 = Relazione di calcolo
label-documenti-tipologia-A09 = Fascicolo dei calcoli
label-documenti-tipologia-A10 = Disegni esecutivi delle strutture e particolari costruttivi
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 = 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 = Piano di Manutenzione
label-documenti-tipologia-A14 = Scheda sintetica a firma del geologo
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-A16-old = Certificato di collaudo statico in bollo (se dovuto)
label-documenti-tipologia-A17 = Terna Collaudatori
@ -1210,10 +1210,10 @@ stampa-fine-lavori=Stampa Fine Lavori
stampa-collaudo=Stampa Collaudo
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-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-c = C - Interventi “privi di rilevanza“ D.D.G. 344/20 all. A - lett. C
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-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
mappe-bbcc = Mappe BBCC
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
+ " 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) {
_log.error("Errore di accesso al database: ", 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.TerritorioLocalServiceUtil;
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.TipoSoggettoUtil;
import it.tref.liferay.portos.bo.util.PortosIndexField;
@ -140,6 +141,7 @@ public class IntPraticaIndexer extends BaseIndexer {
document.addNumberSortable(PortosIndexField.NUMERO_PROGETTO,
Integer.valueOf(intPraticaFromDB.getNumeroProgetto()));
}
document.addKeyword(PortosIndexField.IN_LAVORAZIONE_SUE, intPraticaFromDB.getInLavorazioneSue());
if (lastDettPratica != null) {
document.addKeyword("nuovaCostruzione", lastDettPratica.getTcNuovaCostruzione());
document.addKeyword("adeguamentoSismico", lastDettPratica.getTcAdeguamentoSismico());
@ -161,6 +163,12 @@ public class IntPraticaIndexer extends BaseIndexer {
boolean sorteggiata = SorteggioLocalServiceUtil.findByIntPratica(intPraticaFromDB.getIntPraticaId()) != null;
document.addKeyword("sorteggiata", sorteggiata);
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
if (intPraticaFromDB.getCollaudoTotale()) {
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 {
@Override
public String toString() {
StringBundler sb = new StringBundler(63);
StringBundler sb = new StringBundler(65);
sb.append("{uuid=");
sb.append(uuid);
@ -102,6 +102,8 @@ public class IntPraticaCacheModel implements CacheModel<IntPratica>,
sb.append(collaudoTotale);
sb.append(", controlloObbligatorio=");
sb.append(controlloObbligatorio);
sb.append(", inLavorazioneSue=");
sb.append(inLavorazioneSue);
sb.append("}");
return sb.toString();
@ -239,6 +241,7 @@ public class IntPraticaCacheModel implements CacheModel<IntPratica>,
intPraticaImpl.setCollaudoParziale(collaudoParziale);
intPraticaImpl.setCollaudoTotale(collaudoTotale);
intPraticaImpl.setControlloObbligatorio(controlloObbligatorio);
intPraticaImpl.setInLavorazioneSue(inLavorazioneSue);
intPraticaImpl.resetOriginalValues();
@ -278,6 +281,7 @@ public class IntPraticaCacheModel implements CacheModel<IntPratica>,
collaudoParziale = objectInput.readBoolean();
collaudoTotale = objectInput.readBoolean();
controlloObbligatorio = objectInput.readBoolean();
inLavorazioneSue = objectInput.readBoolean();
}
@Override
@ -367,6 +371,7 @@ public class IntPraticaCacheModel implements CacheModel<IntPratica>,
objectOutput.writeBoolean(collaudoParziale);
objectOutput.writeBoolean(collaudoTotale);
objectOutput.writeBoolean(controlloObbligatorio);
objectOutput.writeBoolean(inLavorazioneSue);
}
public String uuid;
@ -400,4 +405,5 @@ public class IntPraticaCacheModel implements CacheModel<IntPratica>,
public boolean collaudoParziale;
public boolean collaudoTotale;
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 },
{ "collaudoParziale", 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 ORDER_BY_JPQL = " ORDER BY 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.setCollaudoTotale(soapModel.getCollaudoTotale());
model.setControlloObbligatorio(soapModel.getControlloObbligatorio());
model.setInLavorazioneSue(soapModel.getInLavorazioneSue());
return model;
}
@ -265,6 +267,7 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
attributes.put("collaudoParziale", getCollaudoParziale());
attributes.put("collaudoTotale", getCollaudoTotale());
attributes.put("controlloObbligatorio", getControlloObbligatorio());
attributes.put("inLavorazioneSue", getInLavorazioneSue());
return attributes;
}
@ -461,6 +464,12 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
if (controlloObbligatorio != null) {
setControlloObbligatorio(controlloObbligatorio);
}
Boolean inLavorazioneSue = (Boolean)attributes.get("inLavorazioneSue");
if (inLavorazioneSue != null) {
setInLavorazioneSue(inLavorazioneSue);
}
}
@JSON
@ -980,6 +989,22 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
_controlloObbligatorio = controlloObbligatorio;
}
@JSON
@Override
public boolean getInLavorazioneSue() {
return _inLavorazioneSue;
}
@Override
public boolean isInLavorazioneSue() {
return _inLavorazioneSue;
}
@Override
public void setInLavorazioneSue(boolean inLavorazioneSue) {
_inLavorazioneSue = inLavorazioneSue;
}
@Override
public StagedModelType getStagedModelType() {
return new StagedModelType(PortalUtil.getClassNameId(
@ -1048,6 +1073,7 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
intPraticaImpl.setCollaudoParziale(getCollaudoParziale());
intPraticaImpl.setCollaudoTotale(getCollaudoTotale());
intPraticaImpl.setControlloObbligatorio(getControlloObbligatorio());
intPraticaImpl.setInLavorazioneSue(getInLavorazioneSue());
intPraticaImpl.resetOriginalValues();
@ -1292,12 +1318,14 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
intPraticaCacheModel.controlloObbligatorio = getControlloObbligatorio();
intPraticaCacheModel.inLavorazioneSue = getInLavorazioneSue();
return intPraticaCacheModel;
}
@Override
public String toString() {
StringBundler sb = new StringBundler(63);
StringBundler sb = new StringBundler(65);
sb.append("{uuid=");
sb.append(getUuid());
@ -1361,6 +1389,8 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
sb.append(getCollaudoTotale());
sb.append(", controlloObbligatorio=");
sb.append(getControlloObbligatorio());
sb.append(", inLavorazioneSue=");
sb.append(getInLavorazioneSue());
sb.append("}");
return sb.toString();
@ -1368,7 +1398,7 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
@Override
public String toXmlString() {
StringBundler sb = new StringBundler(97);
StringBundler sb = new StringBundler(100);
sb.append("<model><model-name>");
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[");
sb.append(getControlloObbligatorio());
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>");
@ -1553,6 +1587,7 @@ public class IntPraticaModelImpl extends BaseModelImpl<IntPratica>
private boolean _collaudoParziale;
private boolean _collaudoTotale;
private boolean _controlloObbligatorio;
private boolean _inLavorazioneSue;
private long _columnBitmask;
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) {
String numeroProgetto = actionRequest.getParameter("numeroProgetto");
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 committente = actionRequest.getParameter("committente");
String descInterventoSearch = actionRequest.getParameter("descIntervento");
@ -277,8 +277,8 @@ public class FascicoloPortlet extends MVCPortlet {
actionResponse.setRenderParameter("praticaAperta", praticaAperta);
actionResponse.setRenderParameter("descIntervento", descInterventoSearch);
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("committente", committente);
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.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.repository.model.FileEntry;
import com.liferay.portal.kernel.repository.model.Folder;
import com.liferay.portal.kernel.util.MimeTypesUtil;
@ -90,6 +92,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
*/
private static final String CHECKED = "X";
Log _log = LogFactoryUtil.getLog(AsseverazioneLocalServiceImpl.class);
@Override
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,
boolean anteprima) throws SystemException, PortalException, IOException {
List<Soggetto> soggetti = SoggettoLocalServiceUtil.getValidTmpByIntPratica_CodiceFiscale(
dettPratica.getIntPraticaId(), codiceFiscale, 0L);
if (soggetti.size() > 0) {
Soggetto soggetto = soggetti.get(0);
Soggetto soggetto = SoggettoLocalServiceUtil.getValidTmpByIntPratica_CodiceFiscale_TipologiaSoggetto(dettPratica.getIntPraticaId(), codiceFiscale, tipo);
if (Validator.isNotNull(soggetto)) {
String nome = Validator.isNull(soggetto.getCognome()) ? soggetto.getLegaleRap() : soggetto.getNome();
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,
relazioni, false);
relazioni, false, albo, albon, albop);
}
User user = UserLocalServiceUtil.fetchUserByScreenName(dettPratica.getCompanyId(), codiceFiscale);
if (Validator.isNotNull(user)) {
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;
}
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 {
IntPratica intpratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
@ -237,7 +244,10 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
.replace("{{riparazioni}}", riparazioni ? CHECKED : StringPool.SPACE)
.replace("{{rischio}}", rischio ? CHECKED : StringPool.SPACE)
.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) {
html = html.replace("{{coniugio}}", StringPool.SPACE).replace("{{!coniugio}}", StringPool.SPACE)
.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.Date;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
@ -135,6 +136,23 @@ public class IntPraticaLocalServiceImpl extends IntPraticaLocalServiceBaseImpl {
*/
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

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.impl.AllegatoManualeImpl;
import it.tref.liferay.portos.bo.model.impl.AllegatoManualeModelImpl;
import it.tref.liferay.portos.bo.service.persistence.AllegatoManualePersistence;
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.impl.AsseverazioneImpl;
import it.tref.liferay.portos.bo.model.impl.AsseverazioneModelImpl;
import it.tref.liferay.portos.bo.service.persistence.AsseverazionePersistence;
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.impl.AvvisoImpl;
import it.tref.liferay.portos.bo.model.impl.AvvisoModelImpl;
import it.tref.liferay.portos.bo.service.persistence.AvvisoPersistence;
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.impl.CollaudoImpl;
import it.tref.liferay.portos.bo.model.impl.CollaudoModelImpl;
import it.tref.liferay.portos.bo.service.persistence.CollaudoPersistence;
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.impl.ComuneImpl;
import it.tref.liferay.portos.bo.model.impl.ComuneModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ComunePersistence;
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.impl.ComunicazioneImpl;
import it.tref.liferay.portos.bo.model.impl.ComunicazioneModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ComunicazionePersistence;
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.impl.ConfigurazioneImpl;
import it.tref.liferay.portos.bo.model.impl.ConfigurazioneModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ConfigurazionePersistence;
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.impl.ControlloPraticaImpl;
import it.tref.liferay.portos.bo.model.impl.ControlloPraticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ControlloPraticaPersistence;
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.impl.DelegaImpl;
import it.tref.liferay.portos.bo.model.impl.DelegaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.DelegaPersistence;
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.impl.DettPraticaImpl;
import it.tref.liferay.portos.bo.model.impl.DettPraticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.DettPraticaPersistence;
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.impl.DocAggiuntivaImpl;
import it.tref.liferay.portos.bo.model.impl.DocAggiuntivaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.DocAggiuntivaPersistence;
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.impl.DocPraticaImpl;
import it.tref.liferay.portos.bo.model.impl.DocPraticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.DocPraticaPersistence;
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.impl.FineLavoriImpl;
import it.tref.liferay.portos.bo.model.impl.FineLavoriModelImpl;
import it.tref.liferay.portos.bo.service.persistence.FineLavoriPersistence;
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.impl.HistoryWorkflowActionImpl;
import it.tref.liferay.portos.bo.model.impl.HistoryWorkflowActionModelImpl;
import it.tref.liferay.portos.bo.service.persistence.HistoryWorkflowActionPersistence;
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.impl.IntPraticaImpl;
import it.tref.liferay.portos.bo.model.impl.IntPraticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.IntPraticaPersistence;
import java.io.Serializable;
@ -4418,6 +4417,7 @@ public class IntPraticaPersistenceImpl extends BasePersistenceImpl<IntPratica>
intPraticaImpl.setCollaudoParziale(intPratica.isCollaudoParziale());
intPraticaImpl.setCollaudoTotale(intPratica.isCollaudoTotale());
intPraticaImpl.setControlloObbligatorio(intPratica.isControlloObbligatorio());
intPraticaImpl.setInLavorazioneSue(intPratica.isInLavorazioneSue());
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.impl.PagamentoImpl;
import it.tref.liferay.portos.bo.model.impl.PagamentoModelImpl;
import it.tref.liferay.portos.bo.service.persistence.PagamentoPersistence;
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.impl.ParereGeologoImpl;
import it.tref.liferay.portos.bo.model.impl.ParereGeologoModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ParereGeologoPersistence;
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.impl.ProvinciaImpl;
import it.tref.liferay.portos.bo.model.impl.ProvinciaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.ProvinciaPersistence;
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.impl.SoggettoImpl;
import it.tref.liferay.portos.bo.model.impl.SoggettoModelImpl;
import it.tref.liferay.portos.bo.service.persistence.SoggettoPersistence;
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.impl.SorteggioImpl;
import it.tref.liferay.portos.bo.model.impl.SorteggioModelImpl;
import it.tref.liferay.portos.bo.service.persistence.SorteggioPersistence;
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.impl.StoricoSoggettoPraticaImpl;
import it.tref.liferay.portos.bo.model.impl.StoricoSoggettoPraticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.StoricoSoggettoPraticaPersistence;
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.impl.TempisticaImpl;
import it.tref.liferay.portos.bo.model.impl.TempisticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.TempisticaPersistence;
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.impl.TerritorioImpl;
import it.tref.liferay.portos.bo.model.impl.TerritorioModelImpl;
import it.tref.liferay.portos.bo.service.persistence.TerritorioPersistence;
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.number=2652
build.date=1623675250829
build.number=2672
build.date=1624548328001
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"/>
</div>
<div class="col-xs-12 col-sm-12 col-md-3 col-lg-3">
<aui:select name="tipoPratica" label="Tipo Pratica">
<aui:option value="-1">Seleziona il tipo di pratica</aui:option>
<aui:option value="01"><liferay-ui:message key="deposito"/></aui:option>
<aui:option value="02"><liferay-ui:message key="autorizzazione"/></aui:option>
<aui:option value="03"><liferay-ui:message key="sanatoria"/></aui:option>
<aui:option value="sorteggio"><liferay-ui:message key="sorteggiata"/></aui:option>
<aui:select name="tipoProcedura" label="tipo-procedura">
<aui:option value="">Tutte</aui:option>
<aui:option value="A">INTERVENTO A (Autorizzazione)</aui:option>
<aui:option value="B">INTERVENTO B (Deposito)</aui:option>
<aui:option value="C">INTERVENTO C (Privo di rilevanza)</aui:option>
</aui:select>
</div>
<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="sospesa"><liferay-ui:message key="sospesa"/></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>
</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();
for(String codiceDoc:tipologiaAllegati){
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">
@ -75,7 +76,7 @@
<div class="panel-heading">
<a class="collapse_a" data-toggle="collapse" href="#collapse<%=tipologiaAllegati.indexOf(codiceDoc)%>">
<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>
</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++;
}
}
String nomeAllegato = codice + " - " + LanguageUtil.get(pageContext, "label-documenti-tipologia-" + codice);
if (nDocs > 0) {
%>
<tr>
<th><%= LanguageUtil.get(pageContext, "label-documenti-tipologia-" + codice) %></th>
<th><%= nomeAllegato %></th>
<%
for (DettPratica dp : dps) {
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" />
</div>
<div class="col-xs-12 col-md-3">
<aui:select name="tipoPratica" label="Tipo Pratica">
<aui:option value="-1">Seleziona il tipo di pratica</aui:option>
<aui:option value="01"><liferay-ui:message key="deposito" /></aui:option>
<aui:option value="02"><liferay-ui:message key="autorizzazione" /></aui:option>
<aui:option value="03"><liferay-ui:message key="sanatoria" /></aui:option>
<!-- ADT - BUG-11 Aggiunta filtro ricerca -->
<aui:option value="sorteggio"><liferay-ui:message key="sorteggiata"/></aui:option>
<aui:select name="tipoProcedura" label="tipo-procedura">
<aui:option value="">Tutte</aui:option>
<aui:option value="A">INTERVENTO A (Autorizzazione)</aui:option>
<aui:option value="B">INTERVENTO B (Deposito)</aui:option>
<aui:option value="C">INTERVENTO C (Privo di rilevanza)</aui:option>
</aui:select>
</div>
<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="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="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="NC"><liferay-ui:message key="non conforme" /></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" />
</div>
<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:option value="-1">Tutte</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,
QueryUtil.ALL_POS);
if (docPraticas != null && !docPraticas.isEmpty()) {
ReportFascicoloBean bean1 = new ReportFascicoloBean("- "
ReportFascicoloBean bean1 = new ReportFascicoloBean(stringa + " - "
+ LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa)
+ StringPool.TAB + " - num. documenti presentati: " + docPraticas.size());
listaAllegatiGeo.add(bean1);
@ -513,7 +513,7 @@ public class ReportFascicoloUtil {
lastDettPratica.getDettPraticaId(), stringa, QueryUtil.ALL_POS,
QueryUtil.ALL_POS);
if (docPraticas != null && !docPraticas.isEmpty()) {
ReportFascicoloBean bean1 = new ReportFascicoloBean("- "
ReportFascicoloBean bean1 = new ReportFascicoloBean(stringa + " - "
+ LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa)
+ StringPool.TAB + " - num. documenti presentati: " + docPraticas.size());
listaAllegatiDomanda.add(bean1);
@ -956,7 +956,7 @@ public class ReportFascicoloUtil {
lastDettPratica.getDettPraticaId(), stringa, QueryUtil.ALL_POS,
QueryUtil.ALL_POS);
if (docPraticas != null && !docPraticas.isEmpty()) {
ReportFascicoloBean bean1 = new ReportFascicoloBean("- "
ReportFascicoloBean bean1 = new ReportFascicoloBean(stringa + " - "
+ LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa)
+ StringPool.TAB + " - num. documenti presentati: " + docPraticas.size());
listaAllegatiGeo.add(bean1);
@ -977,7 +977,7 @@ public class ReportFascicoloUtil {
lastDettPratica.getDettPraticaId(), stringa, QueryUtil.ALL_POS,
QueryUtil.ALL_POS);
if (docPraticas != null && !docPraticas.isEmpty()) {
ReportFascicoloBean bean1 = new ReportFascicoloBean("- "
ReportFascicoloBean bean1 = new ReportFascicoloBean(stringa + " - "
+ LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa)
+ StringPool.TAB + " - num. documenti presentati: " + docPraticas.size());
listaAllegatiDomanda.add(bean1);
@ -1219,7 +1219,7 @@ public class ReportFascicoloUtil {
.findByIntPratica_ClassPk_TipologiaNew(intPraticaId, fineLavoriId, stringa,
QueryUtil.ALL_POS, QueryUtil.ALL_POS);
if (docPraticas != null && !docPraticas.isEmpty()) {
ReportFascicoloBean bean1 = new ReportFascicoloBean(" - "
ReportFascicoloBean bean1 = new ReportFascicoloBean(stringa + " - "
+ LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa)
+ " - documenti presentati: ");
listaAllegatiDomanda.add(bean1);
@ -1477,7 +1477,7 @@ public class ReportFascicoloUtil {
.findByIntPratica_ClassPk_Tipologia(intPraticaId, collaudoId, stringa,
QueryUtil.ALL_POS, QueryUtil.ALL_POS);
if (docPraticas != null && !docPraticas.isEmpty()) {
ReportFascicoloBean bean1 = new ReportFascicoloBean("- "
ReportFascicoloBean bean1 = new ReportFascicoloBean(stringa + " - "
+ LanguageUtil.get(locale, "label-documenti-tipologia-" + stringa)
+ StringPool.TAB + " - num. documenti presentati: " + docPraticas.size());
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){
//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);
if (!isUnivoco
|| 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 {
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">
<span class='num_allegati <%=docPraticas.size()>0 ? "green" : "orange"%>'><%=docPraticas.size()%></span>
<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">
<%
if (docPraticas.isEmpty()) {

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

@ -115,13 +115,14 @@
} else {
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 panel-default">
<div class="panel-heading">
<a class="collapse_a" data-toggle="collapse" href="#collapse-<%=codiceDoc%>_<%=type%>">
<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>
</a>
</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"%>
<%@ include file="/html/fascicolofe/init.jsp" %>
<% String formName = ParamUtil.getString(request, "formName","fm"); %>
@ -25,11 +26,20 @@
<div class="row add-new-project__row">
<div class="col-xs-12 add-new-project__procedura">
<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: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>
</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 class="col-xs-6">
<p><%=LanguageUtil.get(pageContext, "destinazione-A")%></p>
<p>A. <%=LanguageUtil.get(pageContext, "destinazione-A")%></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"
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"
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"
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><%=LanguageUtil.get(pageContext, "destinazione-A2")%></p>
<p>2. <%=LanguageUtil.get(pageContext, "destinazione-A2")%></p>
<p>&nbsp;</p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
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"
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"
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"
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><%=LanguageUtil.get(pageContext, "destinazione-A3")%></p>
<p>3. <%=LanguageUtil.get(pageContext, "destinazione-A3")%></p>
<p>&nbsp;</p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
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><%=LanguageUtil.get(pageContext, "destinazione-A4")%></p>
<p>4. <%=LanguageUtil.get(pageContext, "destinazione-A4")%></p>
<p>&nbsp;</p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
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"
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"
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"
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"
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"
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><%=LanguageUtil.get(pageContext, "destinazione-A5")%></p>
<p>5. <%=LanguageUtil.get(pageContext, "destinazione-A5")%></p>
<p>&nbsp;</p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A5A")%>'
@ -662,79 +662,79 @@ function messageListener(event) {
</div>
<div class="col-xs-6">
<p><%=LanguageUtil.get(pageContext, "destinazione-B")%></p>
<p>B) <%=LanguageUtil.get(pageContext, "destinazione-B")%></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"
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"
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"
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><%=LanguageUtil.get(pageContext, "destinazione-B2")%></p>
<p>2. <%=LanguageUtil.get(pageContext, "destinazione-B2")%></p>
<p>&nbsp;</p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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><%=LanguageUtil.get(pageContext, "destinazione-B3")%></p>
<p>3. <%=LanguageUtil.get(pageContext, "destinazione-B3")%></p>
<p>&nbsp;</p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
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"
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><%=LanguageUtil.get(pageContext, "destinazione-B4")%></p>
<p>4. <%=LanguageUtil.get(pageContext, "destinazione-B4")%></p>
<p>&nbsp;</p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
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"
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"
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><%=LanguageUtil.get(pageContext, "destinazione-B5")%></p>
<p>5. <%=LanguageUtil.get(pageContext, "destinazione-B5")%></p>
<p>&nbsp;</p>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || alertClassi%>" type="radio"
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>
</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){
String nomeAllegato = codiceDoc + " - " + LanguageUtil.get(pageContext, "label-documenti-tipologia-"+codiceDoc);
%>
<div class="row asseverazioni-title">
<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>
<%

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

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

Caricamento…
Annulla
Salva