Mattia Gosetto 4 anni fa
parent
commit
8f00ab1e8f
  1. BIN
      liferay-plugins-sdk-6.2/.ivy/ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar
  2. 8
      liferay-plugins-sdk-6.2/build.properties
  3. 2
      liferay-plugins-sdk-6.2/hooks/portos-p7m-preview-hook/ivy.xml
  4. 22
      liferay-plugins-sdk-6.2/ivy-settings.xml
  5. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/.settings/org.eclipse.wst.common.component
  6. BIN
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/commons-codec.jar
  7. BIN
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/commons-csv-1.4.jar
  8. BIN
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/commons-io.jar
  9. BIN
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/commons-lang.jar
  10. BIN
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/flexjson.jar
  11. BIN
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/httpcore-4.4.6.jar
  12. BIN
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/httpcore.jar
  13. BIN
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/httpmime-4.5.3.jar
  14. BIN
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/httpmime.jar
  15. BIN
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/jettison-1.3.8.jar
  16. BIN
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/stax-api.jar
  17. 5
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/liferay-plugin-package.properties
  18. 2
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java
  19. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/asset/ControlloPraticaAssetRendererFactory.java
  20. 2
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/iris/IrisCommonUtil.java
  21. 14
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/iris/IrisComunicaPosizioniDebitorie.java
  22. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/AsseverazioneImpl.java
  23. 13
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/ComuneImpl.java
  24. 13
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/ControlloPraticaImpl.java
  25. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DelegaImpl.java
  26. 21
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocAggiuntivaImpl.java
  27. 21
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaImpl.java
  28. 14
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/HistoryWorkflowActionImpl.java
  29. 13
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/IUVImpl.java
  30. 13
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/InfoFascicoloImpl.java
  31. 13
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/ProvinciaImpl.java
  32. 20
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SoggettoImpl.java
  33. 22
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SorteggioImpl.java
  34. 15
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/StoricoSoggettoPraticaImpl.java
  35. 13
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/UtentePortosImpl.java
  36. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/listener/DettPraticaModelListener.java
  37. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/listener/KaleoInstanceTokenModelListener.java
  38. 28
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/AllegatiManualiPortlet.java
  39. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/AmministrazionePortlet.java
  40. 7
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/CarichiLavoroPortlet.java
  41. 128
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/GestioneFirmePortlet.java
  42. 79
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/SismicaAdministrationPortlet.java
  43. 177
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/TempistichePortlet.java
  44. 5
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/bean/ReportAvvisoBean.java
  45. 2
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoAllegatoBeanBuilder.java
  46. 4
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoBeanBuilder.java
  47. 4
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoSoggettoBeanBuilder.java
  48. 5
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportSorteggioBeanBuilder.java
  49. 36
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/ParereGeologoLocalServiceClpInvoker.java
  50. 2
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AllegatoManualeLocalServiceImpl.java
  51. 6
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java
  52. 4
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AvvisoLocalServiceImpl.java
  53. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ComuneLocalServiceImpl.java
  54. 4
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java
  55. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaServiceImpl.java
  56. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DocAggiuntivaLocalServiceImpl.java
  57. 194
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DocPraticaLocalServiceImpl.java
  58. 4
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/InfoFascicoloLocalServiceImpl.java
  59. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/IntPraticaLocalServiceImpl.java
  60. 6
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/PagamentoLocalServiceImpl.java
  61. 8
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ParereGeologoLocalServiceImpl.java
  62. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ProvinciaLocalServiceImpl.java
  63. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SorteggioLocalServiceImpl.java
  64. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AllegatoManualePersistenceImpl.java
  65. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AsseverazionePersistenceImpl.java
  66. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AvvisoPersistenceImpl.java
  67. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistenceImpl.java
  68. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunePersistenceImpl.java
  69. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunicazionePersistenceImpl.java
  70. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ConfigurazionePersistenceImpl.java
  71. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ControlloPraticaPersistenceImpl.java
  72. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DelegaPersistenceImpl.java
  73. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistenceImpl.java
  74. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocAggiuntivaPersistenceImpl.java
  75. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistenceImpl.java
  76. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistenceImpl.java
  77. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/HistoryWorkflowActionPersistenceImpl.java
  78. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/IUVPersistenceImpl.java
  79. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/InfoFascicoloPersistenceImpl.java
  80. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/IntPraticaPersistenceImpl.java
  81. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/PagamentoPersistenceImpl.java
  82. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ParereGeologoPersistenceImpl.java
  83. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ProvinciaPersistenceImpl.java
  84. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SoggettoPersistenceImpl.java
  85. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SorteggioPersistenceImpl.java
  86. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistenceImpl.java
  87. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TempisticaPersistenceImpl.java
  88. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TerritorioPersistenceImpl.java
  89. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/UtentePortosPersistenceImpl.java
  90. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/startup/KaleoListenereStartupAction.java
  91. 7
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/startup/RoleUpdateAction.java
  92. 21
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/Constants.java
  93. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/ContentType.java
  94. 10
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/FestivitaUtil.java
  95. 11
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/GenioCivileBaseUtil.java
  96. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/GestioneFirmeUtil.java
  97. 4
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/MockAllegato.java
  98. 10
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/OggettoProtocollo.java
  99. 11
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/portlet.properties
  100. 2
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service-ext.properties
  101. Some files were not shown because too many files have changed in this diff Show More

BIN
liferay-plugins-sdk-6.2/.ivy/ivy-2.4.0.jar → liferay-plugins-sdk-6.2/.ivy/ivy-2.4.0.LIFERAY-PATCHED-1-SNAPSHOT.jar

File binario non mostrato.

8
liferay-plugins-sdk-6.2/build.properties

@ -337,8 +337,8 @@
ivy.custom.settings.file=${sdk.dir}/ivy-settings.xml ivy.custom.settings.file=${sdk.dir}/ivy-settings.xml
ivy.home=${sdk.dir}/.ivy ivy.home=${sdk.dir}/.ivy
ivy.jar.url=http://repo1.maven.org/maven2/org/apache/ivy/ivy/${ivy.version}/ivy-${ivy.version}.jar #ivy.jar.url=http://repo1.maven.org/maven2/org/apache/ivy/ivy/${ivy.version}/ivy-${ivy.version}.jar
#ivy.jar.url=http://cdn.repository.liferay.com/nexus/content/repositories/liferay-snapshots-ce/com/liferay/org.apache.ivy/${ivy.version}/org.apache.ivy-${ivy.version}.jar ivy.jar.url=https://cdn.lfrs.sl/repository.liferay.com/nexus/content/repositories/liferay-public-snapshots/com/liferay/org.apache.ivy/${ivy.version}/org.apache.ivy-${ivy.version}.jar
ivy.log.level=quiet ivy.log.level=quiet
ivy.pom.developer.name=Brian Wing Shun Chan ivy.pom.developer.name=Brian Wing Shun Chan
@ -352,8 +352,8 @@
ivy.resolve.transitive.dependencies=true ivy.resolve.transitive.dependencies=true
ivy.resolve.transitive.dependencies.test=true ivy.resolve.transitive.dependencies.test=true
ivy.version=2.4.0 #ivy.version=2.4.0
#ivy.version=2.4.0.LIFERAY-PATCHED-1-SNAPSHOT ivy.version=2.4.0.LIFERAY-PATCHED-1-SNAPSHOT
## ##
## JMX ## JMX

2
liferay-plugins-sdk-6.2/hooks/portos-p7m-preview-hook/ivy.xml

@ -7,7 +7,7 @@
xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd" xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"
> >
<info module="portos-p7m-preview-hook" organisation="com.liferay"> <info module="portos-p7m-preview-hook" organisation="com.liferay">
<extends extendType="configurations,description,info" location="${sdk.dir}/ivy.xml" module="com.liferay.sdk" organisation="com.liferay" revision="latest.integration" /> <extends extendType="configurations,description,info" location="../../ivy.xml" module="com.liferay.sdk" organisation="com.liferay" revision="latest.integration" />
</info> </info>
<dependencies defaultconf="default"> <dependencies defaultconf="default">

22
liferay-plugins-sdk-6.2/ivy-settings.xml

@ -1,14 +1,20 @@
<ivysettings> <ivysettings>
<settings defaultResolver="default" /> <settings defaultResolver="default"/>
<resolvers> <resolvers>
<ibiblio m2compatible="true" name="liferay-public" root="http://repository.liferay.com/nexus/content/groups/public" /> <ibiblio name="l1" m2compatible="true" root="file://${user.home}/.m2/repository" />
<ibiblio m2compatible="true" name="local-m2" root="file://${user.home}/.m2/repository" /> <ibiblio name="r1" m2compatible="true" root="https://repo1.maven.org/maven2/"/>
<ibiblio name="r2" m2compatible="true" root="https://repo.maven.apache.org/maven2/"/>
<chain dual="true" name="default"> <ibiblio name="r3" m2compatible="true" root="https://cdn.lfrs.sl/repository.liferay.com/nexus/content/groups/public" />
<resolver ref="local-m2" /> <ibiblio name="r4" m2compatible="true" root="http://jasperreports.sourceforge.net/maven2/"/>
<ibiblio name="r5" m2compatible="true" root="http://jaspersoft.artifactoryonline.com/jaspersoft/third-party-ce-artifacts/"/>
<resolver ref="liferay-public" /> <chain name="default" dual="true">
<resolver ref="l1"/>
<resolver ref="r1"/>
<resolver ref="r2"/>
<resolver ref="r3"/>
<resolver ref="r4"/>
<resolver ref="r5"/>
</chain> </chain>
</resolvers> </resolvers>
</ivysettings> </ivysettings>

3
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/.settings/org.eclipse.wst.common.component

@ -9,6 +9,9 @@
<dependent-module archiveName="portos-kaleo-portlet-service.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/lib/portos-kaleo-portlet/docroot/WEB-INF/lib/portos-kaleo-portlet-service.jar"> <dependent-module archiveName="portos-kaleo-portlet-service.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/lib/portos-kaleo-portlet/docroot/WEB-INF/lib/portos-kaleo-portlet-service.jar">
<dependency-type>uses</dependency-type> <dependency-type>uses</dependency-type>
</dependent-module> </dependent-module>
<dependent-module archiveName="portos-mail-manager-portlet-service.jar" deploy-path="/WEB-INF/lib" handle="module:/classpath/lib/portos-mail-manager-portlet/docroot/WEB-INF/lib/portos-mail-manager-portlet-service.jar">
<dependency-type>uses</dependency-type>
</dependent-module>
<property name="context-root" value="portos-bo-portlet"/> <property name="context-root" value="portos-bo-portlet"/>
<property name="java-output-path" value="/portos-bo-portlet/docroot/WEB-INF/classes"/> <property name="java-output-path" value="/portos-bo-portlet/docroot/WEB-INF/classes"/>
</wb-module> </wb-module>

BIN
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/commons-codec.jar

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/commons-csv-1.4.jar

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/commons-io.jar

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/commons-lang.jar

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/flexjson.jar

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/httpcore-4.4.6.jar

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/httpcore.jar

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/httpmime-4.5.3.jar

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/httpmime.jar

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/jettison-1.3.8.jar

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/stax-api.jar

File binario non mostrato.

5
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/liferay-plugin-package.properties

@ -12,6 +12,8 @@ liferay-versions=6.2.0+
portal-dependency-jars=\ portal-dependency-jars=\
axis.jar,\ axis.jar,\
commons-discovery.jar,\ commons-discovery.jar,\
commons-io.jar,\
commons-lang.jar,\
httpclient.jar,\ httpclient.jar,\
jaxrpc.jar,\ jaxrpc.jar,\
jstl-api.jar,\ jstl-api.jar,\
@ -23,4 +25,5 @@ portal-dependency-tlds=\
c.tld c.tld
required-deployment-contexts=\ required-deployment-contexts=\
hms-taglib-hook,\ hms-taglib-hook,\
portos-kaleo-portlet portos-kaleo-portlet,\
portos-mail-manager-portlet

2
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java

@ -104,8 +104,6 @@ import com.liferay.portal.workflow.kaleo.service.KaleoTaskAssignmentInstanceLoca
import com.liferay.portal.workflow.kaleo.service.KaleoTaskInstanceTokenLocalServiceUtil; import com.liferay.portal.workflow.kaleo.service.KaleoTaskInstanceTokenLocalServiceUtil;
import com.liferay.portlet.documentlibrary.model.DLFileEntry; import com.liferay.portlet.documentlibrary.model.DLFileEntry;
import com.liferay.portlet.documentlibrary.model.DLFolder; import com.liferay.portlet.documentlibrary.model.DLFolder;
import com.liferay.portlet.documentlibrary.service.DLAppHelperLocalServiceUtil;
import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil;
import com.liferay.portlet.documentlibrary.service.DLAppServiceUtil; import com.liferay.portlet.documentlibrary.service.DLAppServiceUtil;
import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil; import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil;

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/asset/ControlloPraticaAssetRendererFactory.java

@ -1,6 +1,5 @@
package it.tref.liferay.portos.bo.asset; package it.tref.liferay.portos.bo.asset;
import it.tref.liferay.portos.bo.model.ControlloPratica; import it.tref.liferay.portos.bo.model.ControlloPratica;
import it.tref.liferay.portos.bo.service.ControlloPraticaLocalServiceUtil; import it.tref.liferay.portos.bo.service.ControlloPraticaLocalServiceUtil;

2
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/iris/IrisCommonUtil.java

@ -99,7 +99,7 @@ public abstract class IrisCommonUtil {
private static TypeDesc getAxisTypeDesc(final Object obj) throws Exception { private static TypeDesc getAxisTypeDesc(final Object obj) throws Exception {
final Class objClass = obj.getClass(); final Class<?> objClass = obj.getClass();
try { try {
final Method methodGetTypeDesc = objClass.getMethod("getTypeDesc", new Class[] {}); final Method methodGetTypeDesc = objClass.getMethod("getTypeDesc", new Class[] {});
final TypeDesc typeDesc = (TypeDesc) methodGetTypeDesc.invoke(obj, new Object[] {}); final TypeDesc typeDesc = (TypeDesc) methodGetTypeDesc.invoke(obj, new Object[] {});

14
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/iris/IrisComunicaPosizioniDebitorie.java

@ -46,9 +46,6 @@ import it.tref.liferay.portos.bo.shared.util.PagamentoConstants;
import it.tref.liferay.portos.bo.util.AvvisoUtil; import it.tref.liferay.portos.bo.util.AvvisoUtil;
import it.tref.liferay.portos.report.shared.constants.ReportConstants; import it.tref.liferay.portos.report.shared.constants.ReportConstants;
import it.tref.liferay.portos.report.shared.dto.ReportDto; import it.tref.liferay.portos.report.shared.dto.ReportDto;
import it.tref.liferay.portos.report.shared.dto.ReportResultDto;
import it.tref.liferay.portos.report.shared.util.ReportUtil;
import java.io.File; import java.io.File;
import java.io.FileWriter; import java.io.FileWriter;
import java.io.IOException; import java.io.IOException;
@ -72,7 +69,6 @@ import org.apache.axis.client.Stub;
import org.apache.axis.types.URI; import org.apache.axis.types.URI;
import org.apache.axis.types.URI.MalformedURIException; import org.apache.axis.types.URI.MalformedURIException;
import org.apache.axis.types.Year; import org.apache.axis.types.Year;
import org.apache.commons.codec.digest.DigestUtils;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import com.liferay.counter.service.CounterLocalServiceUtil; import com.liferay.counter.service.CounterLocalServiceUtil;
@ -80,11 +76,9 @@ import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException; import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.log.Log; import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil; import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.repository.model.FileEntry;
import com.liferay.portal.kernel.util.FileUtil; import com.liferay.portal.kernel.util.FileUtil;
import com.liferay.portal.kernel.util.StringPool; import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.Validator; import com.liferay.portal.kernel.util.Validator;
import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil;
import com.liferay.util.portlet.PortletProps; import com.liferay.util.portlet.PortletProps;
public abstract class IrisComunicaPosizioniDebitorie { public abstract class IrisComunicaPosizioniDebitorie {
@ -397,12 +391,12 @@ public abstract class IrisComunicaPosizioniDebitorie {
// reportDto.setShowNumberOfPage(true); // reportDto.setShowNumberOfPage(true);
reportDto.setType(ReportConstants.ReportType.VELOCITY_TO_PDF.toString()); reportDto.setType(ReportConstants.ReportType.VELOCITY_TO_PDF.toString());
ReportResultDto result = ReportUtil.generateReport(companyId, userId, reportDto, null); // ReportResultDto result = ReportUtil.generateReport(companyId, userId, reportDto, null);
long fileEntryId = result.getFileEntryIds()[0]; // long fileEntryId = result.getFileEntryIds()[0];
FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(fileEntryId); // FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(fileEntryId);
String sha256 = DigestUtils.sha256Hex(fileEntry.getContentStream()); // String sha256 = DigestUtils.sha256Hex(fileEntry.getContentStream());
// String mbdContent = // String mbdContent =
// "TIPO=01" + StringPool.SEMICOLON + "PROV=" + siglaProvincia + StringPool.SEMICOLON + "HASH=" // "TIPO=01" + StringPool.SEMICOLON + "PROV=" + siglaProvincia + StringPool.SEMICOLON + "HASH="
// + sha256; // + sha256;

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

@ -40,6 +40,7 @@ import com.liferay.portal.kernel.util.Validator;
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
*/ */
@SuppressWarnings("serial")
public class AsseverazioneImpl extends AsseverazioneBaseImpl { public class AsseverazioneImpl extends AsseverazioneBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: * NOTE FOR DEVELOPERS:

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

@ -15,19 +15,26 @@
package it.tref.liferay.portos.bo.model.impl; package it.tref.liferay.portos.bo.model.impl;
/** /**
* The extended model implementation for the Comune service. Represents a row in the &quot;portos_amm_Comune&quot; database table, with each column mapped to a property of this class. * The extended model implementation for the Comune service. Represents a row in
* the &quot;portos_amm_Comune&quot; database table, with each column mapped to
* a property of this class.
* *
* <p> * <p>
* Helper methods and all application logic should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.model.Comune} interface. * Helper methods and all application logic should be put in this class.
* Whenever methods are added, rerun ServiceBuilder to copy their definitions
* into the {@link it.tref.liferay.portos.bo.model.Comune} interface.
* </p> * </p>
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
*/ */
@SuppressWarnings("serial")
public class ComuneImpl extends ComuneBaseImpl { public class ComuneImpl extends ComuneBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: * NOTE FOR DEVELOPERS:
* *
* Never reference this class directly. All methods that expect a comune model instance should use the {@link it.tref.liferay.portos.bo.model.Comune} interface instead. * Never reference this class directly. All methods that expect a comune
* model instance should use the {@link
* it.tref.liferay.portos.bo.model.Comune} interface instead.
*/ */
public ComuneImpl() { public ComuneImpl() {
} }

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

@ -15,19 +15,26 @@
package it.tref.liferay.portos.bo.model.impl; package it.tref.liferay.portos.bo.model.impl;
/** /**
* The extended model implementation for the ControlloPratica service. Represents a row in the &quot;portos_bo_ControlloPratica&quot; database table, with each column mapped to a property of this class. * The extended model implementation for the ControlloPratica service.
* Represents a row in the &quot;portos_bo_ControlloPratica&quot; database
* table, with each column mapped to a property of this class.
* *
* <p> * <p>
* Helper methods and all application logic should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.model.ControlloPratica} interface. * Helper methods and all application logic should be put in this class.
* Whenever methods are added, rerun ServiceBuilder to copy their definitions
* into the {@link it.tref.liferay.portos.bo.model.ControlloPratica} interface.
* </p> * </p>
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
*/ */
@SuppressWarnings("serial")
public class ControlloPraticaImpl extends ControlloPraticaBaseImpl { public class ControlloPraticaImpl extends ControlloPraticaBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: * NOTE FOR DEVELOPERS:
* *
* Never reference this class directly. All methods that expect a controllo pratica model instance should use the {@link it.tref.liferay.portos.bo.model.ControlloPratica} interface instead. * Never reference this class directly. All methods that expect a controllo
* pratica model instance should use the {@link
* it.tref.liferay.portos.bo.model.ControlloPratica} interface instead.
*/ */
public ControlloPraticaImpl() { public ControlloPraticaImpl() {
} }

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

@ -35,6 +35,7 @@ import com.liferay.portal.kernel.util.Validator;
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
*/ */
@SuppressWarnings("serial")
public class DelegaImpl extends DelegaBaseImpl { public class DelegaImpl extends DelegaBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: * NOTE FOR DEVELOPERS:
@ -47,7 +48,7 @@ public class DelegaImpl extends DelegaBaseImpl {
} }
public Map<String, Serializable> getDichiarazioniMap() { public Map<String, Serializable> getDichiarazioniMap() {
JSONDeserializer<Map<String, Serializable>> deserializer= JSONFactoryUtil.createJSONDeserializer(); JSONDeserializer<Map<String, Serializable>> deserializer = JSONFactoryUtil.createJSONDeserializer();
String dichiarazioni = getDichiarazioni(); String dichiarazioni = getDichiarazioni();
if (Validator.isNull(dichiarazioni)) { if (Validator.isNull(dichiarazioni)) {
dichiarazioni = "{}"; dichiarazioni = "{}";

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

@ -21,26 +21,29 @@ import com.liferay.portlet.documentlibrary.model.DLFileEntry;
import com.liferay.portlet.documentlibrary.service.DLFileEntryServiceUtil; import com.liferay.portlet.documentlibrary.service.DLFileEntryServiceUtil;
/** /**
* The extended model implementation for the DocAggiuntiva service. Represents a row in the * The extended model implementation for the DocAggiuntiva service. Represents a
* &quot;portos_bo_DocAggiuntiva&quot; database table, with each column mapped to a property of this * row in the &quot;portos_bo_DocAggiuntiva&quot; database table, with each
* class. * column mapped to a property of this class.
* *
* <p> * <p>
* Helper methods and all application logic should be put in this class. Whenever methods are added, * Helper methods and all application logic should be put in this class.
* rerun ServiceBuilder to copy their definitions into the * Whenever methods are added, rerun ServiceBuilder to copy their definitions
* {@link it.tref.liferay.portos.bo.model.DocAggiuntiva} interface. * into the {@link it.tref.liferay.portos.bo.model.DocAggiuntiva} interface.
* </p> * </p>
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
*/ */
@SuppressWarnings("serial")
public class DocAggiuntivaImpl extends DocAggiuntivaBaseImpl { public class DocAggiuntivaImpl extends DocAggiuntivaBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: * NOTE FOR DEVELOPERS:
* *
* Never reference this class directly. All methods that expect a doc aggiuntiva model instance * Never reference this class directly. All methods that expect a doc
* should use the {@link it.tref.liferay.portos.bo.model.DocAggiuntiva} interface instead. * aggiuntiva model instance should use the {@link
* it.tref.liferay.portos.bo.model.DocAggiuntiva} interface instead.
*/ */
public DocAggiuntivaImpl() {} public DocAggiuntivaImpl() {
}
public String getFileName() throws PortalException, SystemException { public String getFileName() throws PortalException, SystemException {

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

@ -23,26 +23,29 @@ import com.liferay.portlet.documentlibrary.service.DLFileEntryServiceUtil;
import com.liferay.portlet.documentlibrary.util.DLUtil; import com.liferay.portlet.documentlibrary.util.DLUtil;
/** /**
* The extended model implementation for the DocPratica service. Represents a row in the * The extended model implementation for the DocPratica service. Represents a
* &quot;portos_bo_DocPratica&quot; database table, with each column mapped to a property of this * row in the &quot;portos_bo_DocPratica&quot; database table, with each column
* class. * mapped to a property of this class.
* *
* <p> * <p>
* Helper methods and all application logic should be put in this class. Whenever methods are added, * Helper methods and all application logic should be put in this class.
* rerun ServiceBuilder to copy their definitions into the * Whenever methods are added, rerun ServiceBuilder to copy their definitions
* {@link it.tref.liferay.portos.bo.model.DocPratica} interface. * into the {@link it.tref.liferay.portos.bo.model.DocPratica} interface.
* </p> * </p>
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
*/ */
@SuppressWarnings("serial")
public class DocPraticaImpl extends DocPraticaBaseImpl { public class DocPraticaImpl extends DocPraticaBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: * NOTE FOR DEVELOPERS:
* *
* Never reference this class directly. All methods that expect a doc pratica model instance * Never reference this class directly. All methods that expect a doc
* should use the {@link it.tref.liferay.portos.bo.model.DocPratica} interface instead. * pratica model instance should use the {@link
* it.tref.liferay.portos.bo.model.DocPratica} interface instead.
*/ */
public DocPraticaImpl() {} public DocPraticaImpl() {
}
@Override @Override
public String getFileName() throws PortalException, SystemException { public String getFileName() throws PortalException, SystemException {

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

@ -15,19 +15,27 @@
package it.tref.liferay.portos.bo.model.impl; package it.tref.liferay.portos.bo.model.impl;
/** /**
* The extended model implementation for the HistoryWorkflowAction service. Represents a row in the &quot;portos_bo_HistoryWorkflowAction&quot; database table, with each column mapped to a property of this class. * The extended model implementation for the HistoryWorkflowAction service.
* Represents a row in the &quot;portos_bo_HistoryWorkflowAction&quot; database
* table, with each column mapped to a property of this class.
* *
* <p> * <p>
* Helper methods and all application logic should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.model.HistoryWorkflowAction} interface. * Helper methods and all application logic should be put in this class.
* Whenever methods are added, rerun ServiceBuilder to copy their definitions
* into the {@link it.tref.liferay.portos.bo.model.HistoryWorkflowAction}
* interface.
* </p> * </p>
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
*/ */
@SuppressWarnings("serial")
public class HistoryWorkflowActionImpl extends HistoryWorkflowActionBaseImpl { public class HistoryWorkflowActionImpl extends HistoryWorkflowActionBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: * NOTE FOR DEVELOPERS:
* *
* Never reference this class directly. All methods that expect a history workflow action model instance should use the {@link it.tref.liferay.portos.bo.model.HistoryWorkflowAction} interface instead. * Never reference this class directly. All methods that expect a history
* workflow action model instance should use the {@link
* it.tref.liferay.portos.bo.model.HistoryWorkflowAction} interface instead.
*/ */
public HistoryWorkflowActionImpl() { public HistoryWorkflowActionImpl() {
} }

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

@ -15,19 +15,26 @@
package it.tref.liferay.portos.bo.model.impl; package it.tref.liferay.portos.bo.model.impl;
/** /**
* The extended model implementation for the IUV service. Represents a row in the &quot;portos_bo_IUV&quot; database table, with each column mapped to a property of this class. * The extended model implementation for the IUV service. Represents a row in
* the &quot;portos_bo_IUV&quot; database table, with each column mapped to a
* property of this class.
* *
* <p> * <p>
* Helper methods and all application logic should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.model.IUV} interface. * Helper methods and all application logic should be put in this class.
* Whenever methods are added, rerun ServiceBuilder to copy their definitions
* into the {@link it.tref.liferay.portos.bo.model.IUV} interface.
* </p> * </p>
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
*/ */
@SuppressWarnings("serial")
public class IUVImpl extends IUVBaseImpl { public class IUVImpl extends IUVBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: * NOTE FOR DEVELOPERS:
* *
* Never reference this class directly. All methods that expect a i u v model instance should use the {@link it.tref.liferay.portos.bo.model.IUV} interface instead. * Never reference this class directly. All methods that expect a i u v
* model instance should use the {@link it.tref.liferay.portos.bo.model.IUV}
* interface instead.
*/ */
public IUVImpl() { public IUVImpl() {
} }

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

@ -15,19 +15,26 @@
package it.tref.liferay.portos.bo.model.impl; package it.tref.liferay.portos.bo.model.impl;
/** /**
* The extended model implementation for the InfoFascicolo service. Represents a row in the &quot;portos_bo_InfoFascicolo&quot; database table, with each column mapped to a property of this class. * The extended model implementation for the InfoFascicolo service. Represents a
* row in the &quot;portos_bo_InfoFascicolo&quot; database table, with each
* column mapped to a property of this class.
* *
* <p> * <p>
* Helper methods and all application logic should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.model.InfoFascicolo} interface. * Helper methods and all application logic should be put in this class.
* Whenever methods are added, rerun ServiceBuilder to copy their definitions
* into the {@link it.tref.liferay.portos.bo.model.InfoFascicolo} interface.
* </p> * </p>
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
*/ */
@SuppressWarnings("serial")
public class InfoFascicoloImpl extends InfoFascicoloBaseImpl { public class InfoFascicoloImpl extends InfoFascicoloBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: * NOTE FOR DEVELOPERS:
* *
* Never reference this class directly. All methods that expect a info fascicolo model instance should use the {@link it.tref.liferay.portos.bo.model.InfoFascicolo} interface instead. * Never reference this class directly. All methods that expect a info
* fascicolo model instance should use the {@link
* it.tref.liferay.portos.bo.model.InfoFascicolo} interface instead.
*/ */
public InfoFascicoloImpl() { public InfoFascicoloImpl() {
} }

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

@ -15,19 +15,26 @@
package it.tref.liferay.portos.bo.model.impl; package it.tref.liferay.portos.bo.model.impl;
/** /**
* The extended model implementation for the Provincia service. Represents a row in the &quot;portos_provincia&quot; database table, with each column mapped to a property of this class. * The extended model implementation for the Provincia service. Represents a row
* in the &quot;portos_provincia&quot; database table, with each column mapped
* to a property of this class.
* *
* <p> * <p>
* Helper methods and all application logic should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.model.Provincia} interface. * Helper methods and all application logic should be put in this class.
* Whenever methods are added, rerun ServiceBuilder to copy their definitions
* into the {@link it.tref.liferay.portos.bo.model.Provincia} interface.
* </p> * </p>
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
*/ */
@SuppressWarnings("serial")
public class ProvinciaImpl extends ProvinciaBaseImpl { public class ProvinciaImpl extends ProvinciaBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: * NOTE FOR DEVELOPERS:
* *
* Never reference this class directly. All methods that expect a provincia model instance should use the {@link it.tref.liferay.portos.bo.model.Provincia} interface instead. * Never reference this class directly. All methods that expect a provincia
* model instance should use the {@link
* it.tref.liferay.portos.bo.model.Provincia} interface instead.
*/ */
public ProvinciaImpl() { public ProvinciaImpl() {
} }

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

@ -18,23 +18,24 @@ import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.Validator; import com.liferay.portal.kernel.util.Validator;
/** /**
* The extended model implementation for the Soggetto service. Represents a row in the * The extended model implementation for the Soggetto service. Represents a row
* &quot;portos_bo_Soggetto&quot; database table, with each column mapped to a property of this * in the &quot;portos_bo_Soggetto&quot; database table, with each column mapped
* class. * to a property of this class.
* *
* <p> * <p>
* Helper methods and all application logic should be put in this class. Whenever methods are added, * Helper methods and all application logic should be put in this class.
* rerun ServiceBuilder to copy their definitions into the * Whenever methods are added, rerun ServiceBuilder to copy their definitions
* {@link it.tref.liferay.portos.bo.model.Soggetto} interface. * into the {@link it.tref.liferay.portos.bo.model.Soggetto} interface.
* </p> * </p>
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
*/ */
@SuppressWarnings("serial")
public class SoggettoImpl extends SoggettoBaseImpl { public class SoggettoImpl extends SoggettoBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: Never reference this class directly. All methods that expect a soggetto * NOTE FOR DEVELOPERS: Never reference this class directly. All methods
* model instance should use the {@link it.tref.liferay.portos.bo.model.Soggetto} interface * that expect a soggetto model instance should use the {@link
* instead. * it.tref.liferay.portos.bo.model.Soggetto} interface instead.
*/ */
public SoggettoImpl() { public SoggettoImpl() {
@ -44,7 +45,6 @@ public class SoggettoImpl extends SoggettoBaseImpl {
String tipologia = LanguageUtil.get(LocaleUtil.ITALIAN, "gc-soggetto-" + getTipologiaSoggetto()); String tipologia = LanguageUtil.get(LocaleUtil.ITALIAN, "gc-soggetto-" + getTipologiaSoggetto());
String ambito = StringPool.BLANK; String ambito = StringPool.BLANK;
if (Validator.isNotNull(getAmbitoProfessione())) { if (Validator.isNotNull(getAmbitoProfessione())) {
ambito = StringPool.SPACE + StringPool.DASH + StringPool.SPACE; ambito = StringPool.SPACE + StringPool.DASH + StringPool.SPACE;

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

@ -15,27 +15,29 @@ package it.tref.liferay.portos.bo.model.impl;
import com.liferay.portal.kernel.util.Validator; import com.liferay.portal.kernel.util.Validator;
/** /**
* The extended model implementation for the Sorteggio service. Represents a row in the * The extended model implementation for the Sorteggio service. Represents a row
* &quot;portos_bo_Sorteggio&quot; database table, with each column mapped to a property of this * in the &quot;portos_bo_Sorteggio&quot; database table, with each column
* class. * mapped to a property of this class.
* *
* <p> * <p>
* Helper methods and all application logic should be put in this class. Whenever methods are added, * Helper methods and all application logic should be put in this class.
* rerun ServiceBuilder to copy their definitions into the * Whenever methods are added, rerun ServiceBuilder to copy their definitions
* {@link it.tref.liferay.portos.bo.model.Sorteggio} interface. * into the {@link it.tref.liferay.portos.bo.model.Sorteggio} interface.
* </p> * </p>
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
*/ */
@SuppressWarnings("serial")
public class SorteggioImpl extends SorteggioBaseImpl { public class SorteggioImpl extends SorteggioBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: * NOTE FOR DEVELOPERS:
* *
* Never reference this class directly. All methods that expect a sorteggio model instance should * Never reference this class directly. All methods that expect a sorteggio
* use the {@link it.tref.liferay.portos.bo.model.Sorteggio} interface instead. * model instance should use the {@link
* it.tref.liferay.portos.bo.model.Sorteggio} interface instead.
*/ */
public SorteggioImpl() {} public SorteggioImpl() {
}
public boolean mesePrecedenteToBoolean() { public boolean mesePrecedenteToBoolean() {
if (Validator.isNull(getMesePrecedente())) { if (Validator.isNull(getMesePrecedente())) {

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

@ -15,19 +15,28 @@
package it.tref.liferay.portos.bo.model.impl; package it.tref.liferay.portos.bo.model.impl;
/** /**
* The extended model implementation for the StoricoSoggettoPratica service. Represents a row in the &quot;portos_bo_StoricoSoggettoPratica&quot; database table, with each column mapped to a property of this class. * The extended model implementation for the StoricoSoggettoPratica service.
* Represents a row in the &quot;portos_bo_StoricoSoggettoPratica&quot; database
* table, with each column mapped to a property of this class.
* *
* <p> * <p>
* Helper methods and all application logic should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.model.StoricoSoggettoPratica} interface. * Helper methods and all application logic should be put in this class.
* Whenever methods are added, rerun ServiceBuilder to copy their definitions
* into the {@link it.tref.liferay.portos.bo.model.StoricoSoggettoPratica}
* interface.
* </p> * </p>
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
*/ */
@SuppressWarnings("serial")
public class StoricoSoggettoPraticaImpl extends StoricoSoggettoPraticaBaseImpl { public class StoricoSoggettoPraticaImpl extends StoricoSoggettoPraticaBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: * NOTE FOR DEVELOPERS:
* *
* Never reference this class directly. All methods that expect a storico soggetto pratica model instance should use the {@link it.tref.liferay.portos.bo.model.StoricoSoggettoPratica} interface instead. * Never reference this class directly. All methods that expect a storico
* soggetto pratica model instance should use the {@link
* it.tref.liferay.portos.bo.model.StoricoSoggettoPratica} interface
* instead.
*/ */
public StoricoSoggettoPraticaImpl() { public StoricoSoggettoPraticaImpl() {
} }

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

@ -15,19 +15,26 @@
package it.tref.liferay.portos.bo.model.impl; package it.tref.liferay.portos.bo.model.impl;
/** /**
* The extended model implementation for the UtentePortos service. Represents a row in the &quot;portos_bo_UtentePortos&quot; database table, with each column mapped to a property of this class. * The extended model implementation for the UtentePortos service. Represents a
* row in the &quot;portos_bo_UtentePortos&quot; database table, with each
* column mapped to a property of this class.
* *
* <p> * <p>
* Helper methods and all application logic should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.bo.model.UtentePortos} interface. * Helper methods and all application logic should be put in this class.
* Whenever methods are added, rerun ServiceBuilder to copy their definitions
* into the {@link it.tref.liferay.portos.bo.model.UtentePortos} interface.
* </p> * </p>
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
*/ */
@SuppressWarnings("serial")
public class UtentePortosImpl extends UtentePortosBaseImpl { public class UtentePortosImpl extends UtentePortosBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: * NOTE FOR DEVELOPERS:
* *
* Never reference this class directly. All methods that expect a utente portos model instance should use the {@link it.tref.liferay.portos.bo.model.UtentePortos} interface instead. * Never reference this class directly. All methods that expect a utente
* portos model instance should use the {@link
* it.tref.liferay.portos.bo.model.UtentePortos} interface instead.
*/ */
public UtentePortosImpl() { public UtentePortosImpl() {
} }

3
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/listener/DettPraticaModelListener.java

@ -35,8 +35,7 @@ public class DettPraticaModelListener extends BaseModelListener<DettPratica> {
} }
if (model.getStatus() == WorkflowConstants.STATUS_APPROVED) { if (model.getStatus() == WorkflowConstants.STATUS_APPROVED) {
IntPratica intPratica = IntPraticaLocalServiceUtil.updateModifiedDate( IntPraticaLocalServiceUtil.updateModifiedDate(model.getIntPraticaId(), new Date());
model.getIntPraticaId(), new Date());
} }
} catch (SearchException | NoSuchIntPraticaException | SystemException e) { } catch (SearchException | NoSuchIntPraticaException | SystemException e) {

3
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/listener/KaleoInstanceTokenModelListener.java

@ -20,11 +20,8 @@ import com.liferay.portal.kernel.search.Indexer;
import com.liferay.portal.kernel.search.IndexerRegistryUtil; import com.liferay.portal.kernel.search.IndexerRegistryUtil;
import com.liferay.portal.kernel.search.SearchException; import com.liferay.portal.kernel.search.SearchException;
import com.liferay.portal.model.BaseModelListener; import com.liferay.portal.model.BaseModelListener;
import com.liferay.portal.service.ServiceContext;
import com.liferay.portal.workflow.kaleo.model.KaleoInstance;
import com.liferay.portal.workflow.kaleo.model.KaleoInstanceToken; import com.liferay.portal.workflow.kaleo.model.KaleoInstanceToken;
import com.liferay.portal.workflow.kaleo.model.KaleoTaskInstanceToken; import com.liferay.portal.workflow.kaleo.model.KaleoTaskInstanceToken;
import com.liferay.portal.workflow.kaleo.service.KaleoInstanceLocalServiceUtil;
import com.liferay.portal.workflow.kaleo.service.KaleoTaskInstanceTokenLocalServiceUtil; import com.liferay.portal.workflow.kaleo.service.KaleoTaskInstanceTokenLocalServiceUtil;
public class KaleoInstanceTokenModelListener extends BaseModelListener<KaleoInstanceToken> { public class KaleoInstanceTokenModelListener extends BaseModelListener<KaleoInstanceToken> {

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

@ -46,8 +46,8 @@ public class AllegatiManualiPortlet extends MVCPortlet {
private Log _log = LogFactoryUtil.getLog(AllegatiManualiPortlet.class); private Log _log = LogFactoryUtil.getLog(AllegatiManualiPortlet.class);
public void uploadAllegatoManuale(ActionRequest actionRequest, ActionResponse actionResponse) throws PortalException, public void uploadAllegatoManuale(ActionRequest actionRequest, ActionResponse actionResponse)
SystemException { throws PortalException, SystemException {
try { try {
UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(actionRequest); UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(actionRequest);
ServiceContext serviceContext = ServiceContextFactory.getInstance(uploadRequest); ServiceContext serviceContext = ServiceContextFactory.getInstance(uploadRequest);
@ -72,9 +72,9 @@ public class AllegatiManualiPortlet extends MVCPortlet {
if (Validator.isNotNull(intPraticaId) && Validator.isNotNull(dettPraticaId)) { if (Validator.isNotNull(intPraticaId) && Validator.isNotNull(dettPraticaId)) {
byte[] content = FileUtil.getBytes(file); byte[] content = FileUtil.getBytes(file);
AllegatoManuale allegatoManuale = AllegatoManualeLocalServiceUtil
AllegatoManualeLocalServiceUtil.addAllegatoManuale(serviceContext.getUserId(), intPraticaId, .addAllegatoManuale(serviceContext.getUserId(), intPraticaId, dettPraticaId,
dettPraticaId, descrizione, content, sourceFileName, serviceContext); descrizione, content, sourceFileName, serviceContext);
} }
} }
@ -87,14 +87,15 @@ public class AllegatiManualiPortlet extends MVCPortlet {
} }
public void deleteAllegatoManuale(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { public void deleteAllegatoManuale(ActionRequest actionRequest, ActionResponse actionResponse)
throws Exception {
long allegatoManualeId = ParamUtil.getLong(actionRequest, "allegatoManualeId"); long allegatoManualeId = ParamUtil.getLong(actionRequest, "allegatoManualeId");
AllegatoManualeServiceUtil.deleteAllegatoManuale(allegatoManualeId); AllegatoManualeServiceUtil.deleteAllegatoManuale(allegatoManualeId);
} }
@Override @Override
public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws IOException, public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse)
PortletException { throws IOException, PortletException {
String id = resourceRequest.getResourceID(); String id = resourceRequest.getResourceID();
@ -110,8 +111,8 @@ public class AllegatiManualiPortlet extends MVCPortlet {
InputStream inputStream = null; InputStream inputStream = null;
try { try {
FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(doc.getFileEntryId()); FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(doc.getFileEntryId());
inputStream = inputStream = DLFileEntryLocalServiceUtil.getFileAsStream(fileEntry.getFileEntryId(),
DLFileEntryLocalServiceUtil.getFileAsStream(fileEntry.getFileEntryId(), fileEntry.getVersion(), false); fileEntry.getVersion(), false);
String name = fileEntry.getTitle() + StringPool.PERIOD + fileEntry.getExtension(); String name = fileEntry.getTitle() + StringPool.PERIOD + fileEntry.getExtension();
zipWriter.addEntry(name, inputStream); zipWriter.addEntry(name, inputStream);
@ -127,8 +128,8 @@ public class AllegatiManualiPortlet extends MVCPortlet {
resourceResponse.setContentType(ContentTypes.APPLICATION_ZIP); resourceResponse.setContentType(ContentTypes.APPLICATION_ZIP);
resourceResponse.addProperty(HttpHeaders.CACHE_CONTROL, "max-age=3600, must-revalidate"); resourceResponse.addProperty(HttpHeaders.CACHE_CONTROL, "max-age=3600, must-revalidate");
resourceResponse resourceResponse.addProperty(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=\""
.addProperty(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=\"" + file.getName() + "\""); + file.getName() + "\"");
resourceResponse.setContentLength(data.length); resourceResponse.setContentLength(data.length);
resourceResponse.getPortletOutputStream().write(data); resourceResponse.getPortletOutputStream().write(data);
@ -143,8 +144,7 @@ public class AllegatiManualiPortlet extends MVCPortlet {
FilesImporter.importaFile(classPk, className); FilesImporter.importaFile(classPk, className);
PortletResponseUtil PortletResponseUtil
.write( .write(resourceResponse,
resourceResponse,
"<p style='margin-bottom:20px'><strong>Completato</strong></p><a href='#' class='btn btn-success' onclick=\"Liferay.Portlet.refresh('#p_p_id_" "<p style='margin-bottom:20px'><strong>Completato</strong></p><a href='#' class='btn btn-success' onclick=\"Liferay.Portlet.refresh('#p_p_id_"
+ PortletKeys.FASCICOLOFE + "_')\">Refresh</a>"); + PortletKeys.FASCICOLOFE + "_')\">Refresh</a>");

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

@ -16,8 +16,6 @@ import it.tref.liferay.portos.bo.util.WebKeys;
import java.io.File; import java.io.File;
import java.io.FileReader; import java.io.FileReader;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date; import java.util.Date;
import java.util.Enumeration; import java.util.Enumeration;
@ -31,7 +29,6 @@ import org.apache.commons.lang.StringUtils;
import com.liferay.portal.kernel.exception.PortalException; import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException; import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.language.LanguageUtil;
import com.liferay.portal.kernel.log.Log; import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil; import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.upload.UploadPortletRequest; import com.liferay.portal.kernel.upload.UploadPortletRequest;

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

@ -1,13 +1,6 @@
package it.tref.liferay.portos.bo.portlet; package it.tref.liferay.portos.bo.portlet;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.util.bridges.mvc.MVCPortlet; import com.liferay.util.bridges.mvc.MVCPortlet;
public class CarichiLavoroPortlet extends MVCPortlet { public class CarichiLavoroPortlet extends MVCPortlet {
private Log _log = LogFactoryUtil.getLog(CarichiLavoroPortlet.class);
} }

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

@ -13,12 +13,9 @@ import it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil;
import it.tref.liferay.portos.bo.service.AvvisoServiceUtil; import it.tref.liferay.portos.bo.service.AvvisoServiceUtil;
import it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil; import it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.TempisticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil; import it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil;
import it.tref.liferay.portos.bo.util.Constants; import it.tref.liferay.portos.bo.util.Constants;
import it.tref.liferay.portos.bo.util.GestioneFirmeUtil; import it.tref.liferay.portos.bo.util.GestioneFirmeUtil;
import it.tref.liferay.portos.bo.util.TempisticaConstants;
import javax.portlet.ActionRequest; import javax.portlet.ActionRequest;
import javax.portlet.ActionResponse; import javax.portlet.ActionResponse;
import javax.portlet.PortletException; import javax.portlet.PortletException;
@ -31,8 +28,6 @@ import com.liferay.portal.kernel.dao.orm.QueryUtil;
import com.liferay.portal.kernel.exception.PortalException; import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException; import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.language.LanguageUtil; import com.liferay.portal.kernel.language.LanguageUtil;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.servlet.ServletResponseUtil; import com.liferay.portal.kernel.servlet.ServletResponseUtil;
import com.liferay.portal.kernel.servlet.SessionErrors; import com.liferay.portal.kernel.servlet.SessionErrors;
import com.liferay.portal.kernel.util.ArrayUtil; import com.liferay.portal.kernel.util.ArrayUtil;
@ -61,10 +56,8 @@ import com.liferay.util.bridges.mvc.MVCPortlet;
*/ */
public class GestioneFirmePortlet extends MVCPortlet { public class GestioneFirmePortlet extends MVCPortlet {
private static final Log _log = LogFactoryUtil.getLog(GestioneFirmePortlet.class); public void assignaFirma(ActionRequest actionRequest, ActionResponse actionResponse)
throws PortalException, SystemException {
public void assignaFirma(ActionRequest actionRequest, ActionResponse actionResponse) throws PortalException,
SystemException {
ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest);
User user = UserLocalServiceUtil.getUser(serviceContext.getUserId()); User user = UserLocalServiceUtil.getUser(serviceContext.getUserId());
@ -79,8 +72,8 @@ public class GestioneFirmePortlet extends MVCPortlet {
} }
} }
public void rilasciaFirma(ActionRequest actionRequest, ActionResponse actionResponse) throws PortalException, public void rilasciaFirma(ActionRequest actionRequest, ActionResponse actionResponse)
SystemException { throws PortalException, SystemException {
ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest);
User user = UserLocalServiceUtil.getUser(serviceContext.getUserId()); User user = UserLocalServiceUtil.getUser(serviceContext.getUserId());
@ -90,11 +83,10 @@ public class GestioneFirmePortlet extends MVCPortlet {
PortalUtil.copyRequestParameters(actionRequest, actionResponse); PortalUtil.copyRequestParameters(actionRequest, actionResponse);
} }
//ADT BUG-ID=16 Sezione Pratiche Assegnate / Export CSV delle firme // ADT BUG-ID=16 Sezione Pratiche Assegnate / Export CSV delle firme
@Override @Override
public void serveResource(ResourceRequest resourceRequest, public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse)
ResourceResponse resourceResponse) throws IOException, throws IOException, PortletException {
PortletException {
String resourceId = GetterUtil.getString(resourceRequest.getResourceID()); String resourceId = GetterUtil.getString(resourceRequest.getResourceID());
@ -106,7 +98,6 @@ public class GestioneFirmePortlet extends MVCPortlet {
Locale locale = themeDisplay.getLocale(); Locale locale = themeDisplay.getLocale();
User user = themeDisplay.getUser(); User user = themeDisplay.getUser();
String tabs1 = ParamUtil.getString(resourceRequest, "tabs1"); String tabs1 = ParamUtil.getString(resourceRequest, "tabs1");
try { try {
@ -114,13 +105,13 @@ public class GestioneFirmePortlet extends MVCPortlet {
String csv = null; String csv = null;
String fileName = null; String fileName = null;
if("Tab_AvvisiDaFirmare".equals(tabs1)){ if ("Tab_AvvisiDaFirmare".equals(tabs1)) {
fileName = "firmati"; fileName = "firmati";
csv = exportToCSVAvvisiDaFirmare(companyId, user, locale); csv = exportToCSVAvvisiDaFirmare(companyId, user, locale);
} else if("Tab_AvvisiAltri".equals(tabs1)){ } else if ("Tab_AvvisiAltri".equals(tabs1)) {
fileName = "assegnati_altri"; fileName = "assegnati_altri";
csv = exportToCSVAvvisiAltri(companyId, user, locale); csv = exportToCSVAvvisiAltri(companyId, user, locale);
} else if("Tab_AvvisiFirme".equals(tabs1)){ } else if ("Tab_AvvisiFirme".equals(tabs1)) {
fileName = "da_firmare"; fileName = "da_firmare";
csv = exportToCSVAvvisiFirme(companyId, user.getScreenName(), locale); csv = exportToCSVAvvisiFirme(companyId, user.getScreenName(), locale);
} }
@ -137,19 +128,17 @@ public class GestioneFirmePortlet extends MVCPortlet {
} }
super.serveResource(resourceRequest, resourceResponse); super.serveResource(resourceRequest, resourceResponse);
} }
//ADT BUG-ID=16 Sezione Pratiche Assegnate / Export CSV delle firme // ADT BUG-ID=16 Sezione Pratiche Assegnate / Export CSV delle firme
private String exportToCSVAvvisiFirme(long companyId, String cf, Locale locale) throws Exception { private String exportToCSVAvvisiFirme(long companyId, String cf, Locale locale) throws Exception {
Format dateFormat = FastDateFormatFactoryUtil.getDate(locale); Format dateFormat = FastDateFormatFactoryUtil.getDate(locale);
Format dateTimeFormat = FastDateFormatFactoryUtil.getDateTime(locale);
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
List<Avviso> lista = AvvisoLocalServiceUtil.getAvvisiFirmatiByCF(companyId, cf, QueryUtil.ALL_POS, QueryUtil.ALL_POS); List<Avviso> lista = AvvisoLocalServiceUtil.getAvvisiFirmatiByCF(companyId, cf, QueryUtil.ALL_POS,
QueryUtil.ALL_POS);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.progetto"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.progetto")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
@ -166,35 +155,37 @@ public class GestioneFirmePortlet extends MVCPortlet {
sb.append(StringPool.NEW_LINE); sb.append(StringPool.NEW_LINE);
for (Iterator iterator = lista.iterator(); iterator.hasNext();) { for (Iterator<Avviso> iterator = lista.iterator(); iterator.hasNext();) {
Avviso avviso = (Avviso) iterator.next(); Avviso avviso = (Avviso) iterator.next();
DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(avviso.getClassPk()); DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(avviso.getClassPk());
IntPratica intPratica = null; IntPratica intPratica = null;
if(Validator.isNotNull(dettPratica)){ if (Validator.isNotNull(dettPratica)) {
intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
} else { } else {
intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId()); intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId());
} }
sb.append(CSVUtil.encode(intPratica.getNumeroProgetto())); sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(Validator.isNotNull(dettPratica) ? dettPratica.getProtocollo() : StringPool.BLANK)); sb.append(CSVUtil.encode(Validator.isNotNull(dettPratica) ? dettPratica.getProtocollo()
: StringPool.BLANK));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(avviso.getDescLong())); sb.append(CSVUtil.encode(avviso.getDescLong()));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
long territorioGroupId = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()).getGroupId(); long territorioGroupId = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId())
.getGroupId();
long organizationId = GroupLocalServiceUtil.getGroup(territorioGroupId).getOrganizationId(); long organizationId = GroupLocalServiceUtil.getGroup(territorioGroupId).getOrganizationId();
String genio = OrganizationLocalServiceUtil.getOrganization(organizationId).getName(); String genio = OrganizationLocalServiceUtil.getOrganization(organizationId).getName();
sb.append(CSVUtil.encode(genio)); sb.append(CSVUtil.encode(genio));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(dateFormat.format(avviso.getDtAvviso()))); sb.append(CSVUtil.encode(dateFormat.format(avviso.getDtAvviso())));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, avviso.translateTipoDocumento()))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
avviso.translateTipoDocumento())));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(StringPool.NEW_LINE); sb.append(StringPool.NEW_LINE);
@ -202,23 +193,25 @@ public class GestioneFirmePortlet extends MVCPortlet {
return sb.toString(); return sb.toString();
} }
//ADT BUG-ID=16 Sezione Pratiche Assegnate / Export CSV delle firme
// ADT BUG-ID=16 Sezione Pratiche Assegnate / Export CSV delle firme
private String exportToCSVAvvisiAltri(long companyId, User user, Locale locale) throws Exception { private String exportToCSVAvvisiAltri(long companyId, User user, Locale locale) throws Exception {
Format dateFormat = FastDateFormatFactoryUtil.getDate(locale); Format dateFormat = FastDateFormatFactoryUtil.getDate(locale);
Format dateTimeFormat = FastDateFormatFactoryUtil.getDateTime(locale);
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
long[] gruopIds = new long[0]; long[] gruopIds = new long[0];
List<Organization> organizations = OrganizationLocalServiceUtil.getUserOrganizations(user.getUserId()); List<Organization> organizations = OrganizationLocalServiceUtil
for(Organization organization:organizations){ .getUserOrganizations(user.getUserId());
if(UserGroupRoleLocalServiceUtil.hasUserGroupRole(user.getUserId(), organization.getGroupId(), Constants.ROLE_NAME_FIRMA, true)){ for (Organization organization : organizations) {
if (UserGroupRoleLocalServiceUtil.hasUserGroupRole(user.getUserId(), organization.getGroupId(),
Constants.ROLE_NAME_FIRMA, true)) {
gruopIds = ArrayUtil.append(gruopIds, organization.getGroupId()); gruopIds = ArrayUtil.append(gruopIds, organization.getGroupId());
} }
} }
List<Avviso> lista = AvvisoLocalServiceUtil.getAvvisiDaFirmarePrimaFirmaByNotCF(companyId, gruopIds, user.getScreenName(), QueryUtil.ALL_POS, QueryUtil.ALL_POS); List<Avviso> lista = AvvisoLocalServiceUtil.getAvvisiDaFirmarePrimaFirmaByNotCF(companyId, gruopIds,
user.getScreenName(), QueryUtil.ALL_POS, QueryUtil.ALL_POS);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.progetto"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.progetto")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
@ -237,35 +230,37 @@ public class GestioneFirmePortlet extends MVCPortlet {
sb.append(StringPool.NEW_LINE); sb.append(StringPool.NEW_LINE);
for (Iterator iterator = lista.iterator(); iterator.hasNext();) { for (Iterator<Avviso> iterator = lista.iterator(); iterator.hasNext();) {
Avviso avviso = (Avviso) iterator.next(); Avviso avviso = (Avviso) iterator.next();
DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(avviso.getClassPk()); DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(avviso.getClassPk());
IntPratica intPratica = null; IntPratica intPratica = null;
if(Validator.isNotNull(dettPratica)){ if (Validator.isNotNull(dettPratica)) {
intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
} else { } else {
intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId()); intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId());
} }
sb.append(CSVUtil.encode(intPratica.getNumeroProgetto())); sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(Validator.isNotNull(dettPratica) ? dettPratica.getProtocollo() : StringPool.BLANK)); sb.append(CSVUtil.encode(Validator.isNotNull(dettPratica) ? dettPratica.getProtocollo()
: StringPool.BLANK));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(avviso.getDescLong())); sb.append(CSVUtil.encode(avviso.getDescLong()));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
long territorioGroupId = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()).getGroupId(); long territorioGroupId = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId())
.getGroupId();
long organizationId = GroupLocalServiceUtil.getGroup(territorioGroupId).getOrganizationId(); long organizationId = GroupLocalServiceUtil.getGroup(territorioGroupId).getOrganizationId();
String genio = OrganizationLocalServiceUtil.getOrganization(organizationId).getName(); String genio = OrganizationLocalServiceUtil.getOrganization(organizationId).getName();
sb.append(CSVUtil.encode(genio)); sb.append(CSVUtil.encode(genio));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(dateFormat.format(avviso.getDtAvviso()))); sb.append(CSVUtil.encode(dateFormat.format(avviso.getDtAvviso())));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, avviso.translateTipoDocumento()))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
avviso.translateTipoDocumento())));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
String cf = avviso.getUserCodiceFiscalePrimaFirma(); String cf = avviso.getUserCodiceFiscalePrimaFirma();
@ -279,15 +274,14 @@ public class GestioneFirmePortlet extends MVCPortlet {
return sb.toString(); return sb.toString();
} }
//ADT BUG-ID=16 Sezione Pratiche Assegnate / Export CSV delle firme // ADT BUG-ID=16 Sezione Pratiche Assegnate / Export CSV delle firme
private String exportToCSVAvvisiDaFirmare(long companyId, User user, Locale locale) throws Exception { private String exportToCSVAvvisiDaFirmare(long companyId, User user, Locale locale) throws Exception {
Format dateFormat = FastDateFormatFactoryUtil.getDate(locale); Format dateFormat = FastDateFormatFactoryUtil.getDate(locale);
Format dateTimeFormat = FastDateFormatFactoryUtil.getDateTime(locale);
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
List<Avviso> listaLeTueFirme = AvvisoLocalServiceUtil.getAvvisiDaFirmarePrimaFirmaByCF(companyId, user.getScreenName(), QueryUtil.ALL_POS, QueryUtil.ALL_POS); List<Avviso> listaLeTueFirme = AvvisoLocalServiceUtil.getAvvisiDaFirmarePrimaFirmaByCF(companyId,
user.getScreenName(), QueryUtil.ALL_POS, QueryUtil.ALL_POS);
sb.append("LE TUE FIRME"); sb.append("LE TUE FIRME");
sb.append(StringPool.NEW_LINE); sb.append(StringPool.NEW_LINE);
@ -309,35 +303,37 @@ public class GestioneFirmePortlet extends MVCPortlet {
sb.append(StringPool.NEW_LINE); sb.append(StringPool.NEW_LINE);
for (Iterator iterator = listaLeTueFirme.iterator(); iterator.hasNext();) { for (Iterator<Avviso> iterator = listaLeTueFirme.iterator(); iterator.hasNext();) {
Avviso avviso = (Avviso) iterator.next(); Avviso avviso = (Avviso) iterator.next();
DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(avviso.getClassPk()); DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(avviso.getClassPk());
IntPratica intPratica = null; IntPratica intPratica = null;
if(Validator.isNotNull(dettPratica)){ if (Validator.isNotNull(dettPratica)) {
intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
} else { } else {
intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId()); intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId());
} }
sb.append(CSVUtil.encode(intPratica.getNumeroProgetto())); sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(Validator.isNotNull(dettPratica) ? dettPratica.getProtocollo() : StringPool.BLANK)); sb.append(CSVUtil.encode(Validator.isNotNull(dettPratica) ? dettPratica.getProtocollo()
: StringPool.BLANK));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(avviso.getDescLong())); sb.append(CSVUtil.encode(avviso.getDescLong()));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
long territorioGroupId = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()).getGroupId(); long territorioGroupId = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId())
.getGroupId();
long organizationId = GroupLocalServiceUtil.getGroup(territorioGroupId).getOrganizationId(); long organizationId = GroupLocalServiceUtil.getGroup(territorioGroupId).getOrganizationId();
String genio = OrganizationLocalServiceUtil.getOrganization(organizationId).getName(); String genio = OrganizationLocalServiceUtil.getOrganization(organizationId).getName();
sb.append(CSVUtil.encode(genio)); sb.append(CSVUtil.encode(genio));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(dateFormat.format(avviso.getDtAvviso()))); sb.append(CSVUtil.encode(dateFormat.format(avviso.getDtAvviso())));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, avviso.translateTipoDocumento()))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
avviso.translateTipoDocumento())));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
String cf = avviso.getUserCodiceFiscalePrimaFirma(); String cf = avviso.getUserCodiceFiscalePrimaFirma();
@ -351,15 +347,17 @@ public class GestioneFirmePortlet extends MVCPortlet {
sb.append(StringPool.NEW_LINE); sb.append(StringPool.NEW_LINE);
sb.append(StringPool.NEW_LINE); sb.append(StringPool.NEW_LINE);
long[] gruopIds = new long[0]; long[] gruopIds = new long[0];
List<Organization> organizations = OrganizationLocalServiceUtil.getUserOrganizations(user.getUserId()); List<Organization> organizations = OrganizationLocalServiceUtil
for(Organization organization:organizations){ .getUserOrganizations(user.getUserId());
if(UserGroupRoleLocalServiceUtil.hasUserGroupRole(user.getUserId(), organization.getGroupId(), Constants.ROLE_NAME_FIRMA, true)){ for (Organization organization : organizations) {
if (UserGroupRoleLocalServiceUtil.hasUserGroupRole(user.getUserId(), organization.getGroupId(),
Constants.ROLE_NAME_FIRMA, true)) {
gruopIds = ArrayUtil.append(gruopIds, organization.getGroupId()); gruopIds = ArrayUtil.append(gruopIds, organization.getGroupId());
} }
} }
List<Avviso> listaFirmeAssegnateAlRuolo = AvvisoLocalServiceUtil.getAvvisiDaFirmarePrimaFirma(companyId, gruopIds, QueryUtil.ALL_POS, QueryUtil.ALL_POS); List<Avviso> listaFirmeAssegnateAlRuolo = AvvisoLocalServiceUtil.getAvvisiDaFirmarePrimaFirma(
companyId, gruopIds, QueryUtil.ALL_POS, QueryUtil.ALL_POS);
sb.append("FIRME ASSEGNATE AL RUOLO"); sb.append("FIRME ASSEGNATE AL RUOLO");
sb.append(StringPool.NEW_LINE); sb.append(StringPool.NEW_LINE);
@ -379,25 +377,27 @@ public class GestioneFirmePortlet extends MVCPortlet {
sb.append(StringPool.NEW_LINE); sb.append(StringPool.NEW_LINE);
for (Iterator iterator = listaFirmeAssegnateAlRuolo.iterator(); iterator.hasNext();) { for (Iterator<Avviso> iterator = listaFirmeAssegnateAlRuolo.iterator(); iterator.hasNext();) {
Avviso avviso = (Avviso) iterator.next(); Avviso avviso = (Avviso) iterator.next();
DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(avviso.getClassPk()); DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(avviso.getClassPk());
IntPratica intPratica = null; IntPratica intPratica = null;
if(Validator.isNotNull(dettPratica)){ if (Validator.isNotNull(dettPratica)) {
intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
} else { } else {
intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId()); intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId());
} }
sb.append(CSVUtil.encode(intPratica.getNumeroProgetto())); sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(Validator.isNotNull(dettPratica) ? dettPratica.getProtocollo() : StringPool.BLANK)); sb.append(CSVUtil.encode(Validator.isNotNull(dettPratica) ? dettPratica.getProtocollo()
: StringPool.BLANK));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(avviso.getDescLong())); sb.append(CSVUtil.encode(avviso.getDescLong()));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
long territorioGroupId = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()).getGroupId(); long territorioGroupId = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId())
.getGroupId();
long organizationId = GroupLocalServiceUtil.getGroup(territorioGroupId).getOrganizationId(); long organizationId = GroupLocalServiceUtil.getGroup(territorioGroupId).getOrganizationId();
String genio = OrganizationLocalServiceUtil.getOrganization(organizationId).getName(); String genio = OrganizationLocalServiceUtil.getOrganization(organizationId).getName();
sb.append(CSVUtil.encode(genio)); sb.append(CSVUtil.encode(genio));
@ -406,7 +406,8 @@ public class GestioneFirmePortlet extends MVCPortlet {
sb.append(CSVUtil.encode(dateFormat.format(avviso.getDtAvviso()))); sb.append(CSVUtil.encode(dateFormat.format(avviso.getDtAvviso())));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, avviso.translateTipoDocumento()))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
avviso.translateTipoDocumento())));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(StringPool.NEW_LINE); sb.append(StringPool.NEW_LINE);
@ -415,4 +416,3 @@ public class GestioneFirmePortlet extends MVCPortlet {
return sb.toString(); return sb.toString();
} }
} }

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

@ -6,28 +6,17 @@ import it.mwg.sismica.bo.util.SorteggioPraticaUtil;
import it.tref.liferay.portos.bo.model.ControlloPratica; import it.tref.liferay.portos.bo.model.ControlloPratica;
import it.tref.liferay.portos.bo.model.DettPratica; import it.tref.liferay.portos.bo.model.DettPratica;
import it.tref.liferay.portos.bo.model.DocPratica; import it.tref.liferay.portos.bo.model.DocPratica;
import it.tref.liferay.portos.bo.model.IntPratica;
import it.tref.liferay.portos.bo.model.Pagamento; import it.tref.liferay.portos.bo.model.Pagamento;
import it.tref.liferay.portos.bo.model.Sorteggio;
import it.tref.liferay.portos.bo.model.Territorio;
import it.tref.liferay.portos.bo.service.ConfigurazioneLocalService;
import it.tref.liferay.portos.bo.service.ConfigurazioneLocalServiceUtil; import it.tref.liferay.portos.bo.service.ConfigurazioneLocalServiceUtil;
import it.tref.liferay.portos.bo.service.ConfigurazioneServiceUtil; import it.tref.liferay.portos.bo.service.ConfigurazioneServiceUtil;
import it.tref.liferay.portos.bo.service.ControlloPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.DocPraticaLocalService;
import it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil; import it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil; import it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil;
import it.tref.liferay.portos.bo.service.SorteggioLocalServiceUtil;
import it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil;
import it.tref.liferay.portos.bo.service.persistence.DocPraticaPersistenceImpl;
import it.tref.liferay.portos.bo.shared.util.ConfigurazioneConstants; import it.tref.liferay.portos.bo.shared.util.ConfigurazioneConstants;
import it.tref.liferay.portos.bo.util.PraticaUtil; import it.tref.liferay.portos.bo.util.PraticaUtil;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.sql.SQLException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
@ -46,7 +35,6 @@ import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.repository.model.FileEntry; import com.liferay.portal.kernel.repository.model.FileEntry;
import com.liferay.portal.kernel.repository.model.Folder; import com.liferay.portal.kernel.repository.model.Folder;
import com.liferay.portal.kernel.upload.UploadPortletRequest; import com.liferay.portal.kernel.upload.UploadPortletRequest;
import com.liferay.portal.kernel.util.DigesterUtil;
import com.liferay.portal.kernel.util.MimeTypesUtil; import com.liferay.portal.kernel.util.MimeTypesUtil;
import com.liferay.portal.kernel.util.ParamUtil; import com.liferay.portal.kernel.util.ParamUtil;
import com.liferay.portal.kernel.util.FileUtil; import com.liferay.portal.kernel.util.FileUtil;
@ -307,73 +295,6 @@ public class SismicaAdministrationPortlet extends MVCPortlet {
} }
private void avvioWorkflowSorteggiate() {
try {
// int count =
// SorteggioLocalServiceUtil.countDettPraticaWorkflowNonAvviato();
// if (count > 0) {
// for (int cursor = 0; cursor <= count; cursor += SIZE) {
List<Long> dettPraticaIds = SorteggioLocalServiceUtil.getDettPraticaWorkflowNonAvviato(-1, -1);
for (Long dettPraticaId : dettPraticaIds) {
DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId);
long intPraticaId = dettPratica.getIntPraticaId();
ServiceContext serviceContext = getServiceContext(dettPratica);
avvioWorkflow(intPraticaId, dettPratica, serviceContext);
}
// }
// }
} catch (Exception e) {
_log.error("error", e);
}
}
private void avvioWorkflow(long intPraticaId, DettPratica dettPratica, ServiceContext serviceContext)
throws Exception {
long userId = dettPratica.getUserId();
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId());
ControlloPratica controlloPratica = ControlloPraticaLocalServiceUtil.addControlloPratica(
territorio.getGroupId(), userId, intPratica.getIntPraticaId(),
dettPratica.getDettPraticaId(), false, serviceContext);
// ADT: bug id=7 gestione workflow
ControlloPraticaLocalServiceUtil.gestioneWFVarianti(controlloPratica);
//
// Date dtInvio = null;
// if(intPratica.getDtSorteggio() != null){
// dtInvio = intPratica.getDtSorteggio();
// } else {
// dtInvio = controlloPratica.getCreateDate();
// }
//
// //Aggiorno il valore nella tabella delle tempistiche
// ServiceContext serviceContextTempistica =
// getServiceContext(controlloPratica);
// TempisticaLocalServiceUtil.addTempistica(intPraticaId,
// dettPratica.getDettPraticaId(), TempisticaConstants.TIPO_PRATICA,
// dtInvio,
// serviceContext);
Sorteggio sorteggio = SorteggioLocalServiceUtil.findByIntPratica(intPraticaId);
if (sorteggio != null) {
sorteggio.setStatus(0);
if (controlloPratica != null) {
if (controlloPratica.getStatusByUserId() != 0l) {
sorteggio.setStatusByUserId(controlloPratica.getStatusByUserId());
}
if (controlloPratica.getStatusByUserName() != null
&& !controlloPratica.getStatusByUserName().equals("")) {
sorteggio.setStatusByUserName(controlloPratica.getStatusByUserName());
}
}
SorteggioLocalServiceUtil.updateSorteggio(sorteggio);
}
}
private ServiceContext getServiceContext(ControlloPratica controlloPratica) { private ServiceContext getServiceContext(ControlloPratica controlloPratica) {
ServiceContext serviceContext = new ServiceContext(); ServiceContext serviceContext = new ServiceContext();

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

@ -44,7 +44,6 @@ import com.liferay.portal.kernel.util.CSVUtil;
import com.liferay.portal.kernel.util.ContentTypes; import com.liferay.portal.kernel.util.ContentTypes;
import com.liferay.portal.kernel.util.FastDateFormatFactoryUtil; import com.liferay.portal.kernel.util.FastDateFormatFactoryUtil;
import com.liferay.portal.kernel.util.GetterUtil; import com.liferay.portal.kernel.util.GetterUtil;
import com.liferay.portal.kernel.util.LocaleUtil;
import com.liferay.portal.kernel.util.ParamUtil; import com.liferay.portal.kernel.util.ParamUtil;
import com.liferay.portal.kernel.util.StringPool; import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.Validator; import com.liferay.portal.kernel.util.Validator;
@ -61,8 +60,8 @@ import com.liferay.util.bridges.mvc.MVCPortlet;
public class TempistichePortlet extends MVCPortlet { public class TempistichePortlet extends MVCPortlet {
@Override @Override
public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws IOException, public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse)
PortletException { throws IOException, PortletException {
String resourceId = GetterUtil.getString(resourceRequest.getResourceID()); String resourceId = GetterUtil.getString(resourceRequest.getResourceID());
@ -76,16 +75,19 @@ public class TempistichePortlet extends MVCPortlet {
String tipoTempistica = ParamUtil.getString(resourceRequest, "tipoTempistica"); String tipoTempistica = ParamUtil.getString(resourceRequest, "tipoTempistica");
//ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca // ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca
Integer statoPratica = Validator.isNotNull(resourceRequest.getParameter("statoPratica")) && !"".equals(resourceRequest.getParameter("statoPratica")) ? ParamUtil.getInteger(resourceRequest, "statoPratica") : null; Integer statoPratica = Validator.isNotNull(resourceRequest.getParameter("statoPratica"))
&& !"".equals(resourceRequest.getParameter("statoPratica")) ? ParamUtil.getInteger(
resourceRequest, "statoPratica") : null;
//ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca // ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca
String tipoPratica = ParamUtil.getString(resourceRequest, "tipoPratica"); String tipoPratica = ParamUtil.getString(resourceRequest, "tipoPratica");
String istruttore = ParamUtil.getString(resourceRequest, "istruttore"); String istruttore = ParamUtil.getString(resourceRequest, "istruttore");
try { try {
//ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca // ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca
String csv = exportToCSV(companyId, groupId, locale, tipoTempistica, statoPratica, tipoPratica, istruttore, resourceId.equals("exportAllCSV")); String csv = exportToCSV(companyId, groupId, locale, tipoTempistica, statoPratica,
tipoPratica, istruttore, resourceId.equals("exportAllCSV"));
HttpServletRequest request = PortalUtil.getHttpServletRequest(resourceRequest); HttpServletRequest request = PortalUtil.getHttpServletRequest(resourceRequest);
HttpServletResponse response = PortalUtil.getHttpServletResponse(resourceResponse); HttpServletResponse response = PortalUtil.getHttpServletResponse(resourceResponse);
@ -102,8 +104,8 @@ public class TempistichePortlet extends MVCPortlet {
} }
} }
//ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca // ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca
public void search(ActionRequest actionRequest, ActionResponse actionResponse){ public void search(ActionRequest actionRequest, ActionResponse actionResponse) {
String tipoPratica = ParamUtil.getString(actionRequest, "tipoPratica", StringPool.BLANK); String tipoPratica = ParamUtil.getString(actionRequest, "tipoPratica", StringPool.BLANK);
String istruttore = ParamUtil.getString(actionRequest, "istruttore", StringPool.BLANK); String istruttore = ParamUtil.getString(actionRequest, "istruttore", StringPool.BLANK);
@ -114,8 +116,10 @@ public class TempistichePortlet extends MVCPortlet {
actionResponse.setRenderParameter("statoPratica", statoPratica); actionResponse.setRenderParameter("statoPratica", statoPratica);
} }
//ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca // ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca
private String exportToCSV(long companyId, long groupId, Locale locale, String tipoTempistica, Integer statoPratica, String tipoPratica, String istruttore, boolean isBackCompatibility) throws Exception { private String exportToCSV(long companyId, long groupId, Locale locale, String tipoTempistica,
Integer statoPratica, String tipoPratica, String istruttore, boolean isBackCompatibility)
throws Exception {
Format dateFormat = FastDateFormatFactoryUtil.getDate(locale); Format dateFormat = FastDateFormatFactoryUtil.getDate(locale);
Format dateTimeFormat = FastDateFormatFactoryUtil.getDateTime(locale); Format dateTimeFormat = FastDateFormatFactoryUtil.getDateTime(locale);
@ -123,30 +127,41 @@ public class TempistichePortlet extends MVCPortlet {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
if (tipoTempistica.equals(TempisticaConstants.TIPO_PRATICA)) { if (tipoTempistica.equals(TempisticaConstants.TIPO_PRATICA)) {
//ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca // ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca
List<Object[]> tempistiche = isBackCompatibility ? List<Object[]> tempistiche = isBackCompatibility ? TempisticaLocalServiceUtil
TempisticaLocalServiceUtil.scadenzePraticheForBackwardCompatibility(companyId, groupId, QueryUtil.ALL_POS, QueryUtil.ALL_POS) : .scadenzePraticheForBackwardCompatibility(companyId, groupId, QueryUtil.ALL_POS,
TempisticaLocalServiceUtil.getScadenzePratiche(companyId, groupId, QueryUtil.ALL_POS, QueryUtil.ALL_POS, statoPratica, tipoPratica, istruttore); QueryUtil.ALL_POS) : TempisticaLocalServiceUtil.getScadenzePratiche(companyId,
groupId, QueryUtil.ALL_POS, QueryUtil.ALL_POS, statoPratica, tipoPratica, istruttore);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.provincia")));
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.provincia")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.tipopratica"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.tipopratica")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.progetto"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.progetto")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.istruttore"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.istruttore")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.datavidimazione"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.datavidimazione")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.datasorteggio"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.datasorteggio")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.start"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.start")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.tempoattivita"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.tempoattivita")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.timerfermo"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.timerfermo")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.scadenza")));
sb.append(StringPool.NEW_LINE); sb.append(StringPool.NEW_LINE);
@ -155,7 +170,6 @@ public class TempistichePortlet extends MVCPortlet {
for (Object[] tempistica : tempistiche) { for (Object[] tempistica : tempistiche) {
Long intPraticaId = (Long) tempistica[0]; Long intPraticaId = (Long) tempistica[0];
Long start = (Long) tempistica[1];
Long stop = (Long) tempistica[2]; Long stop = (Long) tempistica[2];
// Long wait = (Long) tempistica[3]; // Long wait = (Long) tempistica[3];
Long calcoloTempo = (Long) tempistica[4]; Long calcoloTempo = (Long) tempistica[4];
@ -170,12 +184,12 @@ public class TempistichePortlet extends MVCPortlet {
query.addOrder(defaultOrderDettPrtatica); query.addOrder(defaultOrderDettPrtatica);
List<Tempistica> lista = TempisticaLocalServiceUtil.dynamicQuery(query); List<Tempistica> lista = TempisticaLocalServiceUtil.dynamicQuery(query);
if(lista != null && !lista.isEmpty() && lista.size() > 1){ if (lista != null && !lista.isEmpty() && lista.size() > 1) {
intPraticaId = lista.get(0).getIntPraticaId(); intPraticaId = lista.get(0).getIntPraticaId();
dettPraticaId = lista.get(0).getDettPraticaId(); dettPraticaId = lista.get(0).getDettPraticaId();
stop = lista.get(0).getStop(); stop = lista.get(0).getStop();
if(alreadyInserted.contains(intPraticaId)){ if (alreadyInserted.contains(intPraticaId)) {
continue; continue;
} }
@ -186,28 +200,32 @@ public class TempistichePortlet extends MVCPortlet {
alreadyInserted.add(intPraticaId); alreadyInserted.add(intPraticaId);
} }
// DettPratica dettPratica =
// DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId); // DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId);
IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId); IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId);
Territorio territorio = TerritorioLocalServiceUtil.fetchTerritorio(intPratica.getTerritorioId()); Territorio territorio = TerritorioLocalServiceUtil.fetchTerritorio(intPratica
Provincia provincia = .getTerritorioId());
ProvinciaLocalServiceUtil.fetchByC_C(territorio.getCompanyId(), territorio.getCodiceProvincia()); Provincia provincia = ProvinciaLocalServiceUtil.fetchByC_C(territorio.getCompanyId(),
territorio.getCodiceProvincia());
sb.append(CSVUtil.encode(provincia.getProvincia())); sb.append(CSVUtil.encode(provincia.getProvincia()));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "tipo-pratica-"+intPratica.getTipoPratica()))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "tipo-pratica-"
+ intPratica.getTipoPratica())));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(intPratica.getNumeroProgetto())); sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
long statusByUserId = intPratica.getStatusByUserId(); long statusByUserId = intPratica.getStatusByUserId();
if (Validator.isNotNull(statusByUserId) && intPratica.getStatus() != WorkflowConstants.STATUS_DRAFT) { if (Validator.isNotNull(statusByUserId)
&& intPratica.getStatus() != WorkflowConstants.STATUS_DRAFT) {
try { try {
User istruttoreUser = UserLocalServiceUtil.getUser(statusByUserId); User istruttoreUser = UserLocalServiceUtil.getUser(statusByUserId);
sb.append(CSVUtil.encode(istruttoreUser.getFullName() + StringPool.SPACE + StringPool.OPEN_PARENTHESIS sb.append(CSVUtil.encode(istruttoreUser.getFullName() + StringPool.SPACE
+ istruttoreUser.getScreenName() + StringPool.CLOSE_PARENTHESIS)); + StringPool.OPEN_PARENTHESIS + istruttoreUser.getScreenName()
+ StringPool.CLOSE_PARENTHESIS));
} catch (PortalException e) { } catch (PortalException e) {
} }
} }
@ -225,83 +243,97 @@ public class TempistichePortlet extends MVCPortlet {
queryAvv.add(RestrictionsFactoryUtil.eq("intPraticaId", intPratica.getIntPraticaId())); queryAvv.add(RestrictionsFactoryUtil.eq("intPraticaId", intPratica.getIntPraticaId()));
queryAvv.add(RestrictionsFactoryUtil.eq("tipoDocumento", "SP")); queryAvv.add(RestrictionsFactoryUtil.eq("tipoDocumento", "SP"));
queryAvv.add(RestrictionsFactoryUtil.eq("className", DettPratica.class.getName())); queryAvv.add(RestrictionsFactoryUtil.eq("className", DettPratica.class.getName()));
if(dettPraticaId != 0L ){ if (dettPraticaId != 0L) {
queryAvv.add(RestrictionsFactoryUtil.eq("classPk", dettPraticaId)); queryAvv.add(RestrictionsFactoryUtil.eq("classPk", dettPraticaId));
} }
Order defaultOrder = OrderFactoryUtil.desc("createDate"); Order defaultOrder = OrderFactoryUtil.desc("createDate");
queryAvv.addOrder(defaultOrder); queryAvv.addOrder(defaultOrder);
List<Avviso> listaAvv = AvvisoLocalServiceUtil.dynamicQuery(queryAvv); List<Avviso> listaAvv = AvvisoLocalServiceUtil.dynamicQuery(queryAvv);
if(listaAvv != null && !listaAvv.isEmpty() && listaAvv.get(0).getDtInvio() != null){ if (listaAvv != null && !listaAvv.isEmpty() && listaAvv.get(0).getDtInvio() != null) {
sb.append(CSVUtil.encode(dateFormat.format(listaAvv.get(0).getDtInvio()))); sb.append(CSVUtil.encode(dateFormat.format(listaAvv.get(0).getDtInvio())));
} else { } else {
sb.append(""); sb.append("");
} }
// sb.append(CSVUtil.encode(dateFormat.format(new Date(start)))); // sb.append(CSVUtil.encode(dateFormat.format(new
// Date(start))));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(String.valueOf(TimeUnit.MILLISECONDS.toDays(calcoloTempo)))); sb.append(CSVUtil.encode(String.valueOf(TimeUnit.MILLISECONDS.toDays(calcoloTempo))));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
if (Validator.isNotNull(stop)) { if (Validator.isNotNull(stop)) {
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza.si"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.scadenza.si")));
sb.append(StringPool.SPACE); sb.append(StringPool.SPACE);
sb.append(CSVUtil.encode(LanguageUtil.format(getPortletConfig(), locale, sb.append(CSVUtil.encode(LanguageUtil.format(getPortletConfig(), locale,
"label.scadenzegeniocivile.timer.dal", dateFormat.format(new Date(stop))))); "label.scadenzegeniocivile.timer.dal", dateFormat.format(new Date(stop)))));
} else { } else {
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza.no"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.scadenza.no")));
} }
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
if (Validator.isNotNull(stop)) { if (Validator.isNotNull(stop)) {
sb.append(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza.inattesa")); sb.append(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.scadenza.inattesa"));
} else if (stato.intValue() == TempisticaConstants.STATO_IN_SCADENZA) { } else if (stato.intValue() == TempisticaConstants.STATO_IN_SCADENZA) {
sb.append(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza.inscadenza")); sb.append(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.scadenza.inscadenza"));
} else if (stato.intValue() == TempisticaConstants.STATO_SCADUTA) { } else if (stato.intValue() == TempisticaConstants.STATO_SCADUTA) {
sb.append(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza.scaduto")); sb.append(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.scadenza.scaduto"));
} else if (stato.intValue() == TempisticaConstants.STATO_ATTIVA) { } else if (stato.intValue() == TempisticaConstants.STATO_ATTIVA) {
sb.append(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza.attivo")); sb.append(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.scadenza.attivo"));
} }
sb.append(StringPool.NEW_LINE); sb.append(StringPool.NEW_LINE);
} }
} else if (tipoTempistica.equals(TempisticaConstants.TIPO_INTEGRAZIONE)) { } else if (tipoTempistica.equals(TempisticaConstants.TIPO_INTEGRAZIONE)) {
List<Object[]> tempistiche = List<Object[]> tempistiche = TempisticaLocalServiceUtil.getScadenzeIntegrazioni(companyId,
TempisticaLocalServiceUtil.getScadenzeIntegrazioni(companyId, groupId, QueryUtil.ALL_POS, QueryUtil.ALL_POS, statoPratica); groupId, QueryUtil.ALL_POS, QueryUtil.ALL_POS, statoPratica);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.provincia"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.provincia")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.tipopratica"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.tipopratica")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.progetto"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.progetto")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.istruttore"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.istruttore")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.start"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.start")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.tempoattivita"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.tempoattivita")));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza"))); sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.scadenza")));
sb.append(StringPool.NEW_LINE); sb.append(StringPool.NEW_LINE);
for (Object[] tempistica : tempistiche) { for (Object[] tempistica : tempistiche) {
Long intPraticaId = (Long) tempistica[0]; Long intPraticaId = (Long) tempistica[0];
Long start = (Long) tempistica[1];
Long calcoloTempo = (Long) tempistica[2]; Long calcoloTempo = (Long) tempistica[2];
Integer stato = (Integer) tempistica[3]; Integer stato = (Integer) tempistica[3];
Long dettPraticaId = (Long) tempistica[4]; Long dettPraticaId = (Long) tempistica[4];
// DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId); // DettPratica dettPratica =
// DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId);
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId);
Territorio territorio = TerritorioLocalServiceUtil.fetchTerritorio(intPratica.getTerritorioId()); Territorio territorio = TerritorioLocalServiceUtil.fetchTerritorio(intPratica
Provincia provincia = .getTerritorioId());
ProvinciaLocalServiceUtil.fetchByC_C(territorio.getCompanyId(), territorio.getCodiceProvincia()); Provincia provincia = ProvinciaLocalServiceUtil.fetchByC_C(territorio.getCompanyId(),
territorio.getCodiceProvincia());
sb.append(CSVUtil.encode(provincia.getProvincia())); sb.append(CSVUtil.encode(provincia.getProvincia()));
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
@ -313,19 +345,20 @@ public class TempistichePortlet extends MVCPortlet {
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
long statusByUserId = intPratica.getStatusByUserId(); long statusByUserId = intPratica.getStatusByUserId();
if (Validator.isNotNull(statusByUserId) && intPratica.getStatus() != WorkflowConstants.STATUS_DRAFT) { if (Validator.isNotNull(statusByUserId)
&& intPratica.getStatus() != WorkflowConstants.STATUS_DRAFT) {
try { try {
User istruttoreUser = UserLocalServiceUtil.getUser(statusByUserId); User istruttoreUser = UserLocalServiceUtil.getUser(statusByUserId);
sb.append(CSVUtil.encode(istruttoreUser.getFullName() + StringPool.SPACE + StringPool.OPEN_PARENTHESIS sb.append(CSVUtil.encode(istruttoreUser.getFullName() + StringPool.SPACE
+ istruttoreUser.getScreenName() + StringPool.CLOSE_PARENTHESIS)); + StringPool.OPEN_PARENTHESIS + istruttoreUser.getScreenName()
+ StringPool.CLOSE_PARENTHESIS));
} catch (PortalException e) { } catch (PortalException e) {
} }
} }
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
List<Avviso> avvisi = AvvisoLocalServiceUtil.findByClassPk_tipoDocumento(dettPraticaId,
List<Avviso> avvisi = StatoPraticaConstants.SOTTOPOSTA_A_PARERE);
AvvisoLocalServiceUtil.findByClassPk_tipoDocumento(dettPraticaId, StatoPraticaConstants.SOTTOPOSTA_A_PARERE);
if (avvisi.size() > 0 && avvisi.get(0).getDtAvviso() != null) { if (avvisi.size() > 0 && avvisi.get(0).getDtAvviso() != null) {
sb.append(CSVUtil.encode(dateFormat.format(avvisi.get(0).getDtInvio()))); sb.append(CSVUtil.encode(dateFormat.format(avvisi.get(0).getDtInvio())));
} else { } else {
@ -338,9 +371,11 @@ public class TempistichePortlet extends MVCPortlet {
sb.append(StringPool.SEMICOLON); sb.append(StringPool.SEMICOLON);
if (stato.intValue() == TempisticaConstants.STATO_SCADUTA) { if (stato.intValue() == TempisticaConstants.STATO_SCADUTA) {
sb.append(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza.scaduto")); sb.append(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.scadenza.scaduto"));
} else if (stato.intValue() == TempisticaConstants.STATO_ATTIVA) { } else if (stato.intValue() == TempisticaConstants.STATO_ATTIVA) {
sb.append(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza.attivo")); sb.append(LanguageUtil.get(getPortletConfig(), locale,
"label.scadenzegeniocivile.scadenza.attivo"));
} }
sb.append(StringPool.NEW_LINE); sb.append(StringPool.NEW_LINE);

5
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/bean/ReportAvvisoBean.java

@ -4,15 +4,10 @@ import java.io.Serializable;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;
public class ReportAvvisoBean implements Serializable { public class ReportAvvisoBean implements Serializable {
private static final long serialVersionUID = -1229588050032694212L; private static final long serialVersionUID = -1229588050032694212L;
private static final Log _log = LogFactoryUtil.getLog(ReportAvvisoBean.class);
private String tipo; private String tipo;
private String codiceUnivoco; private String codiceUnivoco;
private String lavoriDi; private String lavoriDi;

2
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoAllegatoBeanBuilder.java

@ -1,10 +1,8 @@
package it.tref.liferay.portos.bo.report.builder.builder; package it.tref.liferay.portos.bo.report.builder.builder;
import it.toscana.rete.cart.www.servizi.iris_1_1.IdpInclude.TipoDestinatario;
import it.tref.liferay.portos.bo.model.DocPratica; import it.tref.liferay.portos.bo.model.DocPratica;
import it.tref.liferay.portos.bo.report.builder.bean.ReportAvvisoAllegatoBean; import it.tref.liferay.portos.bo.report.builder.bean.ReportAvvisoAllegatoBean;
import it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil; import it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.persistence.DocPraticaUtil;
import it.tref.liferay.portos.bo.shared.util.DocumentiPraticaUtil; import it.tref.liferay.portos.bo.shared.util.DocumentiPraticaUtil;
import it.tref.liferay.portos.bo.util.FilesImporter; import it.tref.liferay.portos.bo.util.FilesImporter;

4
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoBeanBuilder.java

@ -44,8 +44,6 @@ import java.util.Map;
import com.liferay.portal.kernel.exception.PortalException; import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException; import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.language.LanguageUtil; import com.liferay.portal.kernel.language.LanguageUtil;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.util.CalendarUtil; import com.liferay.portal.kernel.util.CalendarUtil;
import com.liferay.portal.kernel.util.LocaleUtil; import com.liferay.portal.kernel.util.LocaleUtil;
import com.liferay.portal.kernel.util.StringPool; import com.liferay.portal.kernel.util.StringPool;
@ -59,8 +57,6 @@ import com.liferay.portal.service.UserLocalServiceUtil;
public class ReportAvvisoBeanBuilder { public class ReportAvvisoBeanBuilder {
private final static Log _log = LogFactoryUtil.getLog(ReportAvvisoBeanBuilder.class);
private ReportAvvisoBeanBuilder() { private ReportAvvisoBeanBuilder() {
} }

4
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoSoggettoBeanBuilder.java

@ -17,7 +17,8 @@ public class ReportAvvisoSoggettoBeanBuilder {
ReportAvvisoSoggettoBean bean = new ReportAvvisoSoggettoBean(); ReportAvvisoSoggettoBean bean = new ReportAvvisoSoggettoBean();
bean.setTipoSoggetto(LanguageUtil.get(LocaleUtil.ITALIAN, "gc-soggetto-" + soggetto.getTipologiaSoggetto())); bean.setTipoSoggetto(LanguageUtil.get(LocaleUtil.ITALIAN,
"gc-soggetto-" + soggetto.getTipologiaSoggetto()));
bean.setDenominazione(soggetto.getTitle()); bean.setDenominazione(soggetto.getTitle());
if (soggetto.getDettPraticaId() == dettPraticaId) { if (soggetto.getDettPraticaId() == dettPraticaId) {
bean.setTipoOperazione("aggiunto"); bean.setTipoOperazione("aggiunto");
@ -32,5 +33,4 @@ public class ReportAvvisoSoggettoBeanBuilder {
return bean; return bean;
} }
} }

5
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportSorteggioBeanBuilder.java

@ -23,12 +23,13 @@ public class ReportSorteggioBeanBuilder {
ReportSorteggioBean reportSorteggioBOBean = new ReportSorteggioBean(); ReportSorteggioBean reportSorteggioBOBean = new ReportSorteggioBean();
try { try {
DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(sorteggio.getDettPraticaId()); DettPratica dettPratica = DettPraticaLocalServiceUtil
.getDettPratica(sorteggio.getDettPraticaId());
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()); Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId());
reportSorteggioBOBean.setFascia(territorio.getFascia()); reportSorteggioBOBean.setFascia(territorio.getFascia());
//Task 32561 // Task 32561
reportSorteggioBOBean.setZona(territorio.getZona()); reportSorteggioBOBean.setZona(territorio.getZona());
reportSorteggioBOBean.setProvincia(sorteggio.getProvincia()); reportSorteggioBOBean.setProvincia(sorteggio.getProvincia());

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

@ -202,21 +202,21 @@ public class ParereGeologoLocalServiceClpInvoker {
_methodParameterTypes219 = new String[] { "long" }; _methodParameterTypes219 = new String[] { "long" };
_methodName221 = "findNotParereByGeologoId"; _methodName220 = "findNotParereByGeologoId";
_methodParameterTypes221 = new String[] { "long", "int", "int" }; _methodParameterTypes220 = new String[] { "long", "int", "int" };
_methodName222 = "findWithParereByGeologoId"; _methodName221 = "findWithParereByGeologoId";
_methodParameterTypes222 = new String[] { "long", "int", "int" }; _methodParameterTypes221 = new String[] { "long", "int", "int" };
_methodName223 = "countFindNotParereByGeologoId"; _methodName222 = "countFindNotParereByGeologoId";
_methodParameterTypes223 = new String[] { "long" }; _methodParameterTypes222 = new String[] { "long" };
_methodName224 = "countFindWithParereByGeologoId"; _methodName223 = "countFindWithParereByGeologoId";
_methodParameterTypes224 = new String[] { "long" }; _methodParameterTypes223 = new String[] { "long" };
} }
public Object invokeMethod(String name, String[] parameterTypes, public Object invokeMethod(String name, String[] parameterTypes,
@ -436,27 +436,27 @@ public class ParereGeologoLocalServiceClpInvoker {
return ParereGeologoLocalServiceUtil.countByGeologoId(((Long)arguments[0]).longValue()); return ParereGeologoLocalServiceUtil.countByGeologoId(((Long)arguments[0]).longValue());
} }
if (_methodName221.equals(name) && if (_methodName220.equals(name) &&
Arrays.deepEquals(_methodParameterTypes221, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes220, parameterTypes)) {
return ParereGeologoLocalServiceUtil.findNotParereByGeologoId(((Long)arguments[0]).longValue(), return ParereGeologoLocalServiceUtil.findNotParereByGeologoId(((Long)arguments[0]).longValue(),
((Integer)arguments[1]).intValue(), ((Integer)arguments[1]).intValue(),
((Integer)arguments[2]).intValue()); ((Integer)arguments[2]).intValue());
} }
if (_methodName222.equals(name) && if (_methodName221.equals(name) &&
Arrays.deepEquals(_methodParameterTypes222, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes221, parameterTypes)) {
return ParereGeologoLocalServiceUtil.findWithParereByGeologoId(((Long)arguments[0]).longValue(), return ParereGeologoLocalServiceUtil.findWithParereByGeologoId(((Long)arguments[0]).longValue(),
((Integer)arguments[1]).intValue(), ((Integer)arguments[1]).intValue(),
((Integer)arguments[2]).intValue()); ((Integer)arguments[2]).intValue());
} }
if (_methodName223.equals(name) && if (_methodName222.equals(name) &&
Arrays.deepEquals(_methodParameterTypes223, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes222, parameterTypes)) {
return ParereGeologoLocalServiceUtil.countFindNotParereByGeologoId(((Long)arguments[0]).longValue()); return ParereGeologoLocalServiceUtil.countFindNotParereByGeologoId(((Long)arguments[0]).longValue());
} }
if (_methodName224.equals(name) && if (_methodName223.equals(name) &&
Arrays.deepEquals(_methodParameterTypes224, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes223, parameterTypes)) {
return ParereGeologoLocalServiceUtil.countFindWithParereByGeologoId(((Long)arguments[0]).longValue()); return ParereGeologoLocalServiceUtil.countFindWithParereByGeologoId(((Long)arguments[0]).longValue());
} }
@ -537,12 +537,12 @@ public class ParereGeologoLocalServiceClpInvoker {
private String[] _methodParameterTypes218; private String[] _methodParameterTypes218;
private String _methodName219; private String _methodName219;
private String[] _methodParameterTypes219; private String[] _methodParameterTypes219;
private String _methodName220;
private String[] _methodParameterTypes220;
private String _methodName221; private String _methodName221;
private String[] _methodParameterTypes221; private String[] _methodParameterTypes221;
private String _methodName222; private String _methodName222;
private String[] _methodParameterTypes222; private String[] _methodParameterTypes222;
private String _methodName223; private String _methodName223;
private String[] _methodParameterTypes223; private String[] _methodParameterTypes223;
private String _methodName224;
private String[] _methodParameterTypes224;
} }

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

@ -34,6 +34,7 @@ import com.liferay.portal.kernel.util.MimeTypesUtil;
import com.liferay.portal.kernel.util.OrderByComparator; import com.liferay.portal.kernel.util.OrderByComparator;
import com.liferay.portal.kernel.util.StringPool; import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.model.User; import com.liferay.portal.model.User;
import com.liferay.portal.security.permission.ActionKeys;
import com.liferay.portal.service.ServiceContext; import com.liferay.portal.service.ServiceContext;
import com.liferay.portal.service.UserGroupRoleLocalServiceUtil; import com.liferay.portal.service.UserGroupRoleLocalServiceUtil;
import com.liferay.portlet.documentlibrary.NoSuchFolderException; import com.liferay.portlet.documentlibrary.NoSuchFolderException;
@ -121,6 +122,7 @@ public class AllegatoManualeLocalServiceImpl extends AllegatoManualeLocalService
Folder defaultFolder = dlAppLocalService.getFolder(defaultFolderId); Folder defaultFolder = dlAppLocalService.getFolder(defaultFolderId);
String folderName = PraticaUtil.getFolderName(dettPratica.getDettPraticaId()); String folderName = PraticaUtil.getFolderName(dettPratica.getDettPraticaId());
serviceContext.setGroupPermissions(new String[] { ActionKeys.VIEW });
Folder folder = null; Folder folder = null;
try { try {
folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), defaultFolder.getFolderId(), folderName); folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), defaultFolder.getFolderId(), folderName);

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

@ -54,8 +54,6 @@ import com.liferay.portal.NoSuchRepositoryEntryException;
import com.liferay.portal.kernel.dao.orm.QueryUtil; import com.liferay.portal.kernel.dao.orm.QueryUtil;
import com.liferay.portal.kernel.exception.PortalException; import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException; import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.repository.model.FileEntry; import com.liferay.portal.kernel.repository.model.FileEntry;
import com.liferay.portal.kernel.repository.model.Folder; import com.liferay.portal.kernel.repository.model.Folder;
import com.liferay.portal.kernel.util.MimeTypesUtil; import com.liferay.portal.kernel.util.MimeTypesUtil;
@ -63,6 +61,7 @@ import com.liferay.portal.kernel.util.OrderByComparator;
import com.liferay.portal.kernel.util.StringPool; import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.Validator; import com.liferay.portal.kernel.util.Validator;
import com.liferay.portal.model.User; import com.liferay.portal.model.User;
import com.liferay.portal.security.permission.ActionKeys;
import com.liferay.portal.service.ServiceContext; import com.liferay.portal.service.ServiceContext;
import com.liferay.portal.service.UserLocalServiceUtil; import com.liferay.portal.service.UserLocalServiceUtil;
import com.liferay.portlet.documentlibrary.NoSuchFileEntryException; import com.liferay.portlet.documentlibrary.NoSuchFileEntryException;
@ -95,8 +94,6 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
* to access the asseverazione local service. * to access the asseverazione local service.
*/ */
private Log _log = LogFactoryUtil.getLog(AsseverazioneLocalServiceImpl.class);
public String anteprimaAsseverazione(String tipo, User user, DettPratica dettPratica, String relazioni) public String anteprimaAsseverazione(String tipo, User user, DettPratica dettPratica, String relazioni)
throws IOException, SystemException, PortalException { throws IOException, SystemException, PortalException {
return testoAsseverazione(tipo, user.getScreenName(), dettPratica, relazioni, true); return testoAsseverazione(tipo, user.getScreenName(), dettPratica, relazioni, true);
@ -577,6 +574,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
String folderName = PraticaUtil.getFolderName(dettPratica.getDettPraticaId()); String folderName = PraticaUtil.getFolderName(dettPratica.getDettPraticaId());
serviceContext.setGroupPermissions(new String[] { ActionKeys.VIEW });
Folder folder = null; Folder folder = null;
try { try {
folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(),

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

@ -62,6 +62,7 @@ import com.liferay.portal.kernel.util.OrderByComparator;
import com.liferay.portal.kernel.util.StringPool; import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.Validator; import com.liferay.portal.kernel.util.Validator;
import com.liferay.portal.model.User; import com.liferay.portal.model.User;
import com.liferay.portal.security.permission.ActionKeys;
import com.liferay.portal.service.ServiceContext; import com.liferay.portal.service.ServiceContext;
import com.liferay.portlet.documentlibrary.NoSuchFileEntryException; import com.liferay.portlet.documentlibrary.NoSuchFileEntryException;
import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil; import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil;
@ -982,7 +983,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
dynamicQuery.add(RestrictionsFactoryUtil.eq("fileEntryIdInvio", 0l)); dynamicQuery.add(RestrictionsFactoryUtil.eq("fileEntryIdInvio", 0l));
dynamicQuery.add(RestrictionsFactoryUtil.ne("fileEntryIdBase", 0l)); dynamicQuery.add(RestrictionsFactoryUtil.ne("fileEntryIdBase", 0l));
dynamicQuery.add(RestrictionsFactoryUtil.eq("rifiutato", false)); dynamicQuery.add(RestrictionsFactoryUtil.eq("rifiutato", false));
List avvisi = avvisoPersistence.findWithDynamicQuery(dynamicQuery); List<Avviso> avvisi = (List<Avviso>) avvisoPersistence.findWithDynamicQuery(dynamicQuery);
return avvisi; return avvisi;
} }
@ -1083,6 +1084,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
if (Validator.isNotNull(folder)) { if (Validator.isNotNull(folder)) {
byte[] bytes = Base64.decode(fileToSave); byte[] bytes = Base64.decode(fileToSave);
serviceContext.setGroupPermissions(new String[] { ActionKeys.VIEW });
FileEntry fileEntry = DLAppLocalServiceUtil.addFileEntry(avviso.getUserId(), FileEntry fileEntry = DLAppLocalServiceUtil.addFileEntry(avviso.getUserId(),
folder.getRepositoryId(), folderId, fileName, folder.getRepositoryId(), folderId, fileName,
MimeTypesUtil.getContentType(fileName + ".p7m"), fileName + ".p7m", "", "", bytes, MimeTypesUtil.getContentType(fileName + ".p7m"), fileName + ".p7m", "", "", bytes,

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

@ -223,7 +223,6 @@ public class ComuneLocalServiceImpl extends ComuneLocalServiceBaseImpl {
} }
@Override @Override
@SuppressWarnings("unchecked")
public List<Comune> findByKeywords(long companyId, String keywords, int start, int end, public List<Comune> findByKeywords(long companyId, String keywords, int start, int end,
OrderByComparator orderByComparator) throws SystemException { OrderByComparator orderByComparator) throws SystemException {
@ -333,7 +332,7 @@ public class ComuneLocalServiceImpl extends ComuneLocalServiceBaseImpl {
return comuni; return comuni;
} }
//ADT BUG BO ID = 1 SEZIONE ATTIVITà //ADT BUG BO ID = 1 SEZIONE ATTIVIT<EFBFBD>
public List<Comune> getComuniForOrganizationByUserIdUfficioId(long userId, long ufficioId) throws SystemException { public List<Comune> getComuniForOrganizationByUserIdUfficioId(long userId, long ufficioId) throws SystemException {
List<Comune> comuni = new ArrayList<Comune>(); List<Comune> comuni = new ArrayList<Comune>();

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

@ -42,9 +42,6 @@ import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Locale;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.liferay.portal.kernel.dao.orm.Disjunction; import com.liferay.portal.kernel.dao.orm.Disjunction;
@ -72,7 +69,6 @@ import com.liferay.portal.kernel.search.SearchContext;
import com.liferay.portal.kernel.util.ContentTypes; import com.liferay.portal.kernel.util.ContentTypes;
import com.liferay.portal.kernel.util.FastDateFormatFactoryUtil; import com.liferay.portal.kernel.util.FastDateFormatFactoryUtil;
import com.liferay.portal.kernel.util.GetterUtil; import com.liferay.portal.kernel.util.GetterUtil;
import com.liferay.portal.kernel.util.Http.Body;
import com.liferay.portal.kernel.util.Http.Options; import com.liferay.portal.kernel.util.Http.Options;
import com.liferay.portal.kernel.util.HttpUtil; import com.liferay.portal.kernel.util.HttpUtil;
import com.liferay.portal.kernel.util.LocaleUtil; import com.liferay.portal.kernel.util.LocaleUtil;

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

@ -20,7 +20,6 @@ import it.tref.liferay.portos.bo.service.base.DettPraticaServiceBaseImpl;
import it.tref.liferay.portos.bo.service.permission.DettPraticaEntryPermission; import it.tref.liferay.portos.bo.service.permission.DettPraticaEntryPermission;
import it.tref.liferay.portos.bo.service.permission.DettPraticaPermission; import it.tref.liferay.portos.bo.service.permission.DettPraticaPermission;
import it.tref.liferay.portos.bo.shared.util.Constants; import it.tref.liferay.portos.bo.shared.util.Constants;
import it.tref.liferay.portos.bo.shared.util.TipoIntegrazioneUtil;
import it.tref.liferay.portos.bo.util.DelegheUtil; import it.tref.liferay.portos.bo.util.DelegheUtil;
import it.tref.liferay.portos.bo.util.PraticaUtil; import it.tref.liferay.portos.bo.util.PraticaUtil;

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

@ -31,6 +31,7 @@ import com.liferay.portal.kernel.util.OrderByComparator;
import com.liferay.portal.kernel.util.StringPool; import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.Validator; import com.liferay.portal.kernel.util.Validator;
import com.liferay.portal.model.User; import com.liferay.portal.model.User;
import com.liferay.portal.security.permission.ActionKeys;
import com.liferay.portal.service.ServiceContext; import com.liferay.portal.service.ServiceContext;
import com.liferay.portlet.documentlibrary.NoSuchFileEntryException; import com.liferay.portlet.documentlibrary.NoSuchFileEntryException;
import com.liferay.portlet.documentlibrary.NoSuchFolderException; import com.liferay.portlet.documentlibrary.NoSuchFolderException;
@ -141,6 +142,8 @@ public class DocAggiuntivaLocalServiceImpl extends DocAggiuntivaLocalServiceBase
Folder defaultFolder = dlAppLocalService.getFolder(defaultFolderId); Folder defaultFolder = dlAppLocalService.getFolder(defaultFolderId);
String folderName = PraticaUtil.getFolderName(dettPratica.getDettPraticaId()); String folderName = PraticaUtil.getFolderName(dettPratica.getDettPraticaId());
serviceContext.setGroupPermissions(new String[] { ActionKeys.VIEW });
Folder folder = null; Folder folder = null;
try { try {
folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), defaultFolder.getFolderId(), folderName); folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), defaultFolder.getFolderId(), folderName);

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

@ -34,8 +34,6 @@ import com.liferay.portal.kernel.dao.orm.PropertyFactoryUtil;
import com.liferay.portal.kernel.dao.orm.RestrictionsFactoryUtil; import com.liferay.portal.kernel.dao.orm.RestrictionsFactoryUtil;
import com.liferay.portal.kernel.exception.PortalException; import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException; import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.repository.model.FileEntry; import com.liferay.portal.kernel.repository.model.FileEntry;
import com.liferay.portal.kernel.repository.model.Folder; import com.liferay.portal.kernel.repository.model.Folder;
import com.liferay.portal.kernel.util.MimeTypesUtil; import com.liferay.portal.kernel.util.MimeTypesUtil;
@ -45,6 +43,7 @@ import com.liferay.portal.kernel.util.Validator;
import com.liferay.portal.kernel.workflow.WorkflowConstants; import com.liferay.portal.kernel.workflow.WorkflowConstants;
import com.liferay.portal.model.RoleConstants; import com.liferay.portal.model.RoleConstants;
import com.liferay.portal.model.User; import com.liferay.portal.model.User;
import com.liferay.portal.security.permission.ActionKeys;
import com.liferay.portal.security.permission.PermissionCheckerFactoryUtil; import com.liferay.portal.security.permission.PermissionCheckerFactoryUtil;
import com.liferay.portal.security.permission.PermissionThreadLocal; import com.liferay.portal.security.permission.PermissionThreadLocal;
import com.liferay.portal.service.RoleLocalServiceUtil; import com.liferay.portal.service.RoleLocalServiceUtil;
@ -57,13 +56,14 @@ import com.liferay.portlet.documentlibrary.NoSuchFolderException;
* The implementation of the doc pratica local service. * The implementation of the doc pratica local service.
* *
* <p> * <p>
* All custom service methods should be put in this class. Whenever methods are added, rerun * All custom service methods should be put in this class. Whenever methods are
* ServiceBuilder to copy their definitions into the * added, rerun ServiceBuilder to copy their definitions into the
* {@link it.tref.liferay.portos.bo.service.DocPraticaLocalService} interface. * {@link it.tref.liferay.portos.bo.service.DocPraticaLocalService} interface.
* *
* <p> * <p>
* This is a local service. Methods of this service will not have security checks based on the * This is a local service. Methods of this service will not have security
* propagated JAAS credentials because this service can only be accessed from within the same VM. * checks based on the propagated JAAS credentials because this service can only
* be accessed from within the same VM.
* </p> * </p>
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
@ -72,13 +72,11 @@ import com.liferay.portlet.documentlibrary.NoSuchFolderException;
*/ */
public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl { public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: Never reference this interface directly. Always use {@link * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use
* it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil} to access the doc pratica local * {@link it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil} to
* service. * access the doc pratica local service.
*/ */
private Log _log = LogFactoryUtil.getLog(DocPraticaLocalServiceImpl.class);
@Override @Override
public DocPratica deleteDocPratica(DocPratica docPratica) throws SystemException { public DocPratica deleteDocPratica(DocPratica docPratica) throws SystemException {
@ -100,21 +98,22 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return deleteDocPratica(docPraticaLocalService.getDocPratica(docPraticaId)); return deleteDocPratica(docPraticaLocalService.getDocPratica(docPraticaId));
} }
public DocPratica addDocPratica(long userId, String className, long classPk, long intPraticaId, byte[] dlFileEntry, public DocPratica addDocPratica(long userId, String className, long classPk, long intPraticaId,
String fileName, String version, boolean praticaValidata, String descLong, String tipologia, String sha256, byte[] dlFileEntry, String fileName, String version, boolean praticaValidata, String descLong,
boolean aggiornato, String jsonFirmatari, long dettPraticaIdRimozione, Date dtDataRimozione, String tipologia, String sha256, boolean aggiornato, String jsonFirmatari,
ServiceContext serviceContext) throws PortalException, SystemException { long dettPraticaIdRimozione, Date dtDataRimozione, ServiceContext serviceContext)
throws PortalException, SystemException {
User user = userPersistence.findByPrimaryKey(userId); User user = userPersistence.findByPrimaryKey(userId);
Date now = new Date(); Date now = new Date();
validate(serviceContext.getScopeGroupId(), 0L, className, classPk, intPraticaId, dlFileEntry, fileName, version, validate(serviceContext.getScopeGroupId(), 0L, className, classPk, intPraticaId, dlFileEntry,
praticaValidata, descLong, tipologia, sha256, aggiornato, jsonFirmatari, dettPraticaIdRimozione, fileName, version, praticaValidata, descLong, tipologia, sha256, aggiornato, jsonFirmatari,
dtDataRimozione); dettPraticaIdRimozione, dtDataRimozione);
DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class
DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class.getName())); .getName()));
FileEntry fileEntry = addAttachment(classPk, intPraticaId, userId, fileName, dlFileEntry, tipologia); FileEntry fileEntry = addAttachment(classPk, intPraticaId, userId, fileName, dlFileEntry, tipologia);
@ -146,15 +145,16 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return docPratica; return docPratica;
} }
public DocPratica addDocPratica(long userId, String className, long classPk, long intPraticaId, byte[] dlFileEntry, public DocPratica addDocPratica(long userId, String className, long classPk, long intPraticaId,
String fileName, String tipologia, String jsonFirmatari, ServiceContext serviceContext) throws PortalException, byte[] dlFileEntry, String fileName, String tipologia, String jsonFirmatari,
SystemException { ServiceContext serviceContext) throws PortalException, SystemException {
User user = userPersistence.findByPrimaryKey(userId); User user = userPersistence.findByPrimaryKey(userId);
Date now = new Date(); Date now = new Date();
DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class.getName())); DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class
.getName()));
FileEntry fileEntry = addAttachment(classPk, intPraticaId, userId, fileName, dlFileEntry, tipologia); FileEntry fileEntry = addAttachment(classPk, intPraticaId, userId, fileName, dlFileEntry, tipologia);
@ -185,15 +185,16 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return docPratica; return docPratica;
} }
public DocPratica addDocPratica(long userId, String className, long classPk, long intPraticaId, long fileEntryId, public DocPratica addDocPratica(long userId, String className, long classPk, long intPraticaId,
String fileName, String tipologia, String jsonFirmatari, ServiceContext serviceContext) throws PortalException, long fileEntryId, String fileName, String tipologia, String jsonFirmatari,
SystemException { ServiceContext serviceContext) throws PortalException, SystemException {
User user = userPersistence.findByPrimaryKey(userId); User user = userPersistence.findByPrimaryKey(userId);
Date now = new Date(); Date now = new Date();
DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class.getName())); DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class
.getName()));
docPratica.setCompanyId(serviceContext.getCompanyId()); docPratica.setCompanyId(serviceContext.getCompanyId());
docPratica.setUserId(user.getUserId()); docPratica.setUserId(user.getUserId());
@ -223,18 +224,19 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
} }
public DocPratica addDocPraticaForImport(long userId, String className, long classPk, long intPraticaId, public DocPratica addDocPraticaForImport(long userId, String className, long classPk, long intPraticaId,
byte[] dlFileEntry, String fileName, String version, boolean praticaValidata, String descLong, String tipologia, byte[] dlFileEntry, String fileName, String version, boolean praticaValidata, String descLong,
String sha256, boolean aggiornato, String jsonFirmatari, long dettPraticaIdRimozione, Date dtDataRimozione, String tipologia, String sha256, boolean aggiornato, String jsonFirmatari,
long oldDocPraticaId, ServiceContext serviceContext) throws PortalException, SystemException { long dettPraticaIdRimozione, Date dtDataRimozione, long oldDocPraticaId,
ServiceContext serviceContext) throws PortalException, SystemException {
Date now = new Date(); Date now = new Date();
validate(serviceContext.getScopeGroupId(), 0L, className, classPk, intPraticaId, dlFileEntry, fileName, version, validate(serviceContext.getScopeGroupId(), 0L, className, classPk, intPraticaId, dlFileEntry,
praticaValidata, descLong, tipologia, sha256, aggiornato, jsonFirmatari, dettPraticaIdRimozione, fileName, version, praticaValidata, descLong, tipologia, sha256, aggiornato, jsonFirmatari,
dtDataRimozione); dettPraticaIdRimozione, dtDataRimozione);
DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class
DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class.getName())); .getName()));
docPratica.setCompanyId(serviceContext.getCompanyId()); docPratica.setCompanyId(serviceContext.getCompanyId());
docPratica.setUserId(userId); docPratica.setUserId(userId);
@ -269,7 +271,8 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
FileEntry fileEntry = null; FileEntry fileEntry = null;
// DettPratica dettPratica = dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId); // DettPratica dettPratica =
// dettPraticaPersistence.fetchByPrimaryKey(dettPraticaId);
IntPratica intPratica = intPraticaPersistence.fetchByPrimaryKey(intPraticaId); IntPratica intPratica = intPraticaPersistence.fetchByPrimaryKey(intPraticaId);
Territorio territorio = territorioPersistence.fetchByPrimaryKey(intPratica.getTerritorioId()); Territorio territorio = territorioPersistence.fetchByPrimaryKey(intPratica.getTerritorioId());
@ -277,9 +280,9 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
long groupId = territorio.getGroupId(); long groupId = territorio.getGroupId();
// TODO forse è meglio ragionare con un'altra logica per i permessi // TODO forse è meglio ragionare con un'altra logica per i permessi
User user = User user = UserLocalServiceUtil.getRoleUsers(
UserLocalServiceUtil.getRoleUsers( RoleLocalServiceUtil.getRole(intPratica.getCompanyId(), RoleConstants.ADMINISTRATOR)
RoleLocalServiceUtil.getRole(intPratica.getCompanyId(), RoleConstants.ADMINISTRATOR).getRoleId()).get(0); .getRoleId()).get(0);
try { try {
PermissionThreadLocal.setPermissionChecker(PermissionCheckerFactoryUtil.create(user)); PermissionThreadLocal.setPermissionChecker(PermissionCheckerFactoryUtil.create(user));
} catch (Exception e) { } catch (Exception e) {
@ -292,11 +295,10 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
serviceContext.setCompanyId(companyId); serviceContext.setCompanyId(companyId);
serviceContext.setScopeGroupId(groupId); serviceContext.setScopeGroupId(groupId);
serviceContext.setUserId(userId); serviceContext.setUserId(userId);
serviceContext.setGroupPermissions(new String[] { ActionKeys.VIEW });
// TODO forse mettiamo i permesssi ma non mi pare sicuro. long defaultFolderId = configurazioneLocalService.findByC_ChiaveLong(companyId,
ConfigurazioneConstants.ATTACHMENT_FOLDER_ID);
long defaultFolderId =
configurazioneLocalService.findByC_ChiaveLong(companyId, ConfigurazioneConstants.ATTACHMENT_FOLDER_ID);
Folder defaultFolder = dlAppLocalService.getFolder(defaultFolderId); Folder defaultFolder = dlAppLocalService.getFolder(defaultFolderId);
@ -304,12 +306,12 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
Folder folder = null; Folder folder = null;
try { try {
folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), defaultFolder.getFolderId(), folderName); folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(),
defaultFolder.getFolderId(), folderName);
} catch (NoSuchFolderException e) { } catch (NoSuchFolderException e) {
// cartella non presente -> creo cartella // cartella non presente -> creo cartella
folder = folder = dlAppLocalService.addFolder(userId, defaultFolder.getRepositoryId(),
dlAppLocalService.addFolder(userId, defaultFolder.getRepositoryId(), defaultFolder.getFolderId(), folderName, defaultFolder.getFolderId(), folderName, StringPool.BLANK, serviceContext);
StringPool.BLANK, serviceContext);
} }
Date now = new Date(); Date now = new Date();
String title = tipoAllegato + StringPool.UNDERLINE + sourceFileName; String title = tipoAllegato + StringPool.UNDERLINE + sourceFileName;
@ -317,13 +319,13 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
String mimeType = MimeTypesUtil.getContentType(sourceFileName); String mimeType = MimeTypesUtil.getContentType(sourceFileName);
String changeLog = StringPool.BLANK; String changeLog = StringPool.BLANK;
fileEntry = fileEntry = dlAppLocalService.addFileEntry(userId, folder.getRepositoryId(), folder.getFolderId(),
dlAppLocalService.addFileEntry(userId, folder.getRepositoryId(), folder.getFolderId(), now.getTime() + "_" now.getTime() + "_" + sourceFileName, mimeType, title, description, changeLog, content,
+ sourceFileName, mimeType, title, description, changeLog, content, serviceContext); serviceContext);
try { try {
PermissionThreadLocal.setPermissionChecker(PermissionCheckerFactoryUtil.create(UserLocalServiceUtil PermissionThreadLocal.setPermissionChecker(PermissionCheckerFactoryUtil
.getUser(delegaUserId))); .create(UserLocalServiceUtil.getUser(delegaUserId)));
} catch (Exception e) { } catch (Exception e) {
throw new SystemException(e); throw new SystemException(e);
@ -344,7 +346,8 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
docPraticaLocalService.updateDocPratica(docPratica); docPraticaLocalService.updateDocPratica(docPratica);
} }
public void addFirmeAndApprova(long docPraticaId, List<String> codiciFiscali) throws PortalException, SystemException { public void addFirmeAndApprova(long docPraticaId, List<String> codiciFiscali) throws PortalException,
SystemException {
DocPratica docPratica = docPraticaLocalService.getDocPratica(docPraticaId); DocPratica docPratica = docPraticaLocalService.getDocPratica(docPraticaId);
String jsonFirmatari = docPratica.getJsonFirmatari(); String jsonFirmatari = docPratica.getJsonFirmatari();
@ -357,7 +360,8 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
docPraticaLocalService.updateDocPratica(docPratica); docPraticaLocalService.updateDocPratica(docPratica);
} }
public void addErrorAndApprova(long docPraticaId, String errorCode) throws PortalException, SystemException { public void addErrorAndApprova(long docPraticaId, String errorCode) throws PortalException,
SystemException {
DocPratica docPratica = docPraticaLocalService.getDocPratica(docPraticaId); DocPratica docPratica = docPraticaLocalService.getDocPratica(docPraticaId);
docPratica.setModifiedDate(new Date()); docPratica.setModifiedDate(new Date());
@ -376,16 +380,16 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
} }
private void validate(long groupId, long docPraticaId, String className, long classPk, long intPraticaId, private void validate(long groupId, long docPraticaId, String className, long classPk, long intPraticaId,
byte[] dlFileEntry, String fileName, String version, boolean praticaValidata, String descLong, String tipologia, byte[] dlFileEntry, String fileName, String version, boolean praticaValidata, String descLong,
String sha256, boolean aggiornato, String jsonFirmatari, long dettPraticaIdRimozione, Date dtDataRimozione) String tipologia, String sha256, boolean aggiornato, String jsonFirmatari,
throws PortalException, SystemException { long dettPraticaIdRimozione, Date dtDataRimozione) throws PortalException, SystemException {
// TODO Write your own validation code // TODO Write your own validation code
} }
public DocPratica updateDocPraticaAggiornato(long docPraticaId, boolean aggiornato) throws SystemException { public DocPratica updateDocPraticaAggiornato(long docPraticaId, boolean aggiornato)
throws SystemException {
DocPratica docPratica = docPraticaPersistence.fetchByPrimaryKey(docPraticaId); DocPratica docPratica = docPraticaPersistence.fetchByPrimaryKey(docPraticaId);
docPratica.setAggiornato(aggiornato); docPratica.setAggiornato(aggiornato);
@ -399,15 +403,12 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return (int) docPraticaPersistence.countWithDynamicQuery(dynamicQuery); return (int) docPraticaPersistence.countWithDynamicQuery(dynamicQuery);
} }
@SuppressWarnings("unchecked")
public List<DocPratica> getDocPraticaDaInviareDax(int start, int end) throws SystemException { public List<DocPratica> getDocPraticaDaInviareDax(int start, int end) throws SystemException {
DynamicQuery dynamicQuery = dynamicQueryDocPraticaDaInviareDax(); DynamicQuery dynamicQuery = dynamicQueryDocPraticaDaInviareDax();
return docPraticaPersistence.findWithDynamicQuery(dynamicQuery, start, end); return docPraticaPersistence.findWithDynamicQuery(dynamicQuery, start, end);
} }
private DynamicQuery dynamicQueryDocPraticaDaInviareDax() { private DynamicQuery dynamicQueryDocPraticaDaInviareDax() {
DynamicQuery dynamicQuery = docPraticaLocalService.dynamicQuery(); DynamicQuery dynamicQuery = docPraticaLocalService.dynamicQuery();
dynamicQuery.add(PropertyFactoryUtil.forName("dtInvioDax").isNull()); dynamicQuery.add(PropertyFactoryUtil.forName("dtInvioDax").isNull());
dynamicQuery.add(PropertyFactoryUtil.forName("daxId").eq(0L)); dynamicQuery.add(PropertyFactoryUtil.forName("daxId").eq(0L));
@ -417,7 +418,6 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
} }
public int countByClassPk(long classPk) throws SystemException { public int countByClassPk(long classPk) throws SystemException {
return docPraticaPersistence.countByClassPk(classPk); return docPraticaPersistence.countByClassPk(classPk);
} }
@ -436,7 +436,8 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return docPraticaPersistence.findByClassPk(classPk); return docPraticaPersistence.findByClassPk(classPk);
} }
public List<DocPratica> findByStaus(int status, int start, int end, OrderByComparator order) throws SystemException { public List<DocPratica> findByStaus(int status, int start, int end, OrderByComparator order)
throws SystemException {
return docPraticaPersistence.findByStatus(status, start, end, order); return docPraticaPersistence.findByStatus(status, start, end, order);
} }
@ -467,8 +468,8 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return soggettoPersistence.findWithDynamicQuery(dynamicQuery, start, end); return soggettoPersistence.findWithDynamicQuery(dynamicQuery, start, end);
} }
public List<DocPratica> findByIntPratica_ClassPk_Tipologia(long intPraticaId, long classPk, String tipologia, public List<DocPratica> findByIntPratica_ClassPk_Tipologia(long intPraticaId, long classPk,
int start, int end) throws SystemException { String tipologia, int start, int end) throws SystemException {
DynamicQuery dynamicQuery = dynamicQuery(); DynamicQuery dynamicQuery = dynamicQuery();
dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId));
@ -478,8 +479,8 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return dynamicQuery(dynamicQuery, start, end); return dynamicQuery(dynamicQuery, start, end);
} }
public List<DocPratica> findByIntPratica_ClassPk_Tipologie(long intPraticaId, long classPk, List<String> tipologie) public List<DocPratica> findByIntPratica_ClassPk_Tipologie(long intPraticaId, long classPk,
throws SystemException { List<String> tipologie) throws SystemException {
DynamicQuery dynamicQuery = dynamicQuery(); DynamicQuery dynamicQuery = dynamicQuery();
dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId));
@ -500,7 +501,8 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return dynamicQuery(dynamicQuery); return dynamicQuery(dynamicQuery);
} }
public DocPratica fetchByC_Group_DlFileEntry_Version(long dlFileEntryId, String version) throws SystemException { public DocPratica fetchByC_Group_DlFileEntry_Version(long dlFileEntryId, String version)
throws SystemException {
return docPraticaPersistence.fetchByDlFileEntry_Version(dlFileEntryId, version); return docPraticaPersistence.fetchByDlFileEntry_Version(dlFileEntryId, version);
} }
@ -513,14 +515,15 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
public List<Long> findDistinctDlFileEntryId(long classPk, String tipologia, int start, int end) public List<Long> findDistinctDlFileEntryId(long classPk, String tipologia, int start, int end)
throws SystemException { throws SystemException {
return findDistinctDlFileEntryId(new long[] {classPk}, tipologia, start, end); return findDistinctDlFileEntryId(new long[] { classPk }, tipologia, start, end);
} }
public List<Long> findDistinctDlFileEntryId(long[] classPks, String tipologia, int start, int end) public List<Long> findDistinctDlFileEntryId(long[] classPks, String tipologia, int start, int end)
throws SystemException { throws SystemException {
DynamicQuery dynamicQuery = docPraticaLocalService.dynamicQuery(); DynamicQuery dynamicQuery = docPraticaLocalService.dynamicQuery();
dynamicQuery.setProjection(ProjectionFactoryUtil.distinct(ProjectionFactoryUtil.property("dlFileEntryId"))); dynamicQuery.setProjection(ProjectionFactoryUtil.distinct(ProjectionFactoryUtil
.property("dlFileEntryId")));
dynamicQuery.add(PropertyFactoryUtil.forName("tipologia").eq(tipologia)); dynamicQuery.add(PropertyFactoryUtil.forName("tipologia").eq(tipologia));
Junction or = RestrictionsFactoryUtil.disjunction(); Junction or = RestrictionsFactoryUtil.disjunction();
for (long classPk : classPks) { for (long classPk : classPks) {
@ -540,8 +543,8 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return dynamicQuery(dynamicQuery); return dynamicQuery(dynamicQuery);
} }
public List<DocPratica> getValidByIntPratica_Tipologia(long intPraticaId, String tipologia, int start, int end) public List<DocPratica> getValidByIntPratica_Tipologia(long intPraticaId, String tipologia, int start,
throws SystemException { int end) throws SystemException {
DynamicQuery dynamicQuery = dynamicQuery(); DynamicQuery dynamicQuery = dynamicQuery();
dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId));
@ -551,7 +554,8 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return dynamicQuery(dynamicQuery, start, end); return dynamicQuery(dynamicQuery, start, end);
} }
public int countValidTmpByIntPratica_Tipologia(long intPraticaId, String tipologia) throws SystemException { public int countValidTmpByIntPratica_Tipologia(long intPraticaId, String tipologia)
throws SystemException {
DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId); DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId);
dynamicQuery.add(RestrictionsFactoryUtil.eq("tipologia", tipologia)); dynamicQuery.add(RestrictionsFactoryUtil.eq("tipologia", tipologia));
@ -559,8 +563,8 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return (int) docPraticaPersistence.countWithDynamicQuery(dynamicQuery); return (int) docPraticaPersistence.countWithDynamicQuery(dynamicQuery);
} }
public List<DocPratica> getValidTmpByIntPratica_Tipologia(long intPraticaId, String tipologia, int start, int end) public List<DocPratica> getValidTmpByIntPratica_Tipologia(long intPraticaId, String tipologia, int start,
throws SystemException { int end) throws SystemException {
DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId); DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId);
dynamicQuery.add(RestrictionsFactoryUtil.eq("tipologia", tipologia)); dynamicQuery.add(RestrictionsFactoryUtil.eq("tipologia", tipologia));
@ -569,8 +573,8 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return dynamicQuery(dynamicQuery, start, end); return dynamicQuery(dynamicQuery, start, end);
} }
public List<DocPratica> getValidTmpByIntPratica_DettPratica_Tipologia(long intPraticaId, long dettPraticaId, String tipologia, int start, int end) public List<DocPratica> getValidTmpByIntPratica_DettPratica_Tipologia(long intPraticaId,
throws SystemException { long dettPraticaId, String tipologia, int start, int end) throws SystemException {
DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId); DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId);
dynamicQuery.add(RestrictionsFactoryUtil.eq("tipologia", tipologia)); dynamicQuery.add(RestrictionsFactoryUtil.eq("tipologia", tipologia));
@ -581,8 +585,8 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return dynamicQuery(dynamicQuery, start, end); return dynamicQuery(dynamicQuery, start, end);
} }
public List<DocPratica> getValidTmpByIntPratica_Tipologie(long intPraticaId, String[] tipologie, int start, int end) public List<DocPratica> getValidTmpByIntPratica_Tipologie(long intPraticaId, String[] tipologie,
throws SystemException { int start, int end) throws SystemException {
DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId); DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId);
dynamicQuery.add(RestrictionsFactoryUtil.in("tipologia", tipologie)); dynamicQuery.add(RestrictionsFactoryUtil.in("tipologia", tipologie));
@ -591,7 +595,8 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return dynamicQuery(dynamicQuery, start, end); return dynamicQuery(dynamicQuery, start, end);
} }
public int countValidTmpByIntPratica_Tipologie(long intPraticaId, String[] tipologie) throws SystemException { public int countValidTmpByIntPratica_Tipologie(long intPraticaId, String[] tipologie)
throws SystemException {
DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId); DynamicQuery dynamicQuery = createvalidTmpQueryByIntPratica(intPraticaId);
dynamicQuery.add(RestrictionsFactoryUtil.in("tipologia", tipologie)); dynamicQuery.add(RestrictionsFactoryUtil.in("tipologia", tipologie));
@ -626,14 +631,15 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return dynamicQuery(dynamicQuery); return dynamicQuery(dynamicQuery);
} }
public List<DocPratica> getValidUntilClassPkByIntPratica(long intPraticaId, long classPk, String tipologia, public List<DocPratica> getValidUntilClassPkByIntPratica(long intPraticaId, long classPk,
int start, int end) throws SystemException { String tipologia, int start, int end) throws SystemException {
DynamicQuery dynamicQuery = dynamicQuery(); DynamicQuery dynamicQuery = dynamicQuery();
dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId));
dynamicQuery.add(RestrictionsFactoryUtil.le("classPk", classPk)); dynamicQuery.add(RestrictionsFactoryUtil.le("classPk", classPk));
dynamicQuery.add(RestrictionsFactoryUtil.eq("tipologia", tipologia)); dynamicQuery.add(RestrictionsFactoryUtil.eq("tipologia", tipologia));
// dynamicQuery.add(RestrictionsFactoryUtil.eq("dettPraticaIdRimozione", null)); // dynamicQuery.add(RestrictionsFactoryUtil.eq("dettPraticaIdRimozione",
// null));
dynamicQuery.add(RestrictionsFactoryUtil.eq("rimosso", false)); dynamicQuery.add(RestrictionsFactoryUtil.eq("rimosso", false));
dynamicQuery.addOrder(OrderFactoryUtil.desc("classPk")); dynamicQuery.addOrder(OrderFactoryUtil.desc("classPk"));
return dynamicQuery(dynamicQuery, start, end); return dynamicQuery(dynamicQuery, start, end);
@ -660,16 +666,17 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return docPraticaLocalService.dynamicQuery(dynamicQuery, start, end); return docPraticaLocalService.dynamicQuery(dynamicQuery, start, end);
} }
//ADT BUG FE ID = 9 // ADT BUG FE ID = 9
public DocPratica addDocPraticaAnnullamento(long userId, String className, long classPk, long intPraticaId, long fileEntryId, public DocPratica addDocPraticaAnnullamento(long userId, String className, long classPk,
String fileName, String tipologia, String sha256, String jsonFirmatari, ServiceContext serviceContext) throws PortalException, long intPraticaId, long fileEntryId, String fileName, String tipologia, String sha256,
SystemException { String jsonFirmatari, ServiceContext serviceContext) throws PortalException, SystemException {
User user = userPersistence.findByPrimaryKey(userId); User user = userPersistence.findByPrimaryKey(userId);
Date now = new Date(); Date now = new Date();
DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class.getName())); DocPratica docPratica = docPraticaPersistence.create(counterLocalService.increment(DocPratica.class
.getName()));
docPratica.setCompanyId(serviceContext.getCompanyId()); docPratica.setCompanyId(serviceContext.getCompanyId());
docPratica.setUserId(user.getUserId()); docPratica.setUserId(user.getUserId());
@ -699,9 +706,8 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return docPratica; return docPratica;
} }
/** /**
*Metodo nuovo ADT * Metodo nuovo ADT
* *
* @param intPraticaId * @param intPraticaId
* @param classPk * @param classPk
@ -711,8 +717,8 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
* @return * @return
* @throws SystemException * @throws SystemException
*/ */
public List<DocPratica> findByIntPratica_ClassPk_TipologiaNew(long intPraticaId, long classPk, String tipologia, public List<DocPratica> findByIntPratica_ClassPk_TipologiaNew(long intPraticaId, long classPk,
int start, int end) throws SystemException { String tipologia, int start, int end) throws SystemException {
DynamicQuery dynamicQuery = dynamicQuery(); DynamicQuery dynamicQuery = dynamicQuery();
dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId)); dynamicQuery.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId));

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

@ -20,8 +20,6 @@ import java.util.Date;
import com.liferay.portal.kernel.exception.PortalException; import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException; import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.model.User; import com.liferay.portal.model.User;
import com.liferay.portal.service.ServiceContext; import com.liferay.portal.service.ServiceContext;
@ -51,8 +49,6 @@ public class InfoFascicoloLocalServiceImpl extends InfoFascicoloLocalServiceBase
* local service. * local service.
*/ */
private static Log _log = LogFactoryUtil.getLog(InfoFascicoloLocalServiceImpl.class.getName());
public InfoFascicolo addInfoFascicolo(long intPraticaId, String numeroProgetto, ServiceContext serviceContext) public InfoFascicolo addInfoFascicolo(long intPraticaId, String numeroProgetto, ServiceContext serviceContext)
throws SystemException, PortalException { throws SystemException, PortalException {
return addInfoFascicolo(intPraticaId, numeroProgetto, false, serviceContext); return addInfoFascicolo(intPraticaId, numeroProgetto, false, serviceContext);

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

@ -74,6 +74,7 @@ import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.Map; import java.util.Map;
import org.apache.commons.codec.digest.DigestUtils; import org.apache.commons.codec.digest.DigestUtils;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
@ -107,6 +108,7 @@ import com.liferay.portal.kernel.workflow.WorkflowHandlerRegistryUtil;
import com.liferay.portal.kernel.workflow.WorkflowTask; import com.liferay.portal.kernel.workflow.WorkflowTask;
import com.liferay.portal.model.User; import com.liferay.portal.model.User;
import com.liferay.portal.model.WorkflowInstanceLink; import com.liferay.portal.model.WorkflowInstanceLink;
import com.liferay.portal.security.permission.ActionKeys;
import com.liferay.portal.security.permission.PermissionThreadLocal; import com.liferay.portal.security.permission.PermissionThreadLocal;
import com.liferay.portal.service.ServiceContext; import com.liferay.portal.service.ServiceContext;
import com.liferay.portal.service.UserLocalServiceUtil; import com.liferay.portal.service.UserLocalServiceUtil;
@ -1133,6 +1135,7 @@ public class IntPraticaLocalServiceImpl extends IntPraticaLocalServiceBaseImpl {
String folderName = PraticaUtil.getFolderName(dettPratica.getDettPraticaId()); String folderName = PraticaUtil.getFolderName(dettPratica.getDettPraticaId());
serviceContext.setGroupPermissions(new String[] { ActionKeys.VIEW });
Folder folder = null; Folder folder = null;
try { try {
folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(),

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

@ -44,6 +44,7 @@ import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.StringUtil; import com.liferay.portal.kernel.util.StringUtil;
import com.liferay.portal.kernel.util.Validator; import com.liferay.portal.kernel.util.Validator;
import com.liferay.portal.model.User; import com.liferay.portal.model.User;
import com.liferay.portal.security.permission.ActionKeys;
import com.liferay.portal.service.ServiceContext; import com.liferay.portal.service.ServiceContext;
import com.liferay.portlet.documentlibrary.NoSuchFolderException; import com.liferay.portlet.documentlibrary.NoSuchFolderException;
import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil; import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil;
@ -68,6 +69,7 @@ import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil;
*/ */
public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl { public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl {
private static final Log _log = LogFactoryUtil.getLog(PagamentoLocalServiceImpl.class); private static final Log _log = LogFactoryUtil.getLog(PagamentoLocalServiceImpl.class);
/* /*
* NOTE FOR DEVELOPERS: Never reference this interface directly. Always use * NOTE FOR DEVELOPERS: Never reference this interface directly. Always use
* {@link it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil} to * {@link it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil} to
@ -272,7 +274,6 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl {
return updatePagamento(pagamento); return updatePagamento(pagamento);
} }
@SuppressWarnings("unchecked")
public List<Pagamento> findByCommittente_Mezzo(String codiceFiscaleCommittente, String mezzo, int start, public List<Pagamento> findByCommittente_Mezzo(String codiceFiscaleCommittente, String mezzo, int start,
int end) throws SystemException { int end) throws SystemException {
@ -289,7 +290,6 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl {
return (int) pagamentoPersistence.countWithDynamicQuery(dynamicQuery); return (int) pagamentoPersistence.countWithDynamicQuery(dynamicQuery);
} }
@SuppressWarnings("unchecked")
public List<Pagamento> findByCommittente_Mezzo_Utilizzata(String codiceFiscaleCommittente, String mezzo, public List<Pagamento> findByCommittente_Mezzo_Utilizzata(String codiceFiscaleCommittente, String mezzo,
String utilizzata, int start, int end) throws SystemException { String utilizzata, int start, int end) throws SystemException {
@ -585,6 +585,7 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl {
String folderName = PraticaUtil.getFolderName(pagamento.getClassPk()); String folderName = PraticaUtil.getFolderName(pagamento.getClassPk());
serviceContext.setGroupPermissions(new String[] { ActionKeys.VIEW });
Folder folder = null; Folder folder = null;
try { try {
folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(),
@ -644,6 +645,7 @@ public class PagamentoLocalServiceImpl extends PagamentoLocalServiceBaseImpl {
String folderName = PraticaUtil.getFolderName(pagamento.getClassPk()); String folderName = PraticaUtil.getFolderName(pagamento.getClassPk());
serviceContext.setGroupPermissions(new String[] { ActionKeys.VIEW });
Folder folder = null; Folder folder = null;
try { try {
folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(),

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

@ -31,6 +31,7 @@ import com.liferay.portal.kernel.util.MimeTypesUtil;
import com.liferay.portal.kernel.util.StringPool; import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.Validator; import com.liferay.portal.kernel.util.Validator;
import com.liferay.portal.model.User; import com.liferay.portal.model.User;
import com.liferay.portal.security.permission.ActionKeys;
import com.liferay.portal.service.ServiceContext; import com.liferay.portal.service.ServiceContext;
import com.liferay.portal.service.UserLocalServiceUtil; import com.liferay.portal.service.UserLocalServiceUtil;
import com.liferay.portlet.documentlibrary.NoSuchFileEntryException; import com.liferay.portlet.documentlibrary.NoSuchFileEntryException;
@ -116,6 +117,7 @@ public class ParereGeologoLocalServiceImpl extends ParereGeologoLocalServiceBase
Folder defaultFolder = dlAppLocalService.getFolder(defaultFolderId); Folder defaultFolder = dlAppLocalService.getFolder(defaultFolderId);
String folderName = PraticaUtil.getFolderName(parereGeologo.getDettPraticaId()); String folderName = PraticaUtil.getFolderName(parereGeologo.getDettPraticaId());
serviceContext.setGroupPermissions(new String[] { ActionKeys.VIEW });
Folder folder = null; Folder folder = null;
try { try {
folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(), folder = dlAppLocalService.getFolder(defaultFolder.getRepositoryId(),
@ -229,12 +231,6 @@ public class ParereGeologoLocalServiceImpl extends ParereGeologoLocalServiceBase
return parereGeologoPersistence.countByGeologoId(geologoUserId); return parereGeologoPersistence.countByGeologoId(geologoUserId);
} }
private void validate(ParereGeologo parereGeologo) {
// TODO Auto-generated method stub
}
public List<ParereGeologo> findNotParereByGeologoId(long geologoUserId, int start, int end) public List<ParereGeologo> findNotParereByGeologoId(long geologoUserId, int start, int end)
throws SystemException { throws SystemException {

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

@ -172,7 +172,6 @@ public class ProvinciaLocalServiceImpl extends ProvinciaLocalServiceBaseImpl {
return provinciaPersistence.findByC_C(companyId, codiceProvincia); return provinciaPersistence.findByC_C(companyId, codiceProvincia);
} }
@SuppressWarnings("unchecked")
public List<Provincia> findByKeywords(long companyId, String keywords, public List<Provincia> findByKeywords(long companyId, String keywords,
int start, int end, OrderByComparator orderByComparator) int start, int end, OrderByComparator orderByComparator)
throws SystemException { throws SystemException {

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

@ -12,7 +12,6 @@
package it.tref.liferay.portos.bo.service.impl; package it.tref.liferay.portos.bo.service.impl;
import it.mwg.sismica.bo.util.SorteggioPraticaUtil;
import it.tref.liferay.portos.bo.model.Sorteggio; import it.tref.liferay.portos.bo.model.Sorteggio;
import it.tref.liferay.portos.bo.service.base.SorteggioLocalServiceBaseImpl; import it.tref.liferay.portos.bo.service.base.SorteggioLocalServiceBaseImpl;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@ -46,6 +46,7 @@ import it.tref.liferay.portos.bo.NoSuchIUVException;
import it.tref.liferay.portos.bo.model.IUV; import it.tref.liferay.portos.bo.model.IUV;
import it.tref.liferay.portos.bo.model.impl.IUVImpl; import it.tref.liferay.portos.bo.model.impl.IUVImpl;
import it.tref.liferay.portos.bo.model.impl.IUVModelImpl; import it.tref.liferay.portos.bo.model.impl.IUVModelImpl;
import it.tref.liferay.portos.bo.service.persistence.IUVPersistence;
import java.io.Serializable; import java.io.Serializable;

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

@ -45,6 +45,7 @@ import it.tref.liferay.portos.bo.NoSuchInfoFascicoloException;
import it.tref.liferay.portos.bo.model.InfoFascicolo; import it.tref.liferay.portos.bo.model.InfoFascicolo;
import it.tref.liferay.portos.bo.model.impl.InfoFascicoloImpl; import it.tref.liferay.portos.bo.model.impl.InfoFascicoloImpl;
import it.tref.liferay.portos.bo.model.impl.InfoFascicoloModelImpl; import it.tref.liferay.portos.bo.model.impl.InfoFascicoloModelImpl;
import it.tref.liferay.portos.bo.service.persistence.InfoFascicoloPersistence;
import java.io.Serializable; import java.io.Serializable;

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

@ -48,6 +48,7 @@ import it.tref.liferay.portos.bo.NoSuchIntPraticaException;
import it.tref.liferay.portos.bo.model.IntPratica; import it.tref.liferay.portos.bo.model.IntPratica;
import it.tref.liferay.portos.bo.model.impl.IntPraticaImpl; import it.tref.liferay.portos.bo.model.impl.IntPraticaImpl;
import it.tref.liferay.portos.bo.model.impl.IntPraticaModelImpl; import it.tref.liferay.portos.bo.model.impl.IntPraticaModelImpl;
import it.tref.liferay.portos.bo.service.persistence.IntPraticaPersistence;
import java.io.Serializable; import java.io.Serializable;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@ -43,6 +43,7 @@ import it.tref.liferay.portos.bo.NoSuchUtentePortosException;
import it.tref.liferay.portos.bo.model.UtentePortos; import it.tref.liferay.portos.bo.model.UtentePortos;
import it.tref.liferay.portos.bo.model.impl.UtentePortosImpl; import it.tref.liferay.portos.bo.model.impl.UtentePortosImpl;
import it.tref.liferay.portos.bo.model.impl.UtentePortosModelImpl; import it.tref.liferay.portos.bo.model.impl.UtentePortosModelImpl;
import it.tref.liferay.portos.bo.service.persistence.UtentePortosPersistence;
import java.io.Serializable; import java.io.Serializable;

3
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/startup/KaleoListenereStartupAction.java

@ -24,7 +24,8 @@ public class KaleoListenereStartupAction extends ModelListenerStartupAction {
KaleoTaskInstanceTokenModelListener.class.getName()), KaleoTaskInstanceTokenModelListener.class.getName()),
new ModelListenerWrapper("portos-kaleo-web", KaleoInstanceToken.class.getName(), new ModelListenerWrapper("portos-kaleo-web", KaleoInstanceToken.class.getName(),
KaleoInstanceTokenModelListener.class.getName()), KaleoInstanceTokenModelListener.class.getName()),
new ModelListenerWrapper("portos-kaleo-web", KaleoLog.class.getName(), KaleoLogModelListener.class.getName()) new ModelListenerWrapper("portos-kaleo-web", KaleoLog.class.getName(),
KaleoLogModelListener.class.getName())
}; };
} }

7
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/startup/RoleUpdateAction.java

@ -33,7 +33,8 @@ public class RoleUpdateAction extends SimpleAction {
for (String companyId : ids) { for (String companyId : ids) {
// TODO aggiunta di tutti i ruoli // TODO aggiunta di tutti i ruoli
try { try {
Role role = RoleLocalServiceUtil.fetchRole(Long.valueOf(companyId), Constants.ROLE_NAME_GEOLOGO); Role role = RoleLocalServiceUtil.fetchRole(Long.valueOf(companyId),
Constants.ROLE_NAME_GEOLOGO);
if (Validator.isNull(role)) { if (Validator.isNull(role)) {
long userId = UserLocalServiceUtil.getDefaultUserId(Long.valueOf(companyId)); long userId = UserLocalServiceUtil.getDefaultUserId(Long.valueOf(companyId));
String className = Role.class.getName(); String className = Role.class.getName();
@ -46,8 +47,8 @@ public class RoleUpdateAction extends SimpleAction {
int type = RoleConstants.TYPE_REGULAR; int type = RoleConstants.TYPE_REGULAR;
String subtype = null; String subtype = null;
ServiceContext serviceContext = null; ServiceContext serviceContext = null;
RoleLocalServiceUtil.addRole(userId, className, classPK, name, titleMap, descriptionMap, type, subtype, RoleLocalServiceUtil.addRole(userId, className, classPK, name, titleMap, descriptionMap,
serviceContext); type, subtype, serviceContext);
_log.info("Aggiunto ruolo " + name); _log.info("Aggiunto ruolo " + name);
} }

21
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/Constants.java

@ -2,18 +2,19 @@ package it.tref.liferay.portos.bo.util;
public class Constants extends it.tref.liferay.portos.bo.shared.util.Constants { public class Constants extends it.tref.liferay.portos.bo.shared.util.Constants {
public static final String NUMERO_PROGETTO_KEY_DB = "numero.progetto.key.db"; public static final String NUMERO_PROGETTO_KEY_DB = "numero.progetto.key.db";
public static final String[] AMMINISTRAZIONE_CSV_HEADERS_COMUNI = {"Codice Regione", "Codice Città Metropolitana", public static final String[] AMMINISTRAZIONE_CSV_HEADERS_COMUNI = { "Codice Regione",
"Codice Provincia (1)", "Progressivo del Comune (2)", "Codice Comune formato alfanumerico", "Codice Città Metropolitana", "Codice Provincia (1)", "Progressivo del Comune (2)",
"Denominazione in italiano", "Denominazione in tedesco", "Codice Ripartizione Geografica", "Codice Comune formato alfanumerico", "Denominazione in italiano", "Denominazione in tedesco",
"Ripartizione geografica", "Denominazione regione", "Denominazione Città metropolitana", "Codice Ripartizione Geografica", "Ripartizione geografica", "Denominazione regione",
"Denominazione provincia", "Flag Comune capoluogo di provincia", "Sigla automobilistica", "Denominazione Città metropolitana", "Denominazione provincia",
"Codice Comune formato numerico", "Codice Comune numerico con 110 province (dal 2010 al 2016)", "Flag Comune capoluogo di provincia", "Sigla automobilistica", "Codice Comune formato numerico",
"Codice Comune numerico con 110 province (dal 2010 al 2016)",
"Codice Comune numerico con 107 province (dal 2006 al 2009)", "Codice Comune numerico con 107 province (dal 2006 al 2009)",
"Codice Comune numerico con 103 province (dal 1995 al 2005)", "Codice Catastale del comune", "Codice Comune numerico con 103 province (dal 1995 al 2005)", "Codice Catastale del comune",
"Popolazione legale 2011 (09/10/2011)", "Codice NUTS1 2010", "Codice NUTS2 2010 (3) ", "Codice NUTS3 2010", "Popolazione legale 2011 (09/10/2011)", "Codice NUTS1 2010", "Codice NUTS2 2010 (3) ",
"Codice NUTS1 2006", "Codice NUTS2 2006 (3)", "Codice NUTS3 2006"}; "Codice NUTS3 2010", "Codice NUTS1 2006", "Codice NUTS2 2006 (3)", "Codice NUTS3 2006" };
public static final String[] AMMINISTRAZIONE_CSV_HEADERS_PROVINCE = {"codice_provincia", "provincia", "regione", public static final String[] AMMINISTRAZIONE_CSV_HEADERS_PROVINCE = { "codice_provincia", "provincia",
"sigla" }; "regione", "sigla" };
public static final String PORTOS_BO_SITE_NAME = "Portos BackOffice"; public static final String PORTOS_BO_SITE_NAME = "Portos BackOffice";

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/ContentType.java

@ -27,5 +27,4 @@ public enum ContentType {
} }
} }

10
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/FestivitaUtil.java

@ -6,7 +6,6 @@ import java.util.GregorianCalendar;
import org.apache.commons.lang.time.DateUtils; import org.apache.commons.lang.time.DateUtils;
public class FestivitaUtil { public class FestivitaUtil {
public final static boolean isFestivo(Date date) { public final static boolean isFestivo(Date date) {
@ -36,9 +35,9 @@ public class FestivitaUtil {
boolean isNatale = is(date, 25, 12); boolean isNatale = is(date, 25, 12);
boolean isSantoStefano = is(date, 26, 12); boolean isSantoStefano = is(date, 26, 12);
return isCapodanno || isBefana || isPasqua || isPasquetta || isFestaDellaLiberazione || isFestaDeiLavoratori return isCapodanno || isBefana || isPasqua || isPasquetta || isFestaDellaLiberazione
|| isFestaDellaRepubblica || isFerragosto || isOgnissanti || isImmacolataConcezione || isNatale || isFestaDeiLavoratori || isFestaDellaRepubblica || isFerragosto || isOgnissanti
|| isSantoStefano; || isImmacolataConcezione || isNatale || isSantoStefano;
} }
private final static boolean isPasqua(Date date) { private final static boolean isPasqua(Date date) {
@ -52,7 +51,8 @@ public class FestivitaUtil {
Date pasqua = findPasqua(year); Date pasqua = findPasqua(year);
if (pasqua != null) { if (pasqua != null) {
calendar.setTime(pasqua); calendar.setTime(pasqua);
int pasquaYMD = year * 10000 + calendar.get(Calendar.MONTH) * 100 + calendar.get(Calendar.DAY_OF_MONTH); int pasquaYMD = year * 10000 + calendar.get(Calendar.MONTH) * 100
+ calendar.get(Calendar.DAY_OF_MONTH);
return (pasquaYMD == dateYMD); return (pasquaYMD == dateYMD);
} }

11
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/GenioCivileBaseUtil.java

@ -66,15 +66,16 @@ public class GenioCivileBaseUtil {
return url; return url;
} }
public static String getDettPraticaURL(HttpServletRequest request, long plid, long resourcePrimKey, int status) public static String getDettPraticaURL(HttpServletRequest request, long plid, long resourcePrimKey,
throws PortletModeException, WindowStateException { int status) throws PortletModeException, WindowStateException {
return getDettPraticaURL(request, plid, resourcePrimKey, status, null); return getDettPraticaURL(request, plid, resourcePrimKey, status, null);
} }
public static String getDettPraticaURL(HttpServletRequest request, long plid, long resourcePrimKey, int status, public static String getDettPraticaURL(HttpServletRequest request, long plid, long resourcePrimKey,
String redirect) throws PortletModeException, WindowStateException { int status, String redirect) throws PortletModeException, WindowStateException {
PortletURL url = PortletURLFactoryUtil.create(request, PortletKeys.FASCICOLO, plid, PortletRequest.RENDER_PHASE); PortletURL url = PortletURLFactoryUtil.create(request, PortletKeys.FASCICOLO, plid,
PortletRequest.RENDER_PHASE);
url.setParameter("mvcPath", "/html/pratichegeniocivile/view.jsp"); url.setParameter("mvcPath", "/html/pratichegeniocivile/view.jsp");
url.setParameter("resourcePrimKey", String.valueOf(resourcePrimKey)); url.setParameter("resourcePrimKey", String.valueOf(resourcePrimKey));
url.setParameter("redirect", redirect); url.setParameter("redirect", redirect);

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/GestioneFirmeUtil.java

@ -19,6 +19,7 @@ import com.liferay.portal.service.UserLocalServiceUtil;
public class GestioneFirmeUtil { public class GestioneFirmeUtil {
@SuppressWarnings("serial")
private static List<String> tipoDocumentoFirmaBase = new UniqueList<String>() { private static List<String> tipoDocumentoFirmaBase = new UniqueList<String>() {
{ {
add("MA"); add("MA");

4
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/MockAllegato.java

@ -4,9 +4,7 @@ public class MockAllegato {
public boolean checked; public boolean checked;
public String status, name, tipo, invalidato; public String status, name, tipo, invalidato;
public MockAllegato(boolean checked, String status, String name, String tipo, String invalidato) {
public MockAllegato(boolean checked, String status, String name,
String tipo, String invalidato) {
super(); super();
this.checked = checked; this.checked = checked;
this.status = status; this.status = status;

10
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/OggettoProtocollo.java

@ -17,8 +17,9 @@ public class OggettoProtocollo {
private final String fascicoloEntityTipo; private final String fascicoloEntityTipo;
public OggettoProtocollo(String protocolloEntityId, String protocolloEntityUtenteId, public OggettoProtocollo(String protocolloEntityId, String protocolloEntityUtenteId,
String protocolloEntityUfficioId, String protocolloEntityOggetto, String protocolloEntityFascicoloNumero, String protocolloEntityUfficioId, String protocolloEntityOggetto,
String dataInserimento, String fascicoloEntityTipo) throws ParseException { String protocolloEntityFascicoloNumero, String dataInserimento, String fascicoloEntityTipo)
throws ParseException {
super(); super();
this.protocolloEntityId = protocolloEntityId; this.protocolloEntityId = protocolloEntityId;
@ -30,8 +31,8 @@ public class OggettoProtocollo {
Calendar calendar = Calendar.getInstance(); Calendar calendar = Calendar.getInstance();
calendar.setTime(sdf.parse(dataInserimento)); calendar.setTime(sdf.parse(dataInserimento));
this.protocolloEntityFascicoloNumero = this.protocolloEntityFascicoloNumero = calendar.get(Calendar.YEAR)
calendar.get(Calendar.YEAR) + StringUtils.leftPad(protocolloEntityFascicoloNumero, 7).replace(' ', '0'); + StringUtils.leftPad(protocolloEntityFascicoloNumero, 7).replace(' ', '0');
this.fascicoloEntityTipo = fascicoloEntityTipo.equals("1") ? "partenza" : "arrivo"; this.fascicoloEntityTipo = fascicoloEntityTipo.equals("1") ? "partenza" : "arrivo";
} }
@ -71,5 +72,4 @@ public class OggettoProtocollo {
return fascicoloEntityTipo; return fascicoloEntityTipo;
} }
} }

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

@ -4,10 +4,9 @@ resource.actions.configs=resource-actions/default.xml
geniocivile.iris.receiver.id = RTIRIS geniocivile.iris.receiver.id = RTIRIS
geniocivile.iris.receiver.sys = SIL_IRIS_ITR geniocivile.iris.receiver.sys = SIL_IRIS_ITR
geniocivile.iris.speseistruttoria.sender.id = RegioneToscana geniocivile.iris.speseistruttoria.sender.id = RegioneSiciliana
geniocivile.iris.speseistruttoria.sender.sys = SIL_RTOSCANA_GC geniocivile.iris.speseistruttoria.sender.sys = SIL_RTOSCANA_GC
geniocivile.iris.bolli.sender.id = RegioneToscana geniocivile.iris.bolli.sender.id = RegioneSiciliana
#geniocivile.iris.bolli.sender.id = SPC/RegioneToscana
geniocivile.iris.bolli.sender.sys = SIL_E_BOLLO geniocivile.iris.bolli.sender.sys = SIL_E_BOLLO
#geniocivile.iris.iuv.keystore.path = /resource/iris/keystore_iuv.p12 #geniocivile.iris.iuv.keystore.path = /resource/iris/keystore_iuv.p12
@ -22,11 +21,6 @@ geniocivile.iris.speseistruttoria.descrizionecausale = Spese istruttoria Genio C
geniocivile.iris.bolli.tipopendenza = E_BOLLO geniocivile.iris.bolli.tipopendenza = E_BOLLO
geniocivile.iris.bolli.descrizionecausale = Bolli Genio Civile geniocivile.iris.bolli.descrizionecausale = Bolli Genio Civile
#geniocivile.iris.bolli.iban = IT05N0200802800123456789012
#geniocivile.iris.bolli.beneficiario = ALTRO BENEFICIARIO
#geniocivile.iris.spese.iban = IT05N0200802800123456789012
#geniocivile.iris.spese.beneficiario = ALTRO BENEFICIARIO
geniocivile.iris.bolli.riscossore.id = ADE geniocivile.iris.bolli.riscossore.id = ADE
geniocivile.iris.bolli.riscossore.riferimento = BOLLI_GC geniocivile.iris.bolli.riscossore.riferimento = BOLLI_GC
@ -44,7 +38,6 @@ geniocivile.iris.bolli.password = Zui6(hR4
geniocivile.iris.error.tipopagamento.notallowed = Tipologia Pagamento non supportata geniocivile.iris.error.tipopagamento.notallowed = Tipologia Pagamento non supportata
geniocivile.iris.error.iuv.url = IUV service url not set geniocivile.iris.error.iuv.url = IUV service url not set
geniocivile.iris.error.iuv.falut = IUV Fault
geniocivile.iris.email.destinatario = support.iris@tasgroup.it geniocivile.iris.email.destinatario = support.iris@tasgroup.it
geniocivile.iris.email.mittente = noreply-FE-PORTOS@regione.toscana.it geniocivile.iris.email.mittente = noreply-FE-PORTOS@regione.toscana.it

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

@ -1 +1 @@
build.auto.upgrade = false build.auto.upgrade=false

Some files were not shown because too many files have changed in this diff Show More

Caricamento…
Annulla
Salva