> deserializer = JSONFactoryUtil.createJSONDeserializer();
String dichiarazioni = getDichiarazioni();
if (Validator.isNull(dichiarazioni)) {
dichiarazioni = "{}";
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocAggiuntivaImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocAggiuntivaImpl.java
index 2c9b03ca..b83a46ab 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocAggiuntivaImpl.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocAggiuntivaImpl.java
@@ -21,35 +21,38 @@ import com.liferay.portlet.documentlibrary.model.DLFileEntry;
import com.liferay.portlet.documentlibrary.service.DLFileEntryServiceUtil;
/**
- * The extended model implementation for the DocAggiuntiva service. Represents a row in the
- * "portos_bo_DocAggiuntiva" database table, with each column mapped to a property of this
- * class.
+ * The extended model implementation for the DocAggiuntiva service. Represents a
+ * row in the "portos_bo_DocAggiuntiva" database table, with each
+ * column mapped to a property of this class.
*
*
- * 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.DocAggiuntiva} 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.DocAggiuntiva} interface.
*
*
* @author Davide Barbagallo, 3F Consulting
*/
+@SuppressWarnings("serial")
public class DocAggiuntivaImpl extends DocAggiuntivaBaseImpl {
- /*
- * NOTE FOR DEVELOPERS:
- *
- * Never reference this class directly. All methods that expect a doc aggiuntiva model instance
- * should use the {@link it.tref.liferay.portos.bo.model.DocAggiuntiva} interface instead.
- */
- public DocAggiuntivaImpl() {}
+ /*
+ * NOTE FOR DEVELOPERS:
+ *
+ * Never reference this class directly. All methods that expect a doc
+ * aggiuntiva model instance should use the {@link
+ * it.tref.liferay.portos.bo.model.DocAggiuntiva} interface instead.
+ */
+ public DocAggiuntivaImpl() {
+ }
- public String getFileName() throws PortalException, SystemException {
+ public String getFileName() throws PortalException, SystemException {
- if (getFileEntryId() == 0L && getOldFileEntryId() != 0L) {
- FilesImporter.handleFileImportDocAggiuntiva(this);
- return StringPool.BLANK;
- }
+ if (getFileEntryId() == 0L && getOldFileEntryId() != 0L) {
+ FilesImporter.handleFileImportDocAggiuntiva(this);
+ return StringPool.BLANK;
+ }
- DLFileEntry file = DLFileEntryServiceUtil.getFileEntry(getFileEntryId());
- return file.getDescription();
- }
+ DLFileEntry file = DLFileEntryServiceUtil.getFileEntry(getFileEntryId());
+ return file.getDescription();
+ }
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaImpl.java
index 8ca8e2d2..3e91e3ea 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaImpl.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DocPraticaImpl.java
@@ -23,42 +23,45 @@ import com.liferay.portlet.documentlibrary.service.DLFileEntryServiceUtil;
import com.liferay.portlet.documentlibrary.util.DLUtil;
/**
- * The extended model implementation for the DocPratica service. Represents a row in the
- * "portos_bo_DocPratica" database table, with each column mapped to a property of this
- * class.
+ * The extended model implementation for the DocPratica service. Represents a
+ * row in the "portos_bo_DocPratica" database table, with each column
+ * mapped to a property of this class.
*
*
- * 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.DocPratica} 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.DocPratica} interface.
*
*
* @author Davide Barbagallo, 3F Consulting
*/
+@SuppressWarnings("serial")
public class DocPraticaImpl extends DocPraticaBaseImpl {
- /*
- * NOTE FOR DEVELOPERS:
- *
- * Never reference this class directly. All methods that expect a doc pratica model instance
- * should use the {@link it.tref.liferay.portos.bo.model.DocPratica} interface instead.
- */
- public DocPraticaImpl() {}
+ /*
+ * NOTE FOR DEVELOPERS:
+ *
+ * Never reference this class directly. All methods that expect a doc
+ * pratica model instance should use the {@link
+ * it.tref.liferay.portos.bo.model.DocPratica} interface instead.
+ */
+ public DocPraticaImpl() {
+ }
- @Override
- public String getFileName() throws PortalException, SystemException {
- if (Validator.isNull(getDlFileEntryId())) {
- return "Da importare";
- }
- DLFileEntry file = DLFileEntryServiceUtil.getFileEntry(getDlFileEntryId());
- return file.getTitle();
- }
+ @Override
+ public String getFileName() throws PortalException, SystemException {
+ if (Validator.isNull(getDlFileEntryId())) {
+ return "Da importare";
+ }
+ DLFileEntry file = DLFileEntryServiceUtil.getFileEntry(getDlFileEntryId());
+ return file.getTitle();
+ }
- public String getDownloadUrl(ThemeDisplay themeDisplay) throws PortalException, SystemException {
- if (Validator.isNull(getDlFileEntryId())) {
- return "Da importare";
- }
- FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(getDlFileEntryId());
- return DLUtil.getPreviewURL(fileEntry, fileEntry.getFileVersion(), themeDisplay, "&download=true");
- }
+ public String getDownloadUrl(ThemeDisplay themeDisplay) throws PortalException, SystemException {
+ if (Validator.isNull(getDlFileEntryId())) {
+ return "Da importare";
+ }
+ FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(getDlFileEntryId());
+ return DLUtil.getPreviewURL(fileEntry, fileEntry.getFileVersion(), themeDisplay, "&download=true");
+ }
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/HistoryWorkflowActionImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/HistoryWorkflowActionImpl.java
index 6e20f5fd..8be9b6f7 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/HistoryWorkflowActionImpl.java
+++ b/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;
/**
- * The extended model implementation for the HistoryWorkflowAction service. Represents a row in the "portos_bo_HistoryWorkflowAction" 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 "portos_bo_HistoryWorkflowAction" database
+ * table, with each column mapped to a property of this class.
*
*
- * 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.
*
*
* @author Davide Barbagallo, 3F Consulting
*/
+@SuppressWarnings("serial")
public class HistoryWorkflowActionImpl extends HistoryWorkflowActionBaseImpl {
/*
* 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() {
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/IUVImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/IUVImpl.java
index 83cf2955..161e1e10 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/IUVImpl.java
+++ b/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;
/**
- * The extended model implementation for the IUV service. Represents a row in the "portos_bo_IUV" 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 "portos_bo_IUV" database table, with each column mapped to a
+ * property of this class.
*
*
- * 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.
*
*
* @author Davide Barbagallo, 3F Consulting
*/
+@SuppressWarnings("serial")
public class IUVImpl extends IUVBaseImpl {
/*
* 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() {
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/InfoFascicoloImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/InfoFascicoloImpl.java
index 4ba57ab2..f924c80d 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/InfoFascicoloImpl.java
+++ b/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;
/**
- * The extended model implementation for the InfoFascicolo service. Represents a row in the "portos_bo_InfoFascicolo" 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 "portos_bo_InfoFascicolo" database table, with each
+ * column mapped to a property of this class.
*
*
- * 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.
*
*
* @author Davide Barbagallo, 3F Consulting
*/
+@SuppressWarnings("serial")
public class InfoFascicoloImpl extends InfoFascicoloBaseImpl {
/*
* 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() {
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/ProvinciaImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/ProvinciaImpl.java
index 7a5224a4..da2f7ada 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/ProvinciaImpl.java
+++ b/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;
/**
- * The extended model implementation for the Provincia service. Represents a row in the "portos_provincia" 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 "portos_provincia" database table, with each column mapped
+ * to a property of this class.
*
*
- * 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.
*
*
* @author Davide Barbagallo, 3F Consulting
*/
+@SuppressWarnings("serial")
public class ProvinciaImpl extends ProvinciaBaseImpl {
/*
* 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() {
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SoggettoImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SoggettoImpl.java
index 3ef47a8b..44f2b5f0 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SoggettoImpl.java
+++ b/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;
/**
- * The extended model implementation for the Soggetto service. Represents a row in the
- * "portos_bo_Soggetto" database table, with each column mapped to a property of this
- * class.
+ * The extended model implementation for the Soggetto service. Represents a row
+ * in the "portos_bo_Soggetto" database table, with each column mapped
+ * to a property of this class.
*
*
- * 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.Soggetto} 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.Soggetto} interface.
*
*
* @author Davide Barbagallo, 3F Consulting
*/
+@SuppressWarnings("serial")
public class SoggettoImpl extends SoggettoBaseImpl {
/*
- * NOTE FOR DEVELOPERS: Never reference this class directly. All methods that expect a soggetto
- * model instance should use the {@link it.tref.liferay.portos.bo.model.Soggetto} interface
- * instead.
+ * NOTE FOR DEVELOPERS: Never reference this class directly. All methods
+ * that expect a soggetto model instance should use the {@link
+ * it.tref.liferay.portos.bo.model.Soggetto} interface instead.
*/
public SoggettoImpl() {
@@ -44,7 +45,6 @@ public class SoggettoImpl extends SoggettoBaseImpl {
String tipologia = LanguageUtil.get(LocaleUtil.ITALIAN, "gc-soggetto-" + getTipologiaSoggetto());
-
String ambito = StringPool.BLANK;
if (Validator.isNotNull(getAmbitoProfessione())) {
ambito = StringPool.SPACE + StringPool.DASH + StringPool.SPACE;
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SorteggioImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SorteggioImpl.java
index 1acb4a96..c7806456 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SorteggioImpl.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/SorteggioImpl.java
@@ -15,32 +15,34 @@ package it.tref.liferay.portos.bo.model.impl;
import com.liferay.portal.kernel.util.Validator;
/**
- * The extended model implementation for the Sorteggio service. Represents a row in the
- * "portos_bo_Sorteggio" database table, with each column mapped to a property of this
- * class.
+ * The extended model implementation for the Sorteggio service. Represents a row
+ * in the "portos_bo_Sorteggio" database table, with each column
+ * mapped to a property of this class.
*
*
- * 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.Sorteggio} 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.Sorteggio} interface.
*
*
* @author Davide Barbagallo, 3F Consulting
*/
+@SuppressWarnings("serial")
public class SorteggioImpl extends SorteggioBaseImpl {
- /*
- * NOTE FOR DEVELOPERS:
- *
- * Never reference this class directly. All methods that expect a sorteggio model instance should
- * use the {@link it.tref.liferay.portos.bo.model.Sorteggio} interface instead.
- */
- public SorteggioImpl() {}
+ /*
+ * NOTE FOR DEVELOPERS:
+ *
+ * Never reference this class directly. All methods that expect a sorteggio
+ * model instance should use the {@link
+ * it.tref.liferay.portos.bo.model.Sorteggio} interface instead.
+ */
+ public SorteggioImpl() {
+ }
-
- public boolean mesePrecedenteToBoolean() {
- if (Validator.isNull(getMesePrecedente())) {
- return false;
- }
- return Boolean.parseBoolean(getMesePrecedente());
- }
+ public boolean mesePrecedenteToBoolean() {
+ if (Validator.isNull(getMesePrecedente())) {
+ return false;
+ }
+ return Boolean.parseBoolean(getMesePrecedente());
+ }
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/StoricoSoggettoPraticaImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/StoricoSoggettoPraticaImpl.java
index 69e14a68..e4cc48cf 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/StoricoSoggettoPraticaImpl.java
+++ b/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;
/**
- * The extended model implementation for the StoricoSoggettoPratica service. Represents a row in the "portos_bo_StoricoSoggettoPratica" 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 "portos_bo_StoricoSoggettoPratica" database
+ * table, with each column mapped to a property of this class.
*
*
- * 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.
*
*
* @author Davide Barbagallo, 3F Consulting
*/
+@SuppressWarnings("serial")
public class StoricoSoggettoPraticaImpl extends StoricoSoggettoPraticaBaseImpl {
/*
* 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() {
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/UtentePortosImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/UtentePortosImpl.java
index 24ddb0e4..b2732ecb 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/UtentePortosImpl.java
+++ b/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;
/**
- * The extended model implementation for the UtentePortos service. Represents a row in the "portos_bo_UtentePortos" 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 "portos_bo_UtentePortos" database table, with each
+ * column mapped to a property of this class.
*
*
- * 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.
*
*
* @author Davide Barbagallo, 3F Consulting
*/
+@SuppressWarnings("serial")
public class UtentePortosImpl extends UtentePortosBaseImpl {
/*
* 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() {
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/listener/DettPraticaModelListener.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/listener/DettPraticaModelListener.java
index 1de21dec..d62cb641 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/listener/DettPraticaModelListener.java
+++ b/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 {
}
if (model.getStatus() == WorkflowConstants.STATUS_APPROVED) {
- IntPratica intPratica = IntPraticaLocalServiceUtil.updateModifiedDate(
- model.getIntPraticaId(), new Date());
+ IntPraticaLocalServiceUtil.updateModifiedDate(model.getIntPraticaId(), new Date());
}
} catch (SearchException | NoSuchIntPraticaException | SystemException e) {
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/listener/KaleoInstanceTokenModelListener.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/listener/KaleoInstanceTokenModelListener.java
index 6510341e..e59a31b9 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/listener/KaleoInstanceTokenModelListener.java
+++ b/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.SearchException;
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.KaleoTaskInstanceToken;
-import com.liferay.portal.workflow.kaleo.service.KaleoInstanceLocalServiceUtil;
import com.liferay.portal.workflow.kaleo.service.KaleoTaskInstanceTokenLocalServiceUtil;
public class KaleoInstanceTokenModelListener extends BaseModelListener {
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/AmministrazionePortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/AmministrazionePortlet.java
index 09ea2604..28e42c74 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/AmministrazionePortlet.java
+++ b/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.FileReader;
-import java.text.ParseException;
-import java.text.SimpleDateFormat;
import java.util.Date;
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.SystemException;
-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.upload.UploadPortletRequest;
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/CarichiLavoroPortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/CarichiLavoroPortlet.java
index 5f2ad1a6..a28e40d4 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/CarichiLavoroPortlet.java
+++ b/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;
-import com.liferay.portal.kernel.log.Log;
-import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.util.bridges.mvc.MVCPortlet;
-
public class CarichiLavoroPortlet extends MVCPortlet {
-
- private Log _log = LogFactoryUtil.getLog(CarichiLavoroPortlet.class);
-
-
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/GestioneFirmePortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/GestioneFirmePortlet.java
index 279d4a73..1606e4b8 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/GestioneFirmePortlet.java
+++ b/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.DettPraticaLocalServiceUtil;
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.util.Constants;
import it.tref.liferay.portos.bo.util.GestioneFirmeUtil;
-import it.tref.liferay.portos.bo.util.TempisticaConstants;
-
import javax.portlet.ActionRequest;
import javax.portlet.ActionResponse;
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.SystemException;
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.SessionErrors;
import com.liferay.portal.kernel.util.ArrayUtil;
@@ -61,358 +56,363 @@ import com.liferay.util.bridges.mvc.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 {
-
- ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest);
- User user = UserLocalServiceUtil.getUser(serviceContext.getUserId());
- long avvisoId = ParamUtil.getLong(actionRequest, "avvisoId");
-
- Avviso avviso = AvvisoLocalServiceUtil.getAvviso(avvisoId);
- if (GestioneFirmeUtil.userCanSignAvviso(user.getUserId(), avviso.getGroupId(), avviso.getAvvisoId())) {
- AvvisoServiceUtil.assegnaFirma(avviso.getAvvisoId(), user.getScreenName());
- PortalUtil.copyRequestParameters(actionRequest, actionResponse);
- } else {
- SessionErrors.add(actionRequest, "non possibile asssegnazione firma");
- }
- }
-
- public void rilasciaFirma(ActionRequest actionRequest, ActionResponse actionResponse) throws PortalException,
- SystemException {
-
- ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest);
- User user = UserLocalServiceUtil.getUser(serviceContext.getUserId());
- long avvisoId = ParamUtil.getLong(actionRequest, "avvisoId");
- Avviso avviso = AvvisoLocalServiceUtil.getAvviso(avvisoId);
- AvvisoServiceUtil.rilasciaFirma(avviso.getAvvisoId(), user.getScreenName());
- PortalUtil.copyRequestParameters(actionRequest, actionResponse);
- }
-
- //ADT BUG-ID=16 Sezione Pratiche Assegnate / Export CSV delle firme
- @Override
- public void serveResource(ResourceRequest resourceRequest,
- ResourceResponse resourceResponse) throws IOException,
- PortletException {
-
- String resourceId = GetterUtil.getString(resourceRequest.getResourceID());
-
- if (resourceId.equals("exportCSV")) {
-
- ThemeDisplay themeDisplay = (ThemeDisplay) resourceRequest.getAttribute(WebKeys.THEME_DISPLAY);
-
- long companyId = themeDisplay.getCompanyId();
- Locale locale = themeDisplay.getLocale();
- User user = themeDisplay.getUser();
-
-
- String tabs1 = ParamUtil.getString(resourceRequest, "tabs1");
-
- try {
-
- String csv = null;
- String fileName = null;
-
- if("Tab_AvvisiDaFirmare".equals(tabs1)){
- fileName = "firmati";
- csv = exportToCSVAvvisiDaFirmare(companyId, user, locale);
- } else if("Tab_AvvisiAltri".equals(tabs1)){
- fileName = "assegnati_altri";
- csv = exportToCSVAvvisiAltri(companyId, user, locale);
- } else if("Tab_AvvisiFirme".equals(tabs1)){
- fileName = "da_firmare";
- csv = exportToCSVAvvisiFirme(companyId, user.getScreenName(), locale);
- }
-
- HttpServletRequest request = PortalUtil.getHttpServletRequest(resourceRequest);
- HttpServletResponse response = PortalUtil.getHttpServletResponse(resourceResponse);
-
- ServletResponseUtil.sendFile(request, response, "export_firme_" + fileName + ".csv",
- csv.getBytes(StringPool.UTF8), ContentTypes.TEXT_CSV_UTF8);
-
- } catch (Exception e) {
- throw new IOException(e);
- }
-
- }
-
-
- super.serveResource(resourceRequest, resourceResponse);
- }
-
- //ADT BUG-ID=16 Sezione Pratiche Assegnate / Export CSV delle firme
- private String exportToCSVAvvisiFirme(long companyId, String cf, Locale locale) throws Exception {
-
- Format dateFormat = FastDateFormatFactoryUtil.getDate(locale);
- Format dateTimeFormat = FastDateFormatFactoryUtil.getDateTime(locale);
-
- StringBuilder sb = new StringBuilder();
-
- List lista = AvvisoLocalServiceUtil.getAvvisiFirmatiByCF(companyId, cf, QueryUtil.ALL_POS, QueryUtil.ALL_POS);
-
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.progetto")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.protocollo")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.descrizione")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "provincia")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.dataAvviso")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.tipoDocumento")));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(StringPool.NEW_LINE);
-
- for (Iterator iterator = lista.iterator(); iterator.hasNext();) {
- Avviso avviso = (Avviso) iterator.next();
-
- DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(avviso.getClassPk());
- IntPratica intPratica = null;
- if(Validator.isNotNull(dettPratica)){
- intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
- } else {
- intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId());
- }
- sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(Validator.isNotNull(dettPratica) ? dettPratica.getProtocollo() : StringPool.BLANK));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(CSVUtil.encode(avviso.getDescLong()));
- sb.append(StringPool.SEMICOLON);
-
- long territorioGroupId = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()).getGroupId();
- long organizationId = GroupLocalServiceUtil.getGroup(territorioGroupId).getOrganizationId();
- String genio = OrganizationLocalServiceUtil.getOrganization(organizationId).getName();
- sb.append(CSVUtil.encode(genio));
- sb.append(StringPool.SEMICOLON);
+ public void assignaFirma(ActionRequest actionRequest, ActionResponse actionResponse)
+ throws PortalException, SystemException {
-
- sb.append(CSVUtil.encode(dateFormat.format(avviso.getDtAvviso())));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, avviso.translateTipoDocumento())));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(StringPool.NEW_LINE);
- }
-
- return sb.toString();
- }
- //ADT BUG-ID=16 Sezione Pratiche Assegnate / Export CSV delle firme
- private String exportToCSVAvvisiAltri(long companyId, User user, Locale locale) throws Exception {
-
- Format dateFormat = FastDateFormatFactoryUtil.getDate(locale);
- Format dateTimeFormat = FastDateFormatFactoryUtil.getDateTime(locale);
-
- StringBuilder sb = new StringBuilder();
-
- long[] gruopIds = new long[0];
- List organizations = OrganizationLocalServiceUtil.getUserOrganizations(user.getUserId());
- for(Organization organization:organizations){
- if(UserGroupRoleLocalServiceUtil.hasUserGroupRole(user.getUserId(), organization.getGroupId(), Constants.ROLE_NAME_FIRMA, true)){
- gruopIds = ArrayUtil.append(gruopIds, organization.getGroupId());
- }
- }
-
- List 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(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.protocollo")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.descrizione")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "provincia")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.dataAvviso")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.tipoDocumento")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.firma")));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(StringPool.NEW_LINE);
-
- for (Iterator iterator = lista.iterator(); iterator.hasNext();) {
- Avviso avviso = (Avviso) iterator.next();
-
- DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(avviso.getClassPk());
- IntPratica intPratica = null;
- if(Validator.isNotNull(dettPratica)){
- intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
- } else {
- intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId());
- }
- sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(Validator.isNotNull(dettPratica) ? dettPratica.getProtocollo() : StringPool.BLANK));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(CSVUtil.encode(avviso.getDescLong()));
- sb.append(StringPool.SEMICOLON);
-
- long territorioGroupId = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()).getGroupId();
- long organizationId = GroupLocalServiceUtil.getGroup(territorioGroupId).getOrganizationId();
- String genio = OrganizationLocalServiceUtil.getOrganization(organizationId).getName();
- sb.append(CSVUtil.encode(genio));
- sb.append(StringPool.SEMICOLON);
-
-
- sb.append(CSVUtil.encode(dateFormat.format(avviso.getDtAvviso())));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, avviso.translateTipoDocumento())));
- sb.append(StringPool.SEMICOLON);
-
- String cf = avviso.getUserCodiceFiscalePrimaFirma();
- User userFirma = UserLocalServiceUtil.fetchUserByScreenName(companyId, cf);
- sb.append(CSVUtil.encode(Validator.isNotNull(userFirma) ? userFirma.getFullName() : cf));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(StringPool.NEW_LINE);
- }
-
- return sb.toString();
- }
-
- //ADT BUG-ID=16 Sezione Pratiche Assegnate / Export CSV delle firme
- private String exportToCSVAvvisiDaFirmare(long companyId, User user, Locale locale) throws Exception {
-
- Format dateFormat = FastDateFormatFactoryUtil.getDate(locale);
- Format dateTimeFormat = FastDateFormatFactoryUtil.getDateTime(locale);
-
- StringBuilder sb = new StringBuilder();
-
- List listaLeTueFirme = AvvisoLocalServiceUtil.getAvvisiDaFirmarePrimaFirmaByCF(companyId, user.getScreenName(), QueryUtil.ALL_POS, QueryUtil.ALL_POS);
-
- sb.append("LE TUE FIRME");
- sb.append(StringPool.NEW_LINE);
-
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.progetto")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.protocollo")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.descrizione")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "provincia")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.dataAvviso")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.tipoDocumento")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.firma")));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(StringPool.NEW_LINE);
-
- for (Iterator iterator = listaLeTueFirme.iterator(); iterator.hasNext();) {
- Avviso avviso = (Avviso) iterator.next();
-
- DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(avviso.getClassPk());
- IntPratica intPratica = null;
- if(Validator.isNotNull(dettPratica)){
- intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
- } else {
- intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId());
- }
- sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(Validator.isNotNull(dettPratica) ? dettPratica.getProtocollo() : StringPool.BLANK));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(CSVUtil.encode(avviso.getDescLong()));
- sb.append(StringPool.SEMICOLON);
-
- long territorioGroupId = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()).getGroupId();
- long organizationId = GroupLocalServiceUtil.getGroup(territorioGroupId).getOrganizationId();
- String genio = OrganizationLocalServiceUtil.getOrganization(organizationId).getName();
- sb.append(CSVUtil.encode(genio));
- sb.append(StringPool.SEMICOLON);
-
-
- sb.append(CSVUtil.encode(dateFormat.format(avviso.getDtAvviso())));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, avviso.translateTipoDocumento())));
- sb.append(StringPool.SEMICOLON);
-
- String cf = avviso.getUserCodiceFiscalePrimaFirma();
- User userFirma = UserLocalServiceUtil.fetchUserByScreenName(companyId, cf);
- sb.append(CSVUtil.encode(Validator.isNotNull(userFirma) ? userFirma.getFullName() : cf));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(StringPool.NEW_LINE);
- }
-
- sb.append(StringPool.NEW_LINE);
- sb.append(StringPool.NEW_LINE);
-
-
- long[] gruopIds = new long[0];
- List organizations = OrganizationLocalServiceUtil.getUserOrganizations(user.getUserId());
- for(Organization organization:organizations){
- if(UserGroupRoleLocalServiceUtil.hasUserGroupRole(user.getUserId(), organization.getGroupId(), Constants.ROLE_NAME_FIRMA, true)){
- gruopIds = ArrayUtil.append(gruopIds, organization.getGroupId());
- }
- }
- List listaFirmeAssegnateAlRuolo = AvvisoLocalServiceUtil.getAvvisiDaFirmarePrimaFirma(companyId, gruopIds, QueryUtil.ALL_POS, QueryUtil.ALL_POS);
-
- sb.append("FIRME ASSEGNATE AL RUOLO");
- sb.append(StringPool.NEW_LINE);
-
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.progetto")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.protocollo")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.descrizione")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "provincia")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.dataAvviso")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.tipoDocumento")));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(StringPool.NEW_LINE);
-
- for (Iterator iterator = listaFirmeAssegnateAlRuolo.iterator(); iterator.hasNext();) {
- Avviso avviso = (Avviso) iterator.next();
-
- DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(avviso.getClassPk());
- IntPratica intPratica = null;
- if(Validator.isNotNull(dettPratica)){
- intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
- } else {
- intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId());
- }
- sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(Validator.isNotNull(dettPratica) ? dettPratica.getProtocollo() : StringPool.BLANK));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(CSVUtil.encode(avviso.getDescLong()));
- sb.append(StringPool.SEMICOLON);
-
- long territorioGroupId = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()).getGroupId();
- long organizationId = GroupLocalServiceUtil.getGroup(territorioGroupId).getOrganizationId();
- String genio = OrganizationLocalServiceUtil.getOrganization(organizationId).getName();
- sb.append(CSVUtil.encode(genio));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(CSVUtil.encode(dateFormat.format(avviso.getDtAvviso())));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, avviso.translateTipoDocumento())));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(StringPool.NEW_LINE);
- }
-
- return sb.toString();
- }
+ ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest);
+ User user = UserLocalServiceUtil.getUser(serviceContext.getUserId());
+ long avvisoId = ParamUtil.getLong(actionRequest, "avvisoId");
+
+ Avviso avviso = AvvisoLocalServiceUtil.getAvviso(avvisoId);
+ if (GestioneFirmeUtil.userCanSignAvviso(user.getUserId(), avviso.getGroupId(), avviso.getAvvisoId())) {
+ AvvisoServiceUtil.assegnaFirma(avviso.getAvvisoId(), user.getScreenName());
+ PortalUtil.copyRequestParameters(actionRequest, actionResponse);
+ } else {
+ SessionErrors.add(actionRequest, "non possibile asssegnazione firma");
+ }
+ }
+
+ public void rilasciaFirma(ActionRequest actionRequest, ActionResponse actionResponse)
+ throws PortalException, SystemException {
+
+ ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest);
+ User user = UserLocalServiceUtil.getUser(serviceContext.getUserId());
+ long avvisoId = ParamUtil.getLong(actionRequest, "avvisoId");
+ Avviso avviso = AvvisoLocalServiceUtil.getAvviso(avvisoId);
+ AvvisoServiceUtil.rilasciaFirma(avviso.getAvvisoId(), user.getScreenName());
+ PortalUtil.copyRequestParameters(actionRequest, actionResponse);
+ }
+
+ // ADT BUG-ID=16 Sezione Pratiche Assegnate / Export CSV delle firme
+ @Override
+ public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse)
+ throws IOException, PortletException {
+
+ String resourceId = GetterUtil.getString(resourceRequest.getResourceID());
+
+ if (resourceId.equals("exportCSV")) {
+
+ ThemeDisplay themeDisplay = (ThemeDisplay) resourceRequest.getAttribute(WebKeys.THEME_DISPLAY);
+
+ long companyId = themeDisplay.getCompanyId();
+ Locale locale = themeDisplay.getLocale();
+ User user = themeDisplay.getUser();
+
+ String tabs1 = ParamUtil.getString(resourceRequest, "tabs1");
+
+ try {
+
+ String csv = null;
+ String fileName = null;
+
+ if ("Tab_AvvisiDaFirmare".equals(tabs1)) {
+ fileName = "firmati";
+ csv = exportToCSVAvvisiDaFirmare(companyId, user, locale);
+ } else if ("Tab_AvvisiAltri".equals(tabs1)) {
+ fileName = "assegnati_altri";
+ csv = exportToCSVAvvisiAltri(companyId, user, locale);
+ } else if ("Tab_AvvisiFirme".equals(tabs1)) {
+ fileName = "da_firmare";
+ csv = exportToCSVAvvisiFirme(companyId, user.getScreenName(), locale);
+ }
+
+ HttpServletRequest request = PortalUtil.getHttpServletRequest(resourceRequest);
+ HttpServletResponse response = PortalUtil.getHttpServletResponse(resourceResponse);
+
+ ServletResponseUtil.sendFile(request, response, "export_firme_" + fileName + ".csv",
+ csv.getBytes(StringPool.UTF8), ContentTypes.TEXT_CSV_UTF8);
+
+ } catch (Exception e) {
+ throw new IOException(e);
+ }
+
+ }
+
+ super.serveResource(resourceRequest, resourceResponse);
+ }
+
+ // ADT BUG-ID=16 Sezione Pratiche Assegnate / Export CSV delle firme
+ private String exportToCSVAvvisiFirme(long companyId, String cf, Locale locale) throws Exception {
+
+ Format dateFormat = FastDateFormatFactoryUtil.getDate(locale);
+ StringBuilder sb = new StringBuilder();
+
+ List lista = AvvisoLocalServiceUtil.getAvvisiFirmatiByCF(companyId, cf, QueryUtil.ALL_POS,
+ QueryUtil.ALL_POS);
+
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.progetto")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.protocollo")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.descrizione")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "provincia")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.dataAvviso")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.tipoDocumento")));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(StringPool.NEW_LINE);
+
+ for (Iterator iterator = lista.iterator(); iterator.hasNext();) {
+ Avviso avviso = (Avviso) iterator.next();
+
+ DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(avviso.getClassPk());
+ IntPratica intPratica = null;
+ if (Validator.isNotNull(dettPratica)) {
+ intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
+ } else {
+ intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId());
+ }
+ sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(Validator.isNotNull(dettPratica) ? dettPratica.getProtocollo()
+ : StringPool.BLANK));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(avviso.getDescLong()));
+ sb.append(StringPool.SEMICOLON);
+
+ long territorioGroupId = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId())
+ .getGroupId();
+ long organizationId = GroupLocalServiceUtil.getGroup(territorioGroupId).getOrganizationId();
+ String genio = OrganizationLocalServiceUtil.getOrganization(organizationId).getName();
+ sb.append(CSVUtil.encode(genio));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(dateFormat.format(avviso.getDtAvviso())));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ avviso.translateTipoDocumento())));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(StringPool.NEW_LINE);
+ }
+
+ return sb.toString();
+ }
+
+ // ADT BUG-ID=16 Sezione Pratiche Assegnate / Export CSV delle firme
+ private String exportToCSVAvvisiAltri(long companyId, User user, Locale locale) throws Exception {
+
+ Format dateFormat = FastDateFormatFactoryUtil.getDate(locale);
+ StringBuilder sb = new StringBuilder();
+
+ long[] gruopIds = new long[0];
+ List organizations = OrganizationLocalServiceUtil
+ .getUserOrganizations(user.getUserId());
+ for (Organization organization : organizations) {
+ if (UserGroupRoleLocalServiceUtil.hasUserGroupRole(user.getUserId(), organization.getGroupId(),
+ Constants.ROLE_NAME_FIRMA, true)) {
+ gruopIds = ArrayUtil.append(gruopIds, organization.getGroupId());
+ }
+ }
+
+ List 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(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.protocollo")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.descrizione")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "provincia")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.dataAvviso")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.tipoDocumento")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.firma")));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(StringPool.NEW_LINE);
+
+ for (Iterator iterator = lista.iterator(); iterator.hasNext();) {
+ Avviso avviso = (Avviso) iterator.next();
+
+ DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(avviso.getClassPk());
+ IntPratica intPratica = null;
+ if (Validator.isNotNull(dettPratica)) {
+ intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
+ } else {
+ intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId());
+ }
+ sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(Validator.isNotNull(dettPratica) ? dettPratica.getProtocollo()
+ : StringPool.BLANK));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(avviso.getDescLong()));
+ sb.append(StringPool.SEMICOLON);
+
+ long territorioGroupId = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId())
+ .getGroupId();
+ long organizationId = GroupLocalServiceUtil.getGroup(territorioGroupId).getOrganizationId();
+ String genio = OrganizationLocalServiceUtil.getOrganization(organizationId).getName();
+ sb.append(CSVUtil.encode(genio));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(dateFormat.format(avviso.getDtAvviso())));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ avviso.translateTipoDocumento())));
+ sb.append(StringPool.SEMICOLON);
+
+ String cf = avviso.getUserCodiceFiscalePrimaFirma();
+ User userFirma = UserLocalServiceUtil.fetchUserByScreenName(companyId, cf);
+ sb.append(CSVUtil.encode(Validator.isNotNull(userFirma) ? userFirma.getFullName() : cf));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(StringPool.NEW_LINE);
+ }
+
+ return sb.toString();
+ }
+
+ // ADT BUG-ID=16 Sezione Pratiche Assegnate / Export CSV delle firme
+ private String exportToCSVAvvisiDaFirmare(long companyId, User user, Locale locale) throws Exception {
+
+ Format dateFormat = FastDateFormatFactoryUtil.getDate(locale);
+ StringBuilder sb = new StringBuilder();
+
+ List listaLeTueFirme = AvvisoLocalServiceUtil.getAvvisiDaFirmarePrimaFirmaByCF(companyId,
+ user.getScreenName(), QueryUtil.ALL_POS, QueryUtil.ALL_POS);
+
+ sb.append("LE TUE FIRME");
+ sb.append(StringPool.NEW_LINE);
+
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.progetto")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.protocollo")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.descrizione")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "provincia")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.dataAvviso")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.tipoDocumento")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.firma")));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(StringPool.NEW_LINE);
+
+ for (Iterator iterator = listaLeTueFirme.iterator(); iterator.hasNext();) {
+ Avviso avviso = (Avviso) iterator.next();
+
+ DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(avviso.getClassPk());
+ IntPratica intPratica = null;
+ if (Validator.isNotNull(dettPratica)) {
+ intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
+ } else {
+ intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId());
+ }
+ sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(Validator.isNotNull(dettPratica) ? dettPratica.getProtocollo()
+ : StringPool.BLANK));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(avviso.getDescLong()));
+ sb.append(StringPool.SEMICOLON);
+
+ long territorioGroupId = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId())
+ .getGroupId();
+ long organizationId = GroupLocalServiceUtil.getGroup(territorioGroupId).getOrganizationId();
+ String genio = OrganizationLocalServiceUtil.getOrganization(organizationId).getName();
+ sb.append(CSVUtil.encode(genio));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(dateFormat.format(avviso.getDtAvviso())));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ avviso.translateTipoDocumento())));
+ sb.append(StringPool.SEMICOLON);
+
+ String cf = avviso.getUserCodiceFiscalePrimaFirma();
+ User userFirma = UserLocalServiceUtil.fetchUserByScreenName(companyId, cf);
+ sb.append(CSVUtil.encode(Validator.isNotNull(userFirma) ? userFirma.getFullName() : cf));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(StringPool.NEW_LINE);
+ }
+
+ sb.append(StringPool.NEW_LINE);
+ sb.append(StringPool.NEW_LINE);
+
+ long[] gruopIds = new long[0];
+ List organizations = OrganizationLocalServiceUtil
+ .getUserOrganizations(user.getUserId());
+ for (Organization organization : organizations) {
+ if (UserGroupRoleLocalServiceUtil.hasUserGroupRole(user.getUserId(), organization.getGroupId(),
+ Constants.ROLE_NAME_FIRMA, true)) {
+ gruopIds = ArrayUtil.append(gruopIds, organization.getGroupId());
+ }
+ }
+ List listaFirmeAssegnateAlRuolo = AvvisoLocalServiceUtil.getAvvisiDaFirmarePrimaFirma(
+ companyId, gruopIds, QueryUtil.ALL_POS, QueryUtil.ALL_POS);
+
+ sb.append("FIRME ASSEGNATE AL RUOLO");
+ sb.append(StringPool.NEW_LINE);
+
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.progetto")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.protocollo")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.descrizione")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "provincia")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.dataAvviso")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.avviso.tipoDocumento")));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(StringPool.NEW_LINE);
+
+ for (Iterator iterator = listaFirmeAssegnateAlRuolo.iterator(); iterator.hasNext();) {
+ Avviso avviso = (Avviso) iterator.next();
+
+ DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(avviso.getClassPk());
+ IntPratica intPratica = null;
+ if (Validator.isNotNull(dettPratica)) {
+ intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
+ } else {
+ intPratica = IntPraticaLocalServiceUtil.getIntPratica(avviso.getIntPraticaId());
+ }
+ sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(Validator.isNotNull(dettPratica) ? dettPratica.getProtocollo()
+ : StringPool.BLANK));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(avviso.getDescLong()));
+ sb.append(StringPool.SEMICOLON);
+
+ long territorioGroupId = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId())
+ .getGroupId();
+ long organizationId = GroupLocalServiceUtil.getGroup(territorioGroupId).getOrganizationId();
+ String genio = OrganizationLocalServiceUtil.getOrganization(organizationId).getName();
+ sb.append(CSVUtil.encode(genio));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(dateFormat.format(avviso.getDtAvviso())));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ avviso.translateTipoDocumento())));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(StringPool.NEW_LINE);
+ }
+
+ return sb.toString();
+ }
}
-
\ No newline at end of file
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/SismicaAdministrationPortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/SismicaAdministrationPortlet.java
index 0e6186b5..faf57c0a 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/SismicaAdministrationPortlet.java
+++ b/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.DettPratica;
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.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.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.IntPraticaLocalServiceUtil;
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.util.PraticaUtil;
import java.io.File;
import java.io.IOException;
-import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
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.Folder;
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.ParamUtil;
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 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) {
ServiceContext serviceContext = new ServiceContext();
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/TempistichePortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/TempistichePortlet.java
index 653a5dce..e8394754 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/TempistichePortlet.java
+++ b/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.FastDateFormatFactoryUtil;
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.StringPool;
import com.liferay.portal.kernel.util.Validator;
@@ -60,293 +59,329 @@ import com.liferay.util.bridges.mvc.MVCPortlet;
*/
public class TempistichePortlet extends MVCPortlet {
- @Override
- public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws IOException,
- PortletException {
-
- String resourceId = GetterUtil.getString(resourceRequest.getResourceID());
-
- if (resourceId.equals("exportCSV") || resourceId.equals("exportAllCSV")) {
-
- ThemeDisplay themeDisplay = (ThemeDisplay) resourceRequest.getAttribute(WebKeys.THEME_DISPLAY);
-
- long companyId = themeDisplay.getCompanyId();
- long groupId = ParamUtil.getLong(resourceRequest, "groupId", 0l);
- Locale locale = themeDisplay.getLocale();
-
- String tipoTempistica = ParamUtil.getString(resourceRequest, "tipoTempistica");
-
- //ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca
- Integer statoPratica = Validator.isNotNull(resourceRequest.getParameter("statoPratica")) && !"".equals(resourceRequest.getParameter("statoPratica")) ? ParamUtil.getInteger(resourceRequest, "statoPratica") : null;
-
- //ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca
- String tipoPratica = ParamUtil.getString(resourceRequest, "tipoPratica");
- String istruttore = ParamUtil.getString(resourceRequest, "istruttore");
-
- try {
- //ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca
- String csv = exportToCSV(companyId, groupId, locale, tipoTempistica, statoPratica, tipoPratica, istruttore, resourceId.equals("exportAllCSV"));
-
- HttpServletRequest request = PortalUtil.getHttpServletRequest(resourceRequest);
- HttpServletResponse response = PortalUtil.getHttpServletResponse(resourceResponse);
-
- ServletResponseUtil.sendFile(request, response, "export_scadenze_" + tipoTempistica + ".csv",
- csv.getBytes(StringPool.UTF8), ContentTypes.TEXT_CSV_UTF8);
-
- } catch (Exception e) {
- throw new IOException(e);
- }
-
- } else {
- super.serveResource(resourceRequest, resourceResponse);
- }
- }
-
- //ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca
- public void search(ActionRequest actionRequest, ActionResponse actionResponse){
-
- String tipoPratica = ParamUtil.getString(actionRequest, "tipoPratica", StringPool.BLANK);
- String istruttore = ParamUtil.getString(actionRequest, "istruttore", StringPool.BLANK);
- String statoPratica = ParamUtil.getString(actionRequest, "statoPratica", StringPool.BLANK);
-
- actionResponse.setRenderParameter("tipoPratica", tipoPratica);
- actionResponse.setRenderParameter("istruttore", istruttore);
- actionResponse.setRenderParameter("statoPratica", statoPratica);
- }
-
- //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 {
-
- Format dateFormat = FastDateFormatFactoryUtil.getDate(locale);
- Format dateTimeFormat = FastDateFormatFactoryUtil.getDateTime(locale);
-
- StringBuilder sb = new StringBuilder();
-
- if (tipoTempistica.equals(TempisticaConstants.TIPO_PRATICA)) {
- //ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca
- List tempistiche = isBackCompatibility ?
- TempisticaLocalServiceUtil.scadenzePraticheForBackwardCompatibility(companyId, groupId, QueryUtil.ALL_POS, 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(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.tipopratica")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.progetto")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.istruttore")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.datavidimazione")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.datasorteggio")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.start")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.tempoattivita")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.timerfermo")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza")));
-
- sb.append(StringPool.NEW_LINE);
-
- List alreadyInserted = new ArrayList();
-
- for (Object[] tempistica : tempistiche) {
-
- Long intPraticaId = (Long) tempistica[0];
- Long start = (Long) tempistica[1];
- Long stop = (Long) tempistica[2];
- // Long wait = (Long) tempistica[3];
- Long calcoloTempo = (Long) tempistica[4];
- Integer stato = (Integer) tempistica[5];
-
- Long dettPraticaId = 0L;
-
- DynamicQuery query = DynamicQueryFactoryUtil.forClass(Tempistica.class);
- query.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId));
- query.add(RestrictionsFactoryUtil.eq("tipo", "P"));
- Order defaultOrderDettPrtatica = OrderFactoryUtil.desc("createDate");
- query.addOrder(defaultOrderDettPrtatica);
-
- List lista = TempisticaLocalServiceUtil.dynamicQuery(query);
- if(lista != null && !lista.isEmpty() && lista.size() > 1){
- intPraticaId = lista.get(0).getIntPraticaId();
- dettPraticaId = lista.get(0).getDettPraticaId();
-
- stop = lista.get(0).getStop();
- if(alreadyInserted.contains(intPraticaId)){
- continue;
- }
-
- alreadyInserted.add(intPraticaId);
- } else {
- dettPraticaId = lista.get(0).getDettPraticaId();
-
- alreadyInserted.add(intPraticaId);
- }
-
-
- // DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId);
- IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId);
- Territorio territorio = TerritorioLocalServiceUtil.fetchTerritorio(intPratica.getTerritorioId());
- Provincia provincia =
- ProvinciaLocalServiceUtil.fetchByC_C(territorio.getCompanyId(), territorio.getCodiceProvincia());
-
- sb.append(CSVUtil.encode(provincia.getProvincia()));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "tipo-pratica-"+intPratica.getTipoPratica())));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
- sb.append(StringPool.SEMICOLON);
-
- long statusByUserId = intPratica.getStatusByUserId();
- if (Validator.isNotNull(statusByUserId) && intPratica.getStatus() != WorkflowConstants.STATUS_DRAFT) {
- try {
- User istruttoreUser = UserLocalServiceUtil.getUser(statusByUserId);
- sb.append(CSVUtil.encode(istruttoreUser.getFullName() + StringPool.SPACE + StringPool.OPEN_PARENTHESIS
- + istruttoreUser.getScreenName() + StringPool.CLOSE_PARENTHESIS));
- } catch (PortalException e) {
- }
- }
- sb.append(StringPool.SEMICOLON);
-
- sb.append(CSVUtil.encode(dateTimeFormat.format(intPratica.getDtPratica())));
- sb.append(StringPool.SEMICOLON);
-
- if (Validator.isNotNull(intPratica.getDtSorteggio())) {
- sb.append(CSVUtil.encode(dateFormat.format(intPratica.getDtSorteggio())));
- }
- sb.append(StringPool.SEMICOLON);
-
- DynamicQuery queryAvv = DynamicQueryFactoryUtil.forClass(Avviso.class);
- queryAvv.add(RestrictionsFactoryUtil.eq("intPraticaId", intPratica.getIntPraticaId()));
- queryAvv.add(RestrictionsFactoryUtil.eq("tipoDocumento", "SP"));
- queryAvv.add(RestrictionsFactoryUtil.eq("className", DettPratica.class.getName()));
- if(dettPraticaId != 0L ){
- queryAvv.add(RestrictionsFactoryUtil.eq("classPk", dettPraticaId));
- }
-
- Order defaultOrder = OrderFactoryUtil.desc("createDate");
- queryAvv.addOrder(defaultOrder);
-
-
- List listaAvv = AvvisoLocalServiceUtil.dynamicQuery(queryAvv);
- if(listaAvv != null && !listaAvv.isEmpty() && listaAvv.get(0).getDtInvio() != null){
- sb.append(CSVUtil.encode(dateFormat.format(listaAvv.get(0).getDtInvio())));
- } else {
- sb.append("");
- }
-
-// sb.append(CSVUtil.encode(dateFormat.format(new Date(start))));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(CSVUtil.encode(String.valueOf(TimeUnit.MILLISECONDS.toDays(calcoloTempo))));
- sb.append(StringPool.SEMICOLON);
-
- if (Validator.isNotNull(stop)) {
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza.si")));
- sb.append(StringPool.SPACE);
- sb.append(CSVUtil.encode(LanguageUtil.format(getPortletConfig(), locale,
- "label.scadenzegeniocivile.timer.dal", dateFormat.format(new Date(stop)))));
- } else {
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza.no")));
- }
- sb.append(StringPool.SEMICOLON);
-
- if (Validator.isNotNull(stop)) {
- sb.append(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza.inattesa"));
- } else if (stato.intValue() == TempisticaConstants.STATO_IN_SCADENZA) {
- sb.append(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza.inscadenza"));
- } else if (stato.intValue() == TempisticaConstants.STATO_SCADUTA) {
- sb.append(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza.scaduto"));
- } else if (stato.intValue() == TempisticaConstants.STATO_ATTIVA) {
- sb.append(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza.attivo"));
- }
-
- sb.append(StringPool.NEW_LINE);
- }
-
- } else if (tipoTempistica.equals(TempisticaConstants.TIPO_INTEGRAZIONE)) {
- List tempistiche =
- TempisticaLocalServiceUtil.getScadenzeIntegrazioni(companyId, groupId, QueryUtil.ALL_POS, QueryUtil.ALL_POS, statoPratica);
-
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.provincia")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.tipopratica")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.progetto")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.istruttore")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.start")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.tempoattivita")));
- sb.append(StringPool.SEMICOLON);
- sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza")));
-
- sb.append(StringPool.NEW_LINE);
-
- for (Object[] tempistica : tempistiche) {
-
- Long intPraticaId = (Long) tempistica[0];
- Long start = (Long) tempistica[1];
- Long calcoloTempo = (Long) tempistica[2];
- Integer stato = (Integer) tempistica[3];
- Long dettPraticaId = (Long) tempistica[4];
-
- // DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId);
- IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId);
- Territorio territorio = TerritorioLocalServiceUtil.fetchTerritorio(intPratica.getTerritorioId());
- Provincia provincia =
- ProvinciaLocalServiceUtil.fetchByC_C(territorio.getCompanyId(), territorio.getCodiceProvincia());
-
- sb.append(CSVUtil.encode(provincia.getProvincia()));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(CSVUtil.encode(intPratica.getTipoPratica()));
- sb.append(StringPool.SEMICOLON);
-
- sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
- sb.append(StringPool.SEMICOLON);
-
- long statusByUserId = intPratica.getStatusByUserId();
- if (Validator.isNotNull(statusByUserId) && intPratica.getStatus() != WorkflowConstants.STATUS_DRAFT) {
- try {
- User istruttoreUser = UserLocalServiceUtil.getUser(statusByUserId);
- sb.append(CSVUtil.encode(istruttoreUser.getFullName() + StringPool.SPACE + StringPool.OPEN_PARENTHESIS
- + istruttoreUser.getScreenName() + StringPool.CLOSE_PARENTHESIS));
- } catch (PortalException e) {
- }
- }
- sb.append(StringPool.SEMICOLON);
-
-
- List avvisi =
- AvvisoLocalServiceUtil.findByClassPk_tipoDocumento(dettPraticaId, StatoPraticaConstants.SOTTOPOSTA_A_PARERE);
- if (avvisi.size() > 0 && avvisi.get(0).getDtAvviso() != null) {
- sb.append(CSVUtil.encode(dateFormat.format(avvisi.get(0).getDtInvio())));
- } else {
- sb.append("-");
-
- }
- sb.append(StringPool.SEMICOLON);
-
- sb.append(CSVUtil.encode(String.valueOf(TimeUnit.MILLISECONDS.toDays(calcoloTempo))));
- sb.append(StringPool.SEMICOLON);
-
- if (stato.intValue() == TempisticaConstants.STATO_SCADUTA) {
- sb.append(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza.scaduto"));
- } else if (stato.intValue() == TempisticaConstants.STATO_ATTIVA) {
- sb.append(LanguageUtil.get(getPortletConfig(), locale, "label.scadenzegeniocivile.scadenza.attivo"));
- }
-
- sb.append(StringPool.NEW_LINE);
- }
- }
-
- return sb.toString();
- }
+ @Override
+ public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse)
+ throws IOException, PortletException {
+
+ String resourceId = GetterUtil.getString(resourceRequest.getResourceID());
+
+ if (resourceId.equals("exportCSV") || resourceId.equals("exportAllCSV")) {
+
+ ThemeDisplay themeDisplay = (ThemeDisplay) resourceRequest.getAttribute(WebKeys.THEME_DISPLAY);
+
+ long companyId = themeDisplay.getCompanyId();
+ long groupId = ParamUtil.getLong(resourceRequest, "groupId", 0l);
+ Locale locale = themeDisplay.getLocale();
+
+ String tipoTempistica = ParamUtil.getString(resourceRequest, "tipoTempistica");
+
+ // ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca
+ Integer statoPratica = Validator.isNotNull(resourceRequest.getParameter("statoPratica"))
+ && !"".equals(resourceRequest.getParameter("statoPratica")) ? ParamUtil.getInteger(
+ resourceRequest, "statoPratica") : null;
+
+ // ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca
+ String tipoPratica = ParamUtil.getString(resourceRequest, "tipoPratica");
+ String istruttore = ParamUtil.getString(resourceRequest, "istruttore");
+
+ try {
+ // ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca
+ String csv = exportToCSV(companyId, groupId, locale, tipoTempistica, statoPratica,
+ tipoPratica, istruttore, resourceId.equals("exportAllCSV"));
+
+ HttpServletRequest request = PortalUtil.getHttpServletRequest(resourceRequest);
+ HttpServletResponse response = PortalUtil.getHttpServletResponse(resourceResponse);
+
+ ServletResponseUtil.sendFile(request, response, "export_scadenze_" + tipoTempistica + ".csv",
+ csv.getBytes(StringPool.UTF8), ContentTypes.TEXT_CSV_UTF8);
+
+ } catch (Exception e) {
+ throw new IOException(e);
+ }
+
+ } else {
+ super.serveResource(resourceRequest, resourceResponse);
+ }
+ }
+
+ // ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca
+ public void search(ActionRequest actionRequest, ActionResponse actionResponse) {
+
+ String tipoPratica = ParamUtil.getString(actionRequest, "tipoPratica", StringPool.BLANK);
+ String istruttore = ParamUtil.getString(actionRequest, "istruttore", StringPool.BLANK);
+ String statoPratica = ParamUtil.getString(actionRequest, "statoPratica", StringPool.BLANK);
+
+ actionResponse.setRenderParameter("tipoPratica", tipoPratica);
+ actionResponse.setRenderParameter("istruttore", istruttore);
+ actionResponse.setRenderParameter("statoPratica", statoPratica);
+ }
+
+ // 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 {
+
+ Format dateFormat = FastDateFormatFactoryUtil.getDate(locale);
+ Format dateTimeFormat = FastDateFormatFactoryUtil.getDateTime(locale);
+
+ StringBuilder sb = new StringBuilder();
+
+ if (tipoTempistica.equals(TempisticaConstants.TIPO_PRATICA)) {
+ // ADT - BUG-29 - Scadenziario / Creazione Filtri Ricerca
+ List tempistiche = isBackCompatibility ? TempisticaLocalServiceUtil
+ .scadenzePraticheForBackwardCompatibility(companyId, groupId, QueryUtil.ALL_POS,
+ 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(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.tipopratica")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.progetto")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.istruttore")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.datavidimazione")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.datasorteggio")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.start")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.tempoattivita")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.timerfermo")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.scadenza")));
+
+ sb.append(StringPool.NEW_LINE);
+
+ List alreadyInserted = new ArrayList();
+
+ for (Object[] tempistica : tempistiche) {
+
+ Long intPraticaId = (Long) tempistica[0];
+ Long stop = (Long) tempistica[2];
+ // Long wait = (Long) tempistica[3];
+ Long calcoloTempo = (Long) tempistica[4];
+ Integer stato = (Integer) tempistica[5];
+
+ Long dettPraticaId = 0L;
+
+ DynamicQuery query = DynamicQueryFactoryUtil.forClass(Tempistica.class);
+ query.add(RestrictionsFactoryUtil.eq("intPraticaId", intPraticaId));
+ query.add(RestrictionsFactoryUtil.eq("tipo", "P"));
+ Order defaultOrderDettPrtatica = OrderFactoryUtil.desc("createDate");
+ query.addOrder(defaultOrderDettPrtatica);
+
+ List lista = TempisticaLocalServiceUtil.dynamicQuery(query);
+ if (lista != null && !lista.isEmpty() && lista.size() > 1) {
+ intPraticaId = lista.get(0).getIntPraticaId();
+ dettPraticaId = lista.get(0).getDettPraticaId();
+
+ stop = lista.get(0).getStop();
+ if (alreadyInserted.contains(intPraticaId)) {
+ continue;
+ }
+
+ alreadyInserted.add(intPraticaId);
+ } else {
+ dettPraticaId = lista.get(0).getDettPraticaId();
+
+ alreadyInserted.add(intPraticaId);
+ }
+
+ // DettPratica dettPratica =
+ // DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId);
+ IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId);
+ Territorio territorio = TerritorioLocalServiceUtil.fetchTerritorio(intPratica
+ .getTerritorioId());
+ Provincia provincia = ProvinciaLocalServiceUtil.fetchByC_C(territorio.getCompanyId(),
+ territorio.getCodiceProvincia());
+
+ sb.append(CSVUtil.encode(provincia.getProvincia()));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale, "tipo-pratica-"
+ + intPratica.getTipoPratica())));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
+ sb.append(StringPool.SEMICOLON);
+
+ long statusByUserId = intPratica.getStatusByUserId();
+ if (Validator.isNotNull(statusByUserId)
+ && intPratica.getStatus() != WorkflowConstants.STATUS_DRAFT) {
+ try {
+ User istruttoreUser = UserLocalServiceUtil.getUser(statusByUserId);
+ sb.append(CSVUtil.encode(istruttoreUser.getFullName() + StringPool.SPACE
+ + StringPool.OPEN_PARENTHESIS + istruttoreUser.getScreenName()
+ + StringPool.CLOSE_PARENTHESIS));
+ } catch (PortalException e) {
+ }
+ }
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(dateTimeFormat.format(intPratica.getDtPratica())));
+ sb.append(StringPool.SEMICOLON);
+
+ if (Validator.isNotNull(intPratica.getDtSorteggio())) {
+ sb.append(CSVUtil.encode(dateFormat.format(intPratica.getDtSorteggio())));
+ }
+ sb.append(StringPool.SEMICOLON);
+
+ DynamicQuery queryAvv = DynamicQueryFactoryUtil.forClass(Avviso.class);
+ queryAvv.add(RestrictionsFactoryUtil.eq("intPraticaId", intPratica.getIntPraticaId()));
+ queryAvv.add(RestrictionsFactoryUtil.eq("tipoDocumento", "SP"));
+ queryAvv.add(RestrictionsFactoryUtil.eq("className", DettPratica.class.getName()));
+ if (dettPraticaId != 0L) {
+ queryAvv.add(RestrictionsFactoryUtil.eq("classPk", dettPraticaId));
+ }
+
+ Order defaultOrder = OrderFactoryUtil.desc("createDate");
+ queryAvv.addOrder(defaultOrder);
+
+ List listaAvv = AvvisoLocalServiceUtil.dynamicQuery(queryAvv);
+ if (listaAvv != null && !listaAvv.isEmpty() && listaAvv.get(0).getDtInvio() != null) {
+ sb.append(CSVUtil.encode(dateFormat.format(listaAvv.get(0).getDtInvio())));
+ } else {
+ sb.append("");
+ }
+
+ // sb.append(CSVUtil.encode(dateFormat.format(new
+ // Date(start))));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(String.valueOf(TimeUnit.MILLISECONDS.toDays(calcoloTempo))));
+ sb.append(StringPool.SEMICOLON);
+
+ if (Validator.isNotNull(stop)) {
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.scadenza.si")));
+ sb.append(StringPool.SPACE);
+ sb.append(CSVUtil.encode(LanguageUtil.format(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.timer.dal", dateFormat.format(new Date(stop)))));
+ } else {
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.scadenza.no")));
+ }
+ sb.append(StringPool.SEMICOLON);
+
+ if (Validator.isNotNull(stop)) {
+ sb.append(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.scadenza.inattesa"));
+ } else if (stato.intValue() == TempisticaConstants.STATO_IN_SCADENZA) {
+ sb.append(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.scadenza.inscadenza"));
+ } else if (stato.intValue() == TempisticaConstants.STATO_SCADUTA) {
+ sb.append(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.scadenza.scaduto"));
+ } else if (stato.intValue() == TempisticaConstants.STATO_ATTIVA) {
+ sb.append(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.scadenza.attivo"));
+ }
+
+ sb.append(StringPool.NEW_LINE);
+ }
+
+ } else if (tipoTempistica.equals(TempisticaConstants.TIPO_INTEGRAZIONE)) {
+ List tempistiche = TempisticaLocalServiceUtil.getScadenzeIntegrazioni(companyId,
+ groupId, QueryUtil.ALL_POS, QueryUtil.ALL_POS, statoPratica);
+
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.provincia")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.tipopratica")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.progetto")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.istruttore")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.start")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.tempoattivita")));
+ sb.append(StringPool.SEMICOLON);
+ sb.append(CSVUtil.encode(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.scadenza")));
+
+ sb.append(StringPool.NEW_LINE);
+
+ for (Object[] tempistica : tempistiche) {
+
+ Long intPraticaId = (Long) tempistica[0];
+ Long calcoloTempo = (Long) tempistica[2];
+ Integer stato = (Integer) tempistica[3];
+ Long dettPraticaId = (Long) tempistica[4];
+
+ // DettPratica dettPratica =
+ // DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId);
+ IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId);
+ Territorio territorio = TerritorioLocalServiceUtil.fetchTerritorio(intPratica
+ .getTerritorioId());
+ Provincia provincia = ProvinciaLocalServiceUtil.fetchByC_C(territorio.getCompanyId(),
+ territorio.getCodiceProvincia());
+
+ sb.append(CSVUtil.encode(provincia.getProvincia()));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(intPratica.getTipoPratica()));
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(intPratica.getNumeroProgetto()));
+ sb.append(StringPool.SEMICOLON);
+
+ long statusByUserId = intPratica.getStatusByUserId();
+ if (Validator.isNotNull(statusByUserId)
+ && intPratica.getStatus() != WorkflowConstants.STATUS_DRAFT) {
+ try {
+ User istruttoreUser = UserLocalServiceUtil.getUser(statusByUserId);
+ sb.append(CSVUtil.encode(istruttoreUser.getFullName() + StringPool.SPACE
+ + StringPool.OPEN_PARENTHESIS + istruttoreUser.getScreenName()
+ + StringPool.CLOSE_PARENTHESIS));
+ } catch (PortalException e) {
+ }
+ }
+ sb.append(StringPool.SEMICOLON);
+
+ List avvisi = AvvisoLocalServiceUtil.findByClassPk_tipoDocumento(dettPraticaId,
+ StatoPraticaConstants.SOTTOPOSTA_A_PARERE);
+ if (avvisi.size() > 0 && avvisi.get(0).getDtAvviso() != null) {
+ sb.append(CSVUtil.encode(dateFormat.format(avvisi.get(0).getDtInvio())));
+ } else {
+ sb.append("-");
+
+ }
+ sb.append(StringPool.SEMICOLON);
+
+ sb.append(CSVUtil.encode(String.valueOf(TimeUnit.MILLISECONDS.toDays(calcoloTempo))));
+ sb.append(StringPool.SEMICOLON);
+
+ if (stato.intValue() == TempisticaConstants.STATO_SCADUTA) {
+ sb.append(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.scadenza.scaduto"));
+ } else if (stato.intValue() == TempisticaConstants.STATO_ATTIVA) {
+ sb.append(LanguageUtil.get(getPortletConfig(), locale,
+ "label.scadenzegeniocivile.scadenza.attivo"));
+ }
+
+ sb.append(StringPool.NEW_LINE);
+ }
+ }
+
+ return sb.toString();
+ }
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/bean/ReportAvvisoBean.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/bean/ReportAvvisoBean.java
index 93ceac2e..dc489dc7 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/bean/ReportAvvisoBean.java
+++ b/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.List;
-import com.liferay.portal.kernel.log.Log;
-import com.liferay.portal.kernel.log.LogFactoryUtil;
-
public class ReportAvvisoBean implements Serializable {
private static final long serialVersionUID = -1229588050032694212L;
- private static final Log _log = LogFactoryUtil.getLog(ReportAvvisoBean.class);
-
private String tipo;
private String codiceUnivoco;
private String lavoriDi;
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoAllegatoBeanBuilder.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoAllegatoBeanBuilder.java
index b114450d..2830ff07 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoAllegatoBeanBuilder.java
+++ b/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;
-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.report.builder.bean.ReportAvvisoAllegatoBean;
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.util.FilesImporter;
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoBeanBuilder.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoBeanBuilder.java
index f100adcd..f419733b 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoBeanBuilder.java
+++ b/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.SystemException;
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.LocaleUtil;
import com.liferay.portal.kernel.util.StringPool;
@@ -59,8 +57,6 @@ import com.liferay.portal.service.UserLocalServiceUtil;
public class ReportAvvisoBeanBuilder {
- private final static Log _log = LogFactoryUtil.getLog(ReportAvvisoBeanBuilder.class);
-
private ReportAvvisoBeanBuilder() {
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoSoggettoBeanBuilder.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoSoggettoBeanBuilder.java
index 317945c3..b8a38888 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoSoggettoBeanBuilder.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoSoggettoBeanBuilder.java
@@ -9,28 +9,28 @@ import com.liferay.portal.kernel.util.Validator;
public class ReportAvvisoSoggettoBeanBuilder {
- private ReportAvvisoSoggettoBeanBuilder() {
+ private ReportAvvisoSoggettoBeanBuilder() {
- }
+ }
- public static ReportAvvisoSoggettoBean build(Soggetto soggetto, long dettPraticaId) {
+ public static ReportAvvisoSoggettoBean build(Soggetto soggetto, long dettPraticaId) {
- ReportAvvisoSoggettoBean bean = new ReportAvvisoSoggettoBean();
+ ReportAvvisoSoggettoBean bean = new ReportAvvisoSoggettoBean();
- bean.setTipoSoggetto(LanguageUtil.get(LocaleUtil.ITALIAN, "gc-soggetto-" + soggetto.getTipologiaSoggetto()));
- bean.setDenominazione(soggetto.getTitle());
- if (soggetto.getDettPraticaId() == dettPraticaId) {
- bean.setTipoOperazione("aggiunto");
- } else if (soggetto.getDettPraticaIdRimozione() == dettPraticaId) {
- if (Validator.isNotNull(soggetto.getSostituitoDa())) {
- bean.setTipoOperazione("sostituito");
- } else {
- bean.setTipoOperazione("rimosso");
- }
- }
-
- return bean;
- }
+ bean.setTipoSoggetto(LanguageUtil.get(LocaleUtil.ITALIAN,
+ "gc-soggetto-" + soggetto.getTipologiaSoggetto()));
+ bean.setDenominazione(soggetto.getTitle());
+ if (soggetto.getDettPraticaId() == dettPraticaId) {
+ bean.setTipoOperazione("aggiunto");
+ } else if (soggetto.getDettPraticaIdRimozione() == dettPraticaId) {
+ if (Validator.isNotNull(soggetto.getSostituitoDa())) {
+ bean.setTipoOperazione("sostituito");
+ } else {
+ bean.setTipoOperazione("rimosso");
+ }
+ }
+ return bean;
+ }
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportSorteggioBeanBuilder.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportSorteggioBeanBuilder.java
index 4bf2d4e0..e05c5e8e 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportSorteggioBeanBuilder.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportSorteggioBeanBuilder.java
@@ -14,38 +14,39 @@ import com.liferay.portal.kernel.exception.SystemException;
public class ReportSorteggioBeanBuilder {
- private ReportSorteggioBeanBuilder() {
+ private ReportSorteggioBeanBuilder() {
- }
+ }
- public static ReportSorteggioBean build(Sorteggio sorteggio) throws SystemException {
+ public static ReportSorteggioBean build(Sorteggio sorteggio) throws SystemException {
- ReportSorteggioBean reportSorteggioBOBean = new ReportSorteggioBean();
+ ReportSorteggioBean reportSorteggioBOBean = new ReportSorteggioBean();
- try {
- DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(sorteggio.getDettPraticaId());
- IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
- Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId());
- reportSorteggioBOBean.setFascia(territorio.getFascia());
-
- //Task 32561
- reportSorteggioBOBean.setZona(territorio.getZona());
-
- reportSorteggioBOBean.setProvincia(sorteggio.getProvincia());
+ try {
+ DettPratica dettPratica = DettPraticaLocalServiceUtil
+ .getDettPratica(sorteggio.getDettPraticaId());
+ IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
+ Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId());
+ reportSorteggioBOBean.setFascia(territorio.getFascia());
- } catch (PortalException e) {
- }
+ // Task 32561
+ reportSorteggioBOBean.setZona(territorio.getZona());
- reportSorteggioBOBean.setNumeroEstrazione(String.valueOf(sorteggio.getNumeroEstrazione()));
+ reportSorteggioBOBean.setProvincia(sorteggio.getProvincia());
- reportSorteggioBOBean.setTecnico(sorteggio.getTecnico());
- reportSorteggioBOBean.setCommittente(sorteggio.getCommittente());
- reportSorteggioBOBean.setCitta(sorteggio.getComune());
- reportSorteggioBOBean.setPratica(sorteggio.getPratica());
+ } catch (PortalException e) {
+ }
- reportSorteggioBOBean.setFase(Boolean.parseBoolean(sorteggio.getMesePrecedente()) ? "1" : "2");
+ reportSorteggioBOBean.setNumeroEstrazione(String.valueOf(sorteggio.getNumeroEstrazione()));
- return reportSorteggioBOBean;
- }
+ reportSorteggioBOBean.setTecnico(sorteggio.getTecnico());
+ reportSorteggioBOBean.setCommittente(sorteggio.getCommittente());
+ reportSorteggioBOBean.setCitta(sorteggio.getComune());
+ reportSorteggioBOBean.setPratica(sorteggio.getPratica());
+
+ reportSorteggioBOBean.setFase(Boolean.parseBoolean(sorteggio.getMesePrecedente()) ? "1" : "2");
+
+ return reportSorteggioBOBean;
+ }
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/ParereGeologoLocalServiceClpInvoker.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/ParereGeologoLocalServiceClpInvoker.java
index 34d54c98..e5a36465 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/ParereGeologoLocalServiceClpInvoker.java
+++ b/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" };
- _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,
@@ -436,27 +436,27 @@ public class ParereGeologoLocalServiceClpInvoker {
return ParereGeologoLocalServiceUtil.countByGeologoId(((Long)arguments[0]).longValue());
}
- if (_methodName221.equals(name) &&
- Arrays.deepEquals(_methodParameterTypes221, parameterTypes)) {
+ if (_methodName220.equals(name) &&
+ Arrays.deepEquals(_methodParameterTypes220, parameterTypes)) {
return ParereGeologoLocalServiceUtil.findNotParereByGeologoId(((Long)arguments[0]).longValue(),
((Integer)arguments[1]).intValue(),
((Integer)arguments[2]).intValue());
}
- if (_methodName222.equals(name) &&
- Arrays.deepEquals(_methodParameterTypes222, parameterTypes)) {
+ if (_methodName221.equals(name) &&
+ Arrays.deepEquals(_methodParameterTypes221, parameterTypes)) {
return ParereGeologoLocalServiceUtil.findWithParereByGeologoId(((Long)arguments[0]).longValue(),
((Integer)arguments[1]).intValue(),
((Integer)arguments[2]).intValue());
}
- if (_methodName223.equals(name) &&
- Arrays.deepEquals(_methodParameterTypes223, parameterTypes)) {
+ if (_methodName222.equals(name) &&
+ Arrays.deepEquals(_methodParameterTypes222, parameterTypes)) {
return ParereGeologoLocalServiceUtil.countFindNotParereByGeologoId(((Long)arguments[0]).longValue());
}
- if (_methodName224.equals(name) &&
- Arrays.deepEquals(_methodParameterTypes224, parameterTypes)) {
+ if (_methodName223.equals(name) &&
+ Arrays.deepEquals(_methodParameterTypes223, parameterTypes)) {
return ParereGeologoLocalServiceUtil.countFindWithParereByGeologoId(((Long)arguments[0]).longValue());
}
@@ -537,12 +537,12 @@ public class ParereGeologoLocalServiceClpInvoker {
private String[] _methodParameterTypes218;
private String _methodName219;
private String[] _methodParameterTypes219;
+ private String _methodName220;
+ private String[] _methodParameterTypes220;
private String _methodName221;
private String[] _methodParameterTypes221;
private String _methodName222;
private String[] _methodParameterTypes222;
private String _methodName223;
private String[] _methodParameterTypes223;
- private String _methodName224;
- private String[] _methodParameterTypes224;
}
\ No newline at end of file
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java
index c29c7ed8..f9dc9c0c 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java
+++ b/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.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException;
-import com.liferay.portal.kernel.log.Log;
-import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.repository.model.FileEntry;
import com.liferay.portal.kernel.repository.model.Folder;
import com.liferay.portal.kernel.util.MimeTypesUtil;
@@ -96,8 +94,6 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
* to access the asseverazione local service.
*/
- private Log _log = LogFactoryUtil.getLog(AsseverazioneLocalServiceImpl.class);
-
public String anteprimaAsseverazione(String tipo, User user, DettPratica dettPratica, String relazioni)
throws IOException, SystemException, PortalException {
return testoAsseverazione(tipo, user.getScreenName(), dettPratica, relazioni, true);
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AvvisoLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AvvisoLocalServiceImpl.java
index 2a633890..4bbe83b1 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AvvisoLocalServiceImpl.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AvvisoLocalServiceImpl.java
@@ -983,7 +983,7 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
dynamicQuery.add(RestrictionsFactoryUtil.eq("fileEntryIdInvio", 0l));
dynamicQuery.add(RestrictionsFactoryUtil.ne("fileEntryIdBase", 0l));
dynamicQuery.add(RestrictionsFactoryUtil.eq("rifiutato", false));
- List avvisi = avvisoPersistence.findWithDynamicQuery(dynamicQuery);
+ List avvisi = (List) avvisoPersistence.findWithDynamicQuery(dynamicQuery);
return avvisi;
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ComuneLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ComuneLocalServiceImpl.java
index a3ee1d94..40782a75 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ComuneLocalServiceImpl.java
+++ b/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
- @SuppressWarnings("unchecked")
public List findByKeywords(long companyId, String keywords, int start, int end,
OrderByComparator orderByComparator) throws SystemException {
@@ -333,7 +332,7 @@ public class ComuneLocalServiceImpl extends ComuneLocalServiceBaseImpl {
return comuni;
}
- //ADT BUG BO ID = 1 SEZIONE ATTIVITà
+ //ADT BUG BO ID = 1 SEZIONE ATTIVIT�
public List getComuniForOrganizationByUserIdUfficioId(long userId, long ufficioId) throws SystemException {
List comuni = new ArrayList();
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java
index f27c724c..266f565f 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java
@@ -42,9 +42,6 @@ import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
-import java.util.Locale;
-
-import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
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.FastDateFormatFactoryUtil;
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.HttpUtil;
import com.liferay.portal.kernel.util.LocaleUtil;
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaServiceImpl.java
index 4b20b79d..853040b2 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaServiceImpl.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaServiceImpl.java
@@ -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.DettPraticaPermission;
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.PraticaUtil;
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DocPraticaLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DocPraticaLocalServiceImpl.java
index aa9c03b7..739e1bd4 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DocPraticaLocalServiceImpl.java
+++ b/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.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException;
-import com.liferay.portal.kernel.log.Log;
-import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.repository.model.FileEntry;
import com.liferay.portal.kernel.repository.model.Folder;
import com.liferay.portal.kernel.util.MimeTypesUtil;
@@ -79,8 +77,6 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
* access the doc pratica local service.
*/
- private Log _log = LogFactoryUtil.getLog(DocPraticaLocalServiceImpl.class);
-
@Override
public DocPratica deleteDocPratica(DocPratica docPratica) throws SystemException {
@@ -407,15 +403,12 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
return (int) docPraticaPersistence.countWithDynamicQuery(dynamicQuery);
}
- @SuppressWarnings("unchecked")
public List getDocPraticaDaInviareDax(int start, int end) throws SystemException {
-
DynamicQuery dynamicQuery = dynamicQueryDocPraticaDaInviareDax();
return docPraticaPersistence.findWithDynamicQuery(dynamicQuery, start, end);
}
private DynamicQuery dynamicQueryDocPraticaDaInviareDax() {
-
DynamicQuery dynamicQuery = docPraticaLocalService.dynamicQuery();
dynamicQuery.add(PropertyFactoryUtil.forName("dtInvioDax").isNull());
dynamicQuery.add(PropertyFactoryUtil.forName("daxId").eq(0L));
@@ -425,7 +418,6 @@ public class DocPraticaLocalServiceImpl extends DocPraticaLocalServiceBaseImpl {
}
public int countByClassPk(long classPk) throws SystemException {
-
return docPraticaPersistence.countByClassPk(classPk);
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/InfoFascicoloLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/InfoFascicoloLocalServiceImpl.java
index 0478efef..f9d722ce 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/InfoFascicoloLocalServiceImpl.java
+++ b/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.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.service.ServiceContext;
@@ -51,8 +49,6 @@ public class InfoFascicoloLocalServiceImpl extends InfoFascicoloLocalServiceBase
* local service.
*/
- private static Log _log = LogFactoryUtil.getLog(InfoFascicoloLocalServiceImpl.class.getName());
-
public InfoFascicolo addInfoFascicolo(long intPraticaId, String numeroProgetto, ServiceContext serviceContext)
throws SystemException, PortalException {
return addInfoFascicolo(intPraticaId, numeroProgetto, false, serviceContext);
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ParereGeologoLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ParereGeologoLocalServiceImpl.java
index 374f6860..8be80f14 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ParereGeologoLocalServiceImpl.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ParereGeologoLocalServiceImpl.java
@@ -231,12 +231,6 @@ public class ParereGeologoLocalServiceImpl extends ParereGeologoLocalServiceBase
return parereGeologoPersistence.countByGeologoId(geologoUserId);
}
- private void validate(ParereGeologo parereGeologo) {
-
- // TODO Auto-generated method stub
-
- }
-
public List findNotParereByGeologoId(long geologoUserId, int start, int end)
throws SystemException {
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ProvinciaLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ProvinciaLocalServiceImpl.java
index a70b6f9e..dbd8199b 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ProvinciaLocalServiceImpl.java
+++ b/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);
}
- @SuppressWarnings("unchecked")
public List findByKeywords(long companyId, String keywords,
int start, int end, OrderByComparator orderByComparator)
throws SystemException {
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SorteggioLocalServiceImpl.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SorteggioLocalServiceImpl.java
index 9f27cd47..17d23cf8 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SorteggioLocalServiceImpl.java
+++ b/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;
-import it.mwg.sismica.bo.util.SorteggioPraticaUtil;
import it.tref.liferay.portos.bo.model.Sorteggio;
import it.tref.liferay.portos.bo.service.base.SorteggioLocalServiceBaseImpl;
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/startup/KaleoListenereStartupAction.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/startup/KaleoListenereStartupAction.java
index 783a4a16..47733f1d 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/startup/KaleoListenereStartupAction.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/startup/KaleoListenereStartupAction.java
@@ -14,18 +14,19 @@ import com.liferay.portal.workflow.kaleo.model.KaleoTaskInstanceToken;
public class KaleoListenereStartupAction extends ModelListenerStartupAction {
- @Override
- public ModelListenerWrapper[] getModelListenerWrappers() {
+ @Override
+ public ModelListenerWrapper[] getModelListenerWrappers() {
- return new ModelListenerWrapper[] {
- new ModelListenerWrapper("portos-kaleo-web", KaleoInstance.class.getName(),
- KaleoInstanceModelListener.class.getName()),
- new ModelListenerWrapper("portos-kaleo-web", KaleoTaskInstanceToken.class.getName(),
- KaleoTaskInstanceTokenModelListener.class.getName()),
- new ModelListenerWrapper("portos-kaleo-web", KaleoInstanceToken.class.getName(),
- KaleoInstanceTokenModelListener.class.getName()),
- new ModelListenerWrapper("portos-kaleo-web", KaleoLog.class.getName(), KaleoLogModelListener.class.getName())
+ return new ModelListenerWrapper[] {
+ new ModelListenerWrapper("portos-kaleo-web", KaleoInstance.class.getName(),
+ KaleoInstanceModelListener.class.getName()),
+ new ModelListenerWrapper("portos-kaleo-web", KaleoTaskInstanceToken.class.getName(),
+ KaleoTaskInstanceTokenModelListener.class.getName()),
+ new ModelListenerWrapper("portos-kaleo-web", KaleoInstanceToken.class.getName(),
+ KaleoInstanceTokenModelListener.class.getName()),
+ new ModelListenerWrapper("portos-kaleo-web", KaleoLog.class.getName(),
+ KaleoLogModelListener.class.getName())
- };
- }
+ };
+ }
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/startup/RoleUpdateAction.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/startup/RoleUpdateAction.java
index 69efd208..8f197296 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/startup/RoleUpdateAction.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/startup/RoleUpdateAction.java
@@ -21,40 +21,41 @@ import com.liferay.portal.service.UserLocalServiceUtil;
public class RoleUpdateAction extends SimpleAction {
- private static final Log _log = LogFactoryUtil.getLog(RoleUpdateAction.class);
-
- public RoleUpdateAction() {
-
- super();
- }
-
- public void run(String[] ids) throws ActionException {
-
- for (String companyId : ids) {
- // TODO aggiunta di tutti i ruoli
- try {
- Role role = RoleLocalServiceUtil.fetchRole(Long.valueOf(companyId), Constants.ROLE_NAME_GEOLOGO);
- if (Validator.isNull(role)) {
- long userId = UserLocalServiceUtil.getDefaultUserId(Long.valueOf(companyId));
- String className = Role.class.getName();
- long classPK = 0l;
- String name = Constants.ROLE_NAME_GEOLOGO;
- Map titleMap = new LinkedHashMap();
- titleMap.put(Locale.ITALY, Constants.ROLE_NAME_GEOLOGO);
- Map descriptionMap = new LinkedHashMap();
- descriptionMap.put(Locale.ITALY, "E' un geologo");
- int type = RoleConstants.TYPE_REGULAR;
- String subtype = null;
- ServiceContext serviceContext = null;
- RoleLocalServiceUtil.addRole(userId, className, classPK, name, titleMap, descriptionMap, type, subtype,
- serviceContext);
- _log.info("Aggiunto ruolo " + name);
- }
-
- } catch (PortalException | SystemException e) {
- _log.error("Errore durante l'aggiunta di un ruolo", e);
- }
- }
- }
+ private static final Log _log = LogFactoryUtil.getLog(RoleUpdateAction.class);
+
+ public RoleUpdateAction() {
+
+ super();
+ }
+
+ public void run(String[] ids) throws ActionException {
+
+ for (String companyId : ids) {
+ // TODO aggiunta di tutti i ruoli
+ try {
+ Role role = RoleLocalServiceUtil.fetchRole(Long.valueOf(companyId),
+ Constants.ROLE_NAME_GEOLOGO);
+ if (Validator.isNull(role)) {
+ long userId = UserLocalServiceUtil.getDefaultUserId(Long.valueOf(companyId));
+ String className = Role.class.getName();
+ long classPK = 0l;
+ String name = Constants.ROLE_NAME_GEOLOGO;
+ Map titleMap = new LinkedHashMap();
+ titleMap.put(Locale.ITALY, Constants.ROLE_NAME_GEOLOGO);
+ Map descriptionMap = new LinkedHashMap();
+ descriptionMap.put(Locale.ITALY, "E' un geologo");
+ int type = RoleConstants.TYPE_REGULAR;
+ String subtype = null;
+ ServiceContext serviceContext = null;
+ RoleLocalServiceUtil.addRole(userId, className, classPK, name, titleMap, descriptionMap,
+ type, subtype, serviceContext);
+ _log.info("Aggiunto ruolo " + name);
+ }
+
+ } catch (PortalException | SystemException e) {
+ _log.error("Errore durante l'aggiunta di un ruolo", e);
+ }
+ }
+ }
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/Constants.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/Constants.java
index 1a2722ca..ad92a186 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/Constants.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/Constants.java
@@ -1,20 +1,21 @@
package it.tref.liferay.portos.bo.util;
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[] AMMINISTRAZIONE_CSV_HEADERS_COMUNI = {"Codice Regione", "Codice Città Metropolitana",
- "Codice Provincia (1)", "Progressivo del Comune (2)", "Codice Comune formato alfanumerico",
- "Denominazione in italiano", "Denominazione in tedesco", "Codice Ripartizione Geografica",
- "Ripartizione geografica", "Denominazione regione", "Denominazione Città metropolitana",
- "Denominazione provincia", "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 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",
- "Codice NUTS1 2006", "Codice NUTS2 2006 (3)", "Codice NUTS3 2006"};
- public static final String[] AMMINISTRAZIONE_CSV_HEADERS_PROVINCE = {"codice_provincia", "provincia", "regione",
- "sigla" };
+ 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", "Codice Provincia (1)", "Progressivo del Comune (2)",
+ "Codice Comune formato alfanumerico", "Denominazione in italiano", "Denominazione in tedesco",
+ "Codice Ripartizione Geografica", "Ripartizione geografica", "Denominazione regione",
+ "Denominazione Città metropolitana", "Denominazione provincia",
+ "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 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", "Codice NUTS1 2006", "Codice NUTS2 2006 (3)", "Codice NUTS3 2006" };
+ public static final String[] AMMINISTRAZIONE_CSV_HEADERS_PROVINCE = { "codice_provincia", "provincia",
+ "regione", "sigla" };
- public static final String PORTOS_BO_SITE_NAME = "Portos BackOffice";
+ public static final String PORTOS_BO_SITE_NAME = "Portos BackOffice";
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/ContentType.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/ContentType.java
index 04e07db2..5fb9e2a4 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/ContentType.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/ContentType.java
@@ -2,30 +2,29 @@ package it.tref.liferay.portos.bo.util;
public enum ContentType {
- PDF("application/pdf"), P7M("application/pkcs7-signature"), P7M_MIME("application/pkcs7-mime"), XDBF(
- "application/x-dbf");
+ PDF("application/pdf"), P7M("application/pkcs7-signature"), P7M_MIME("application/pkcs7-mime"), XDBF(
+ "application/x-dbf");
- private String contentType;
+ private String contentType;
- ContentType(String contentType) {
- this.contentType = contentType;
- }
+ ContentType(String contentType) {
+ this.contentType = contentType;
+ }
- public String getContentType() {
- return contentType;
- }
+ public String getContentType() {
+ return contentType;
+ }
- public static ContentType parse(String contentType) {
+ public static ContentType parse(String contentType) {
- for (ContentType value : values()) {
- if (value.contentType.equalsIgnoreCase(contentType)) {
- return value;
- }
- }
+ for (ContentType value : values()) {
+ if (value.contentType.equalsIgnoreCase(contentType)) {
+ return value;
+ }
+ }
- throw new IllegalArgumentException("Invalid value for ContentType: " + contentType);
-
- }
+ throw new IllegalArgumentException("Invalid value for ContentType: " + contentType);
+ }
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/FestivitaUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/FestivitaUtil.java
index 30f59f6f..725256cb 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/FestivitaUtil.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/FestivitaUtil.java
@@ -6,142 +6,142 @@ import java.util.GregorianCalendar;
import org.apache.commons.lang.time.DateUtils;
-
public class FestivitaUtil {
- public final static boolean isFestivo(Date date) {
-
- int year = DateUtils.toCalendar(date).get(Calendar.YEAR);
-
- boolean isCapodanno = is(date, 1, 1);
- boolean isBefana = is(date, 6, 1);
- boolean isPasqua = isPasqua(date);
-
- boolean isPasquetta = false;
- Date dtPasqua = findPasqua(year);
- if (dtPasqua != null) {
- Calendar calendar = DateUtils.toCalendar(dtPasqua);
- while (calendar.get(Calendar.DAY_OF_WEEK) != Calendar.MONDAY) {
- calendar.add(Calendar.DATE, 1);
- }
- isPasquetta = is(date, calendar.getTime());
- }
-
- boolean isFestaDellaLiberazione = is(date, 25, 4);
- boolean isFestaDeiLavoratori = is(date, 1, 5);
- boolean isFestaDellaRepubblica = is(date, 2, 6);
- boolean isFerragosto = is(date, 15, 8);
- boolean isOgnissanti = is(date, 1, 11);
- boolean isImmacolataConcezione = is(date, 8, 12);
- boolean isNatale = is(date, 25, 12);
- boolean isSantoStefano = is(date, 26, 12);
-
- return isCapodanno || isBefana || isPasqua || isPasquetta || isFestaDellaLiberazione || isFestaDeiLavoratori
- || isFestaDellaRepubblica || isFerragosto || isOgnissanti || isImmacolataConcezione || isNatale
- || isSantoStefano;
- }
-
- private final static boolean isPasqua(Date date) {
-
- Calendar calendar = new GregorianCalendar();
- calendar.setTime(date);
-
- int year = calendar.get(Calendar.YEAR);
- int dateYMD = year * 10000 + calendar.get(Calendar.MONTH) * 100 + calendar.get(Calendar.DAY_OF_MONTH);
-
- Date pasqua = findPasqua(year);
- if (pasqua != null) {
- calendar.setTime(pasqua);
- int pasquaYMD = year * 10000 + calendar.get(Calendar.MONTH) * 100 + calendar.get(Calendar.DAY_OF_MONTH);
- return (pasquaYMD == dateYMD);
- }
-
- return false;
- }
-
- private final static boolean is(Date date, int day, int month) {
- Calendar calendar = DateUtils.toCalendar(date);
- return calendar.get(Calendar.DATE) == day && (calendar.get(Calendar.MONTH) + 1) == month;
- }
-
- private final static boolean is(Date date, Date date2) {
- Calendar calendar = Calendar.getInstance();
- calendar.setTime(date);
- Calendar calendar2 = Calendar.getInstance();
- calendar2.setTime(date2);
- return calendar.get(Calendar.DATE) == calendar2.get(Calendar.DATE)
- && calendar.get(Calendar.MONTH) == calendar2.get(Calendar.MONTH);
- }
-
- private final static Date findPasqua(int year) {
-
- if ((year < 1573) || (year > 2499)) {
- throw null;
- }
-
- int a = year % 19;
- int b = year % 4;
- int c = year % 7;
-
- int m = 0;
- int n = 0;
-
- if ((year >= 1583) && (year <= 1699)) {
- m = 22;
- n = 2;
- }
- if ((year >= 1700) && (year <= 1799)) {
- m = 23;
- n = 3;
- }
- if ((year >= 1800) && (year <= 1899)) {
- m = 23;
- n = 4;
- }
- if ((year >= 1900) && (year <= 2099)) {
- m = 24;
- n = 5;
- }
- if ((year >= 2100) && (year <= 2199)) {
- m = 24;
- n = 6;
- }
- if ((year >= 2200) && (year <= 2299)) {
- m = 25;
- n = 0;
- }
- if ((year >= 2300) && (year <= 2399)) {
- m = 26;
- n = 1;
- }
- if ((year >= 2400) && (year <= 2499)) {
- m = 25;
- n = 1;
- }
-
- int d = (19 * a + m) % 30;
- int e = (2 * b + 4 * c + 6 * d + n) % 7;
-
- Calendar calendar = new GregorianCalendar();
- calendar.set(Calendar.YEAR, year);
-
- if (d + e < 10) {
- calendar.set(Calendar.YEAR, year);
- calendar.set(Calendar.MONTH, Calendar.MARCH);
- calendar.set(Calendar.DAY_OF_MONTH, d + e + 22);
- } else {
- calendar.set(Calendar.MONTH, Calendar.APRIL);
- int day = d + e - 9;
- if (26 == day) {
- day = 19;
- }
- if ((25 == day) && (28 == d) && (e == 6) && (a > 10)) {
- day = 18;
- }
- calendar.set(Calendar.DAY_OF_MONTH, day);
- }
-
- return calendar.getTime();
- }
+ public final static boolean isFestivo(Date date) {
+
+ int year = DateUtils.toCalendar(date).get(Calendar.YEAR);
+
+ boolean isCapodanno = is(date, 1, 1);
+ boolean isBefana = is(date, 6, 1);
+ boolean isPasqua = isPasqua(date);
+
+ boolean isPasquetta = false;
+ Date dtPasqua = findPasqua(year);
+ if (dtPasqua != null) {
+ Calendar calendar = DateUtils.toCalendar(dtPasqua);
+ while (calendar.get(Calendar.DAY_OF_WEEK) != Calendar.MONDAY) {
+ calendar.add(Calendar.DATE, 1);
+ }
+ isPasquetta = is(date, calendar.getTime());
+ }
+
+ boolean isFestaDellaLiberazione = is(date, 25, 4);
+ boolean isFestaDeiLavoratori = is(date, 1, 5);
+ boolean isFestaDellaRepubblica = is(date, 2, 6);
+ boolean isFerragosto = is(date, 15, 8);
+ boolean isOgnissanti = is(date, 1, 11);
+ boolean isImmacolataConcezione = is(date, 8, 12);
+ boolean isNatale = is(date, 25, 12);
+ boolean isSantoStefano = is(date, 26, 12);
+
+ return isCapodanno || isBefana || isPasqua || isPasquetta || isFestaDellaLiberazione
+ || isFestaDeiLavoratori || isFestaDellaRepubblica || isFerragosto || isOgnissanti
+ || isImmacolataConcezione || isNatale || isSantoStefano;
+ }
+
+ private final static boolean isPasqua(Date date) {
+
+ Calendar calendar = new GregorianCalendar();
+ calendar.setTime(date);
+
+ int year = calendar.get(Calendar.YEAR);
+ int dateYMD = year * 10000 + calendar.get(Calendar.MONTH) * 100 + calendar.get(Calendar.DAY_OF_MONTH);
+
+ Date pasqua = findPasqua(year);
+ if (pasqua != null) {
+ calendar.setTime(pasqua);
+ int pasquaYMD = year * 10000 + calendar.get(Calendar.MONTH) * 100
+ + calendar.get(Calendar.DAY_OF_MONTH);
+ return (pasquaYMD == dateYMD);
+ }
+
+ return false;
+ }
+
+ private final static boolean is(Date date, int day, int month) {
+ Calendar calendar = DateUtils.toCalendar(date);
+ return calendar.get(Calendar.DATE) == day && (calendar.get(Calendar.MONTH) + 1) == month;
+ }
+
+ private final static boolean is(Date date, Date date2) {
+ Calendar calendar = Calendar.getInstance();
+ calendar.setTime(date);
+ Calendar calendar2 = Calendar.getInstance();
+ calendar2.setTime(date2);
+ return calendar.get(Calendar.DATE) == calendar2.get(Calendar.DATE)
+ && calendar.get(Calendar.MONTH) == calendar2.get(Calendar.MONTH);
+ }
+
+ private final static Date findPasqua(int year) {
+
+ if ((year < 1573) || (year > 2499)) {
+ throw null;
+ }
+
+ int a = year % 19;
+ int b = year % 4;
+ int c = year % 7;
+
+ int m = 0;
+ int n = 0;
+
+ if ((year >= 1583) && (year <= 1699)) {
+ m = 22;
+ n = 2;
+ }
+ if ((year >= 1700) && (year <= 1799)) {
+ m = 23;
+ n = 3;
+ }
+ if ((year >= 1800) && (year <= 1899)) {
+ m = 23;
+ n = 4;
+ }
+ if ((year >= 1900) && (year <= 2099)) {
+ m = 24;
+ n = 5;
+ }
+ if ((year >= 2100) && (year <= 2199)) {
+ m = 24;
+ n = 6;
+ }
+ if ((year >= 2200) && (year <= 2299)) {
+ m = 25;
+ n = 0;
+ }
+ if ((year >= 2300) && (year <= 2399)) {
+ m = 26;
+ n = 1;
+ }
+ if ((year >= 2400) && (year <= 2499)) {
+ m = 25;
+ n = 1;
+ }
+
+ int d = (19 * a + m) % 30;
+ int e = (2 * b + 4 * c + 6 * d + n) % 7;
+
+ Calendar calendar = new GregorianCalendar();
+ calendar.set(Calendar.YEAR, year);
+
+ if (d + e < 10) {
+ calendar.set(Calendar.YEAR, year);
+ calendar.set(Calendar.MONTH, Calendar.MARCH);
+ calendar.set(Calendar.DAY_OF_MONTH, d + e + 22);
+ } else {
+ calendar.set(Calendar.MONTH, Calendar.APRIL);
+ int day = d + e - 9;
+ if (26 == day) {
+ day = 19;
+ }
+ if ((25 == day) && (28 == d) && (e == 6) && (a > 10)) {
+ day = 18;
+ }
+ calendar.set(Calendar.DAY_OF_MONTH, day);
+ }
+
+ return calendar.getTime();
+ }
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/GenioCivileBaseUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/GenioCivileBaseUtil.java
index 918a4a69..02e49fcb 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/GenioCivileBaseUtil.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/GenioCivileBaseUtil.java
@@ -20,71 +20,72 @@ import com.liferay.portlet.PortletURLFactoryUtil;
public class GenioCivileBaseUtil {
- public static String getDettPraticaURL(long plid, long resourcePrimKey, int status, String portalURL,
- boolean maximized) {
- return getDettPraticaURL(plid, resourcePrimKey, status, portalURL, maximized, null);
- }
-
- public static String getDettPraticaURL(long plid, long resourcePrimKey, int status, String portalURL,
- boolean maximized, String redirect) {
-
- StringBundler sb = new StringBundler(11);
-
- sb.append(portalURL);
- sb.append(PortalUtil.getPathMain());
- sb.append("/portal/dettaglio_pratica/find_entry");
- sb.append(StringPool.QUESTION);
- sb.append("p_l_id");
- sb.append(StringPool.EQUAL);
- sb.append(String.valueOf(plid));
- sb.append(StringPool.AMPERSAND);
- // control panel
- if (Validator.isNotNull(redirect)) {
- sb.append("doAsGroupId");
- sb.append(StringPool.EQUAL);
- sb.append(HttpUtil.getParameter(redirect, "doAsGroupId", false));
- sb.append(StringPool.AMPERSAND);
- }
- sb.append("resourcePrimKey");
- sb.append(StringPool.EQUAL);
- sb.append(String.valueOf(resourcePrimKey));
-
- String url = sb.toString();
-
- if (status != WorkflowConstants.STATUS_APPROVED) {
- url = HttpUtil.addParameter(url, "status", String.valueOf(status));
- }
-
- if (maximized) {
- url = HttpUtil.addParameter(url, "maximized", String.valueOf(maximized));
- }
-
- if (Validator.isNotNull(redirect)) {
- url = HttpUtil.addParameter(url, "redirect", redirect);
- }
-
- return url;
- }
-
- public static String getDettPraticaURL(HttpServletRequest request, long plid, long resourcePrimKey, int status)
- throws PortletModeException, WindowStateException {
- return getDettPraticaURL(request, plid, resourcePrimKey, status, null);
- }
-
- public static String getDettPraticaURL(HttpServletRequest request, long plid, long resourcePrimKey, int status,
- String redirect) throws PortletModeException, WindowStateException {
-
- PortletURL url = PortletURLFactoryUtil.create(request, PortletKeys.FASCICOLO, plid, PortletRequest.RENDER_PHASE);
- url.setParameter("mvcPath", "/html/pratichegeniocivile/view.jsp");
- url.setParameter("resourcePrimKey", String.valueOf(resourcePrimKey));
- url.setParameter("redirect", redirect);
- url.setPortletMode(PortletMode.VIEW);
- url.setWindowState(LiferayWindowState.POP_UP);
-
- if (status != WorkflowConstants.STATUS_APPROVED) {
- url.setParameter("status", String.valueOf(status));
- }
-
- return url.toString();
- }
+ public static String getDettPraticaURL(long plid, long resourcePrimKey, int status, String portalURL,
+ boolean maximized) {
+ return getDettPraticaURL(plid, resourcePrimKey, status, portalURL, maximized, null);
+ }
+
+ public static String getDettPraticaURL(long plid, long resourcePrimKey, int status, String portalURL,
+ boolean maximized, String redirect) {
+
+ StringBundler sb = new StringBundler(11);
+
+ sb.append(portalURL);
+ sb.append(PortalUtil.getPathMain());
+ sb.append("/portal/dettaglio_pratica/find_entry");
+ sb.append(StringPool.QUESTION);
+ sb.append("p_l_id");
+ sb.append(StringPool.EQUAL);
+ sb.append(String.valueOf(plid));
+ sb.append(StringPool.AMPERSAND);
+ // control panel
+ if (Validator.isNotNull(redirect)) {
+ sb.append("doAsGroupId");
+ sb.append(StringPool.EQUAL);
+ sb.append(HttpUtil.getParameter(redirect, "doAsGroupId", false));
+ sb.append(StringPool.AMPERSAND);
+ }
+ sb.append("resourcePrimKey");
+ sb.append(StringPool.EQUAL);
+ sb.append(String.valueOf(resourcePrimKey));
+
+ String url = sb.toString();
+
+ if (status != WorkflowConstants.STATUS_APPROVED) {
+ url = HttpUtil.addParameter(url, "status", String.valueOf(status));
+ }
+
+ if (maximized) {
+ url = HttpUtil.addParameter(url, "maximized", String.valueOf(maximized));
+ }
+
+ if (Validator.isNotNull(redirect)) {
+ url = HttpUtil.addParameter(url, "redirect", redirect);
+ }
+
+ return url;
+ }
+
+ public static String getDettPraticaURL(HttpServletRequest request, long plid, long resourcePrimKey,
+ int status) throws PortletModeException, WindowStateException {
+ return getDettPraticaURL(request, plid, resourcePrimKey, status, null);
+ }
+
+ public static String getDettPraticaURL(HttpServletRequest request, long plid, long resourcePrimKey,
+ int status, String redirect) throws PortletModeException, WindowStateException {
+
+ PortletURL url = PortletURLFactoryUtil.create(request, PortletKeys.FASCICOLO, plid,
+ PortletRequest.RENDER_PHASE);
+ url.setParameter("mvcPath", "/html/pratichegeniocivile/view.jsp");
+ url.setParameter("resourcePrimKey", String.valueOf(resourcePrimKey));
+ url.setParameter("redirect", redirect);
+ url.setPortletMode(PortletMode.VIEW);
+ url.setWindowState(LiferayWindowState.POP_UP);
+
+ if (status != WorkflowConstants.STATUS_APPROVED) {
+ url.setParameter("status", String.valueOf(status));
+ }
+
+ return url.toString();
+ }
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/GestioneFirmeUtil.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/GestioneFirmeUtil.java
index 0438da09..807f8ff3 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/GestioneFirmeUtil.java
+++ b/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 {
+ @SuppressWarnings("serial")
private static List tipoDocumentoFirmaBase = new UniqueList() {
{
add("MA");
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/MockAllegato.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/MockAllegato.java
index 4b753e26..cb3c2b37 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/MockAllegato.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/MockAllegato.java
@@ -3,10 +3,8 @@ package it.tref.liferay.portos.bo.util;
public class MockAllegato {
public boolean checked;
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();
this.checked = checked;
this.status = status;
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/OggettoProtocollo.java b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/OggettoProtocollo.java
index e7b2c5d0..14bf8927 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/OggettoProtocollo.java
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/util/OggettoProtocollo.java
@@ -8,68 +8,68 @@ import org.apache.commons.lang.StringUtils;
public class OggettoProtocollo {
- private final String protocolloEntityId;
- private final String protocolloEntityUtenteId;
- private final String protocolloEntityUfficioId;
- private final String dataInserimento;
- private final String protocolloEntityOggetto;
- private final String protocolloEntityFascicoloNumero;
- private final String fascicoloEntityTipo;
+ private final String protocolloEntityId;
+ private final String protocolloEntityUtenteId;
+ private final String protocolloEntityUfficioId;
+ private final String dataInserimento;
+ private final String protocolloEntityOggetto;
+ private final String protocolloEntityFascicoloNumero;
+ private final String fascicoloEntityTipo;
- public OggettoProtocollo(String protocolloEntityId, String protocolloEntityUtenteId,
- String protocolloEntityUfficioId, String protocolloEntityOggetto, String protocolloEntityFascicoloNumero,
- String dataInserimento, String fascicoloEntityTipo) throws ParseException {
+ public OggettoProtocollo(String protocolloEntityId, String protocolloEntityUtenteId,
+ String protocolloEntityUfficioId, String protocolloEntityOggetto,
+ String protocolloEntityFascicoloNumero, String dataInserimento, String fascicoloEntityTipo)
+ throws ParseException {
- super();
- this.protocolloEntityId = protocolloEntityId;
- this.protocolloEntityUtenteId = protocolloEntityUtenteId;
- this.protocolloEntityUfficioId = protocolloEntityUfficioId;
- this.protocolloEntityOggetto = protocolloEntityOggetto;
- this.dataInserimento = dataInserimento;
- SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
- Calendar calendar = Calendar.getInstance();
- calendar.setTime(sdf.parse(dataInserimento));
+ super();
+ this.protocolloEntityId = protocolloEntityId;
+ this.protocolloEntityUtenteId = protocolloEntityUtenteId;
+ this.protocolloEntityUfficioId = protocolloEntityUfficioId;
+ this.protocolloEntityOggetto = protocolloEntityOggetto;
+ this.dataInserimento = dataInserimento;
+ SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
+ Calendar calendar = Calendar.getInstance();
+ calendar.setTime(sdf.parse(dataInserimento));
- this.protocolloEntityFascicoloNumero =
- calendar.get(Calendar.YEAR) + StringUtils.leftPad(protocolloEntityFascicoloNumero, 7).replace(' ', '0');
+ this.protocolloEntityFascicoloNumero = calendar.get(Calendar.YEAR)
+ + StringUtils.leftPad(protocolloEntityFascicoloNumero, 7).replace(' ', '0');
- this.fascicoloEntityTipo = fascicoloEntityTipo.equals("1") ? "partenza" : "arrivo";
- }
+ this.fascicoloEntityTipo = fascicoloEntityTipo.equals("1") ? "partenza" : "arrivo";
+ }
- public String getProtocolloEntityId() {
+ public String getProtocolloEntityId() {
- return protocolloEntityId;
- }
+ return protocolloEntityId;
+ }
- public String getProtocolloEntityUtenteId() {
+ public String getProtocolloEntityUtenteId() {
- return protocolloEntityUtenteId;
- }
+ return protocolloEntityUtenteId;
+ }
- public String getProtocolloEntityUfficioId() {
+ public String getProtocolloEntityUfficioId() {
- return protocolloEntityUfficioId;
- }
+ return protocolloEntityUfficioId;
+ }
- public String getProtocolloEntityOggetto() {
+ public String getProtocolloEntityOggetto() {
- return protocolloEntityOggetto;
- }
+ return protocolloEntityOggetto;
+ }
- public String getDataInserimento() {
+ public String getDataInserimento() {
- return dataInserimento;
- }
+ return dataInserimento;
+ }
- public String getProtocolloEntityFascicoloNumero() {
+ public String getProtocolloEntityFascicoloNumero() {
- return protocolloEntityFascicoloNumero;
- }
+ return protocolloEntityFascicoloNumero;
+ }
- public String getFascicoloEntityTipo() {
-
- return fascicoloEntityTipo;
- }
+ public String getFascicoloEntityTipo() {
+ return fascicoloEntityTipo;
+ }
}
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties
index ac49ba0d..ce0c1c2a 100644
--- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties
+++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties
@@ -13,8 +13,8 @@
##
build.namespace=portos_bo
- build.number=2477
- build.date=1602761948702
+ build.number=2481
+ build.date=1602769488587
build.auto.upgrade=true
##
diff --git a/liferay-plugins-sdk-6.2/shared/portos-kaleo-shared/src/it/tref/liferay/portos/kaleo/shared/util/PortletKeys.java b/liferay-plugins-sdk-6.2/shared/portos-kaleo-shared/src/it/tref/liferay/portos/kaleo/shared/util/PortletKeys.java
index 9ba65f33..1fbecc58 100644
--- a/liferay-plugins-sdk-6.2/shared/portos-kaleo-shared/src/it/tref/liferay/portos/kaleo/shared/util/PortletKeys.java
+++ b/liferay-plugins-sdk-6.2/shared/portos-kaleo-shared/src/it/tref/liferay/portos/kaleo/shared/util/PortletKeys.java
@@ -2,6 +2,6 @@ package it.tref.liferay.portos.kaleo.shared.util;
public class PortletKeys extends com.liferay.portal.util.PortletKeys {
- public final static String WORKFLOW_FORM_ADMIN = "1_WAR_portoskaleoportlet";
+ public final static String WORKFLOW_FORM_ADMIN = "1_WAR_portoskaleoportlet";
}
diff --git a/liferay-plugins-sdk-6.2/shared/portos-kaleo-shared/src/it/tref/liferay/portos/kaleo/shared/util/WorkflowConstants.java b/liferay-plugins-sdk-6.2/shared/portos-kaleo-shared/src/it/tref/liferay/portos/kaleo/shared/util/WorkflowConstants.java
index 01983e65..830cf351 100644
--- a/liferay-plugins-sdk-6.2/shared/portos-kaleo-shared/src/it/tref/liferay/portos/kaleo/shared/util/WorkflowConstants.java
+++ b/liferay-plugins-sdk-6.2/shared/portos-kaleo-shared/src/it/tref/liferay/portos/kaleo/shared/util/WorkflowConstants.java
@@ -4,12 +4,12 @@ import com.liferay.portal.kernel.util.StringPool;
public class WorkflowConstants extends com.liferay.portal.kernel.workflow.WorkflowConstants {
- public static final String PREFIX_NAME_ELEMENT_FORM = "kaleo--";
- public static final String SUFFIX_NAME_ELEMENT_FORM = StringPool.DOUBLE_DASH;
+ public static final String PREFIX_NAME_ELEMENT_FORM = "kaleo--";
+ public static final String SUFFIX_NAME_ELEMENT_FORM = StringPool.DOUBLE_DASH;
- public static final String CONTEXT_TASK_FORM_PARAMETERS = "CONTEXT_TASK_FORM_PARAMETERS";
+ public static final String CONTEXT_TASK_FORM_PARAMETERS = "CONTEXT_TASK_FORM_PARAMETERS";
- public static final String CONTEXT_VALIDATION_OUTCOME_PARAMETER = "CONTEXT_VALIDATION_OUTCOME_PARAMETER";
+ public static final String CONTEXT_VALIDATION_OUTCOME_PARAMETER = "CONTEXT_VALIDATION_OUTCOME_PARAMETER";
- public static final String CONTEXT_OPEN_FORM_OPTIONS_PARAMETER = "CONTEXT_OPEN_FORM_OPTIONS_PARAMETER";
+ public static final String CONTEXT_OPEN_FORM_OPTIONS_PARAMETER = "CONTEXT_OPEN_FORM_OPTIONS_PARAMETER";
}