Sfoglia il codice sorgente

Fix workflow

master 20.07
Salvatore La Manna 5 anni fa
parent
commit
9524a15463
  1. 54
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/search/ControlloPraticaAdvancedSearch.java
  2. 9
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/AsseverazioneLocalService.java
  3. 28
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/AsseverazioneLocalServiceClp.java
  4. 17
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/AsseverazioneLocalServiceUtil.java
  5. 19
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/AsseverazioneLocalServiceWrapper.java
  6. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalService.java
  7. 121
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceClp.java
  8. 5
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceUtil.java
  9. 6
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/service/IntPraticaLocalServiceWrapper.java
  10. 2
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/PortosIndexField.java
  11. 6
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/ValidazionePraticaUtil.java
  12. 7
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties
  13. 150
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java
  14. 184
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/indexer/ControlloPraticaIndexer.java
  15. 104
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/AvvisoImpl.java
  16. 827
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/DettPraticaImpl.java
  17. 29
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/impl/IntPraticaImpl.java
  18. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/GestioneAttivitaPortlet.java
  19. 11
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/portlet/PortosAdministrationPortlet.java
  20. 313
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/AsseverazioneLocalServiceClpInvoker.java
  21. 24
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/base/IntPraticaLocalServiceClpInvoker.java
  22. 97
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java
  23. 5
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java
  24. 24
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/IntPraticaLocalServiceImpl.java
  25. 14
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/SoggettoLocalServiceImpl.java
  26. 4
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties
  27. 14
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/advanced_search.jsp
  28. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/altri_task.jsp
  29. 8
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/miei_task.jsp
  30. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/task_completati.jsp
  31. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/task_miei_ruoli.jsp
  32. 9
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/view_columns.jspf
  33. 8
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/sismica_administration/view.jsp
  34. 5
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/content/Language.properties
  35. 10
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/edit_modal_fascicolo.jsp
  36. 18
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp

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

@ -11,6 +11,7 @@ import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map.Entry;
import java.util.Properties; import java.util.Properties;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
@ -59,8 +60,6 @@ public class ControlloPraticaAdvancedSearch {
public static Hits searchMieiTask(HttpServletRequest request, User user, int start, int end) { public static Hits searchMieiTask(HttpServletRequest request, User user, int start, int end) {
// List<ControlloPratica> lista = new ArrayList<ControlloPratica>();
// Parametro proveniente dalla ricerca // Parametro proveniente dalla ricerca
int ufficioSearch = ParamUtil.getInteger(request, "ufficio"); int ufficioSearch = ParamUtil.getInteger(request, "ufficio");
@ -90,8 +89,7 @@ public class ControlloPraticaAdvancedSearch {
Hits hits = null; Hits hits = null;
try { try {
// Condizioni necessarie per questa ricerca : // Condizioni necessarie per questa ricerca :
// entryClassName=ControlloPratica & // entryClassName=ControlloPratica & userId=taskAssigneeUserId
// userId=taskAssigneeUserId
TermQuery entryClassNameTermQuery = TermQueryFactoryUtil.create(searchContext, "entryClassName", TermQuery entryClassNameTermQuery = TermQueryFactoryUtil.create(searchContext, "entryClassName",
ControlloPratica.class.getName()); ControlloPratica.class.getName());
TermQuery userIdTermQuery = TermQueryFactoryUtil.create(searchContext, "taskAssigneeUserId", TermQuery userIdTermQuery = TermQueryFactoryUtil.create(searchContext, "taskAssigneeUserId",
@ -138,7 +136,7 @@ public class ControlloPraticaAdvancedSearch {
} }
// Condizioni aggiuntive // Condizioni aggiuntive
booleanQuery = retrieveQuery(request, user, booleanQuery, searchContext); retrieveQuery(request, user, booleanQuery, searchContext);
if (_log.isDebugEnabled()) { if (_log.isDebugEnabled()) {
_log.debug("User " + user.getScreenName() + " Request query : " + booleanQuery.toString()); _log.debug("User " + user.getScreenName() + " Request query : " + booleanQuery.toString());
@ -146,31 +144,11 @@ public class ControlloPraticaAdvancedSearch {
hits = SearchEngineUtil.search(searchContext, booleanQuery); hits = SearchEngineUtil.search(searchContext, booleanQuery);
_log.info("booleanQuery = " + booleanQuery);
if (_log.isDebugEnabled()) { if (_log.isDebugEnabled()) {
_log.debug("Number of hint find : " + hits.getLength()); _log.debug("Number of hint find : " + hits.getLength());
} }
// for (Document doc : hits.toList()) { } catch (ParseException | SearchException | SystemException e) {
//
// String controlloPraticaId = doc.get("controlloPraticaId");
// if (Validator.isNotNull(controlloPraticaId)) {
//
// ControlloPratica controlloPratica =
// ControlloPraticaLocalServiceUtil.fetchControlloPratica(GetterUtil.getLong(controlloPraticaId));
// if (Validator.isNotNull(controlloPratica)) {
// lista.add(controlloPratica);
// }
// }
//
// }
} catch (ParseException e) {
_log.error(e, e);
} catch (SearchException e) {
_log.error(e, e);
} catch (SystemException e) {
_log.error(e, e); _log.error(e, e);
} }
@ -179,8 +157,6 @@ public class ControlloPraticaAdvancedSearch {
public static Hits searchTaskMieiRuoli(HttpServletRequest request, User user, int start, int end) { public static Hits searchTaskMieiRuoli(HttpServletRequest request, User user, int start, int end) {
// List<ControlloPratica> lista = new ArrayList<ControlloPratica>();
// Parametro proveniente dalla ricerca // Parametro proveniente dalla ricerca
int ufficioSearch = ParamUtil.getInteger(request, "ufficio"); int ufficioSearch = ParamUtil.getInteger(request, "ufficio");
@ -210,8 +186,7 @@ public class ControlloPraticaAdvancedSearch {
try { try {
// Condizioni necessarie per questa ricerca : // Condizioni necessarie per questa ricerca :
// entryClassName=ControlloPratica & // entryClassName=ControlloPratica & roleIds tra i taskAssigneeIds
// roleIds tra i taskAssigneeIds
TermQuery entryClassNameTermQuery = TermQueryFactoryUtil.create(searchContext, "entryClassName", TermQuery entryClassNameTermQuery = TermQueryFactoryUtil.create(searchContext, "entryClassName",
ControlloPratica.class.getName()); ControlloPratica.class.getName());
TermQuery statusTermQuery = TermQueryFactoryUtil.create(searchContext, "status", TermQuery statusTermQuery = TermQueryFactoryUtil.create(searchContext, "status",
@ -282,7 +257,7 @@ public class ControlloPraticaAdvancedSearch {
} }
// Condizioni aggiuntive // Condizioni aggiuntive
booleanQuery = retrieveQuery(request, user, booleanQuery, searchContext); retrieveQuery(request, user, booleanQuery, searchContext);
if (_log.isDebugEnabled()) { if (_log.isDebugEnabled()) {
_log.debug("User " + user.getScreenName() + " Request query : " + booleanQuery.toString()); _log.debug("User " + user.getScreenName() + " Request query : " + booleanQuery.toString());
@ -405,7 +380,7 @@ public class ControlloPraticaAdvancedSearch {
} }
// Condizioni aggiuntive // Condizioni aggiuntive
booleanQuery = retrieveQuery(request, user, booleanQuery, searchContext); retrieveQuery(request, user, booleanQuery, searchContext);
if (_log.isDebugEnabled()) { if (_log.isDebugEnabled()) {
_log.debug("User " + user.getScreenName() + " Request query : " + booleanQuery.toString()); _log.debug("User " + user.getScreenName() + " Request query : " + booleanQuery.toString());
@ -788,7 +763,7 @@ public class ControlloPraticaAdvancedSearch {
} }
// Condizioni aggiuntive // Condizioni aggiuntive
booleanQuery = retrieveQuery(request, user, booleanQuery, searchContext); retrieveQuery(request, user, booleanQuery, searchContext);
if (_log.isDebugEnabled()) { if (_log.isDebugEnabled()) {
_log.debug("User " + user.getScreenName() + " Request query : " + booleanQuery.toString()); _log.debug("User " + user.getScreenName() + " Request query : " + booleanQuery.toString());
@ -811,8 +786,8 @@ public class ControlloPraticaAdvancedSearch {
return hits; return hits;
} }
private static BooleanQuery retrieveQuery(HttpServletRequest request, User user, private static void retrieveQuery(HttpServletRequest request, User user, BooleanQuery booleanQuery,
BooleanQuery booleanQuery, SearchContext searchContext) { SearchContext searchContext) {
// Search Param // Search Param
String numeroProgettoSearch = ParamUtil.getString(request, "numeroProgetto"); String numeroProgettoSearch = ParamUtil.getString(request, "numeroProgetto");
@ -827,6 +802,7 @@ public class ControlloPraticaAdvancedSearch {
String dataDaSearch = ParamUtil.getString(request, "dataRichiestaInizio"); String dataDaSearch = ParamUtil.getString(request, "dataRichiestaInizio");
String dataAlSearch = ParamUtil.getString(request, "dataRichiestaFine"); String dataAlSearch = ParamUtil.getString(request, "dataRichiestaFine");
String comune = ParamUtil.getString(request, "comune"); String comune = ParamUtil.getString(request, "comune");
String tipoProcedura = ParamUtil.getString(request, "tipoProcedura");
String tipoAttivita = ParamUtil.getString(request, "tipoAttivita"); String tipoAttivita = ParamUtil.getString(request, "tipoAttivita");
// ADT - BUG-11 Aggiunta filtro ricerca // ADT - BUG-11 Aggiunta filtro ricerca
@ -975,6 +951,12 @@ public class ControlloPraticaAdvancedSearch {
} }
if (Validator.isNotNull(tipoProcedura)) {
TermQuery termQuery = TermQueryFactoryUtil.create(searchContext, "tipoProcedura",
tipoProcedura);
booleanQuery.add(termQuery, BooleanClauseOccur.MUST);
}
// ADT - BUG-11 Aggiunta filtro ricerca // ADT - BUG-11 Aggiunta filtro ricerca
if (Validator.isNotNull(controlloObbligatorioSearch)) { if (Validator.isNotNull(controlloObbligatorioSearch)) {
TermQuery controlloObbligatorioTermQuery = TermQueryFactoryUtil.create(searchContext, TermQuery controlloObbligatorioTermQuery = TermQueryFactoryUtil.create(searchContext,
@ -995,8 +977,6 @@ public class ControlloPraticaAdvancedSearch {
_log.error(e, e); _log.error(e, e);
} }
return booleanQuery;
} }
private static Sort[] getOrderedQuery(HttpServletRequest request) { private static Sort[] getOrderedQuery(HttpServletRequest request) {

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

@ -319,21 +319,22 @@ public interface AsseverazioneLocalService extends BaseLocalService,
java.io.IOException; java.io.IOException;
public java.lang.String testoAsseverazione(java.lang.String tipo, public java.lang.String testoAsseverazione(java.lang.String tipo,
long userId, long dettPraticaId, java.lang.String relazioni) com.liferay.portal.model.User user, long dettPraticaId,
java.lang.String relazioni)
throws com.liferay.portal.kernel.exception.PortalException, throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException, com.liferay.portal.kernel.exception.SystemException,
java.io.IOException; java.io.IOException;
public java.lang.String testoAsseverazione(java.lang.String tipo, public java.lang.String testoAsseverazione(java.lang.String tipo,
com.liferay.portal.model.User user, java.lang.String codiceFiscale, long dettPraticaId,
it.tref.liferay.portos.bo.model.DettPratica dettPratica,
java.lang.String relazioni) java.lang.String relazioni)
throws com.liferay.portal.kernel.exception.PortalException, throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException, com.liferay.portal.kernel.exception.SystemException,
java.io.IOException; java.io.IOException;
public java.lang.String testoAsseverazione(java.lang.String tipo, public java.lang.String testoAsseverazione(java.lang.String tipo,
com.liferay.portal.model.User user, long dettPraticaId, java.lang.String codiceFiscale,
it.tref.liferay.portos.bo.model.DettPratica dettPratica,
java.lang.String relazioni) java.lang.String relazioni)
throws com.liferay.portal.kernel.exception.PortalException, throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException, com.liferay.portal.kernel.exception.SystemException,

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

@ -142,21 +142,22 @@ public class AsseverazioneLocalServiceClp implements AsseverazioneLocalService {
_methodName24 = "testoAsseverazione"; _methodName24 = "testoAsseverazione";
_methodParameterTypes24 = new String[] { _methodParameterTypes24 = new String[] {
"java.lang.String", "long", "long", "java.lang.String" "java.lang.String", "com.liferay.portal.model.User", "long",
"java.lang.String"
}; };
_methodName25 = "testoAsseverazione"; _methodName25 = "testoAsseverazione";
_methodParameterTypes25 = new String[] { _methodParameterTypes25 = new String[] {
"java.lang.String", "com.liferay.portal.model.User", "java.lang.String", "java.lang.String", "long",
"it.tref.liferay.portos.bo.model.DettPratica",
"java.lang.String" "java.lang.String"
}; };
_methodName26 = "testoAsseverazione"; _methodName26 = "testoAsseverazione";
_methodParameterTypes26 = new String[] { _methodParameterTypes26 = new String[] {
"java.lang.String", "com.liferay.portal.model.User", "long", "java.lang.String", "java.lang.String",
"it.tref.liferay.portos.bo.model.DettPratica",
"java.lang.String" "java.lang.String"
}; };
@ -1093,7 +1094,8 @@ public class AsseverazioneLocalServiceClp implements AsseverazioneLocalService {
@Override @Override
public java.lang.String testoAsseverazione(java.lang.String tipo, public java.lang.String testoAsseverazione(java.lang.String tipo,
long userId, long dettPraticaId, java.lang.String relazioni) com.liferay.portal.model.User user, long dettPraticaId,
java.lang.String relazioni)
throws com.liferay.portal.kernel.exception.PortalException, throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException, com.liferay.portal.kernel.exception.SystemException,
java.io.IOException { java.io.IOException {
@ -1105,7 +1107,7 @@ public class AsseverazioneLocalServiceClp implements AsseverazioneLocalService {
new Object[] { new Object[] {
ClpSerializer.translateInput(tipo), ClpSerializer.translateInput(tipo),
userId, ClpSerializer.translateInput(user),
dettPraticaId, dettPraticaId,
@ -1141,8 +1143,7 @@ public class AsseverazioneLocalServiceClp implements AsseverazioneLocalService {
@Override @Override
public java.lang.String testoAsseverazione(java.lang.String tipo, public java.lang.String testoAsseverazione(java.lang.String tipo,
com.liferay.portal.model.User user, java.lang.String codiceFiscale, long dettPraticaId,
it.tref.liferay.portos.bo.model.DettPratica dettPratica,
java.lang.String relazioni) java.lang.String relazioni)
throws com.liferay.portal.kernel.exception.PortalException, throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException, com.liferay.portal.kernel.exception.SystemException,
@ -1155,9 +1156,9 @@ public class AsseverazioneLocalServiceClp implements AsseverazioneLocalService {
new Object[] { new Object[] {
ClpSerializer.translateInput(tipo), ClpSerializer.translateInput(tipo),
ClpSerializer.translateInput(user), ClpSerializer.translateInput(codiceFiscale),
ClpSerializer.translateInput(dettPratica), dettPraticaId,
ClpSerializer.translateInput(relazioni) ClpSerializer.translateInput(relazioni)
}); });
@ -1191,7 +1192,8 @@ public class AsseverazioneLocalServiceClp implements AsseverazioneLocalService {
@Override @Override
public java.lang.String testoAsseverazione(java.lang.String tipo, public java.lang.String testoAsseverazione(java.lang.String tipo,
com.liferay.portal.model.User user, long dettPraticaId, java.lang.String codiceFiscale,
it.tref.liferay.portos.bo.model.DettPratica dettPratica,
java.lang.String relazioni) java.lang.String relazioni)
throws com.liferay.portal.kernel.exception.PortalException, throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException, com.liferay.portal.kernel.exception.SystemException,
@ -1204,9 +1206,9 @@ public class AsseverazioneLocalServiceClp implements AsseverazioneLocalService {
new Object[] { new Object[] {
ClpSerializer.translateInput(tipo), ClpSerializer.translateInput(tipo),
ClpSerializer.translateInput(user), ClpSerializer.translateInput(codiceFiscale),
dettPraticaId, ClpSerializer.translateInput(dettPratica),
ClpSerializer.translateInput(relazioni) ClpSerializer.translateInput(relazioni)
}); });

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

@ -347,33 +347,36 @@ public class AsseverazioneLocalServiceUtil {
} }
public static java.lang.String testoAsseverazione(java.lang.String tipo, public static java.lang.String testoAsseverazione(java.lang.String tipo,
long userId, long dettPraticaId, java.lang.String relazioni) com.liferay.portal.model.User user, long dettPraticaId,
java.lang.String relazioni)
throws com.liferay.portal.kernel.exception.PortalException, throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException, com.liferay.portal.kernel.exception.SystemException,
java.io.IOException { java.io.IOException {
return getService() return getService()
.testoAsseverazione(tipo, userId, dettPraticaId, relazioni); .testoAsseverazione(tipo, user, dettPraticaId, relazioni);
} }
public static java.lang.String testoAsseverazione(java.lang.String tipo, public static java.lang.String testoAsseverazione(java.lang.String tipo,
com.liferay.portal.model.User user, java.lang.String codiceFiscale, long dettPraticaId,
it.tref.liferay.portos.bo.model.DettPratica dettPratica,
java.lang.String relazioni) java.lang.String relazioni)
throws com.liferay.portal.kernel.exception.PortalException, throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException, com.liferay.portal.kernel.exception.SystemException,
java.io.IOException { java.io.IOException {
return getService() return getService()
.testoAsseverazione(tipo, user, dettPratica, relazioni); .testoAsseverazione(tipo, codiceFiscale, dettPraticaId,
relazioni);
} }
public static java.lang.String testoAsseverazione(java.lang.String tipo, public static java.lang.String testoAsseverazione(java.lang.String tipo,
com.liferay.portal.model.User user, long dettPraticaId, java.lang.String codiceFiscale,
it.tref.liferay.portos.bo.model.DettPratica dettPratica,
java.lang.String relazioni) java.lang.String relazioni)
throws com.liferay.portal.kernel.exception.PortalException, throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException, com.liferay.portal.kernel.exception.SystemException,
java.io.IOException { java.io.IOException {
return getService() return getService()
.testoAsseverazione(tipo, user, dettPraticaId, relazioni); .testoAsseverazione(tipo, codiceFiscale, dettPratica,
relazioni);
} }
public static it.tref.liferay.portos.bo.model.Asseverazione addAsseverazione( public static it.tref.liferay.portos.bo.model.Asseverazione addAsseverazione(

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

@ -370,35 +370,36 @@ public class AsseverazioneLocalServiceWrapper
@Override @Override
public java.lang.String testoAsseverazione(java.lang.String tipo, public java.lang.String testoAsseverazione(java.lang.String tipo,
long userId, long dettPraticaId, java.lang.String relazioni) com.liferay.portal.model.User user, long dettPraticaId,
java.lang.String relazioni)
throws com.liferay.portal.kernel.exception.PortalException, throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException, com.liferay.portal.kernel.exception.SystemException,
java.io.IOException { java.io.IOException {
return _asseverazioneLocalService.testoAsseverazione(tipo, userId, return _asseverazioneLocalService.testoAsseverazione(tipo, user,
dettPraticaId, relazioni); dettPraticaId, relazioni);
} }
@Override @Override
public java.lang.String testoAsseverazione(java.lang.String tipo, public java.lang.String testoAsseverazione(java.lang.String tipo,
com.liferay.portal.model.User user, java.lang.String codiceFiscale, long dettPraticaId,
it.tref.liferay.portos.bo.model.DettPratica dettPratica,
java.lang.String relazioni) java.lang.String relazioni)
throws com.liferay.portal.kernel.exception.PortalException, throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException, com.liferay.portal.kernel.exception.SystemException,
java.io.IOException { java.io.IOException {
return _asseverazioneLocalService.testoAsseverazione(tipo, user, return _asseverazioneLocalService.testoAsseverazione(tipo,
dettPratica, relazioni); codiceFiscale, dettPraticaId, relazioni);
} }
@Override @Override
public java.lang.String testoAsseverazione(java.lang.String tipo, public java.lang.String testoAsseverazione(java.lang.String tipo,
com.liferay.portal.model.User user, long dettPraticaId, java.lang.String codiceFiscale,
it.tref.liferay.portos.bo.model.DettPratica dettPratica,
java.lang.String relazioni) java.lang.String relazioni)
throws com.liferay.portal.kernel.exception.PortalException, throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException, com.liferay.portal.kernel.exception.SystemException,
java.io.IOException { java.io.IOException {
return _asseverazioneLocalService.testoAsseverazione(tipo, user, return _asseverazioneLocalService.testoAsseverazione(tipo,
dettPraticaId, relazioni); codiceFiscale, dettPratica, relazioni);
} }
@Override @Override

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

@ -576,6 +576,9 @@ public interface IntPraticaLocalService extends BaseLocalService,
public java.util.List<java.lang.Object[]> riparaWorkflow() public java.util.List<java.lang.Object[]> riparaWorkflow()
throws com.liferay.portal.kernel.exception.SystemException; throws com.liferay.portal.kernel.exception.SystemException;
public void reIndexFascicolo(
it.tref.liferay.portos.bo.model.IntPratica intPratica, long companyId);
public void reIndexFasciolo(java.lang.String numeroProgetto, long companyId) public void reIndexFasciolo(java.lang.String numeroProgetto, long companyId)
throws com.liferay.portal.kernel.exception.SystemException; throws com.liferay.portal.kernel.exception.SystemException;

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

@ -391,67 +391,73 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
_methodParameterTypes74 = new String[] { }; _methodParameterTypes74 = new String[] { };
_methodName75 = "reIndexFasciolo"; _methodName75 = "reIndexFascicolo";
_methodParameterTypes75 = new String[] { "java.lang.String", "long" }; _methodParameterTypes75 = new String[] {
"it.tref.liferay.portos.bo.model.IntPratica", "long"
};
_methodName76 = "reIndexFasciolo"; _methodName76 = "reIndexFasciolo";
_methodParameterTypes76 = new String[] { "long", "long" }; _methodParameterTypes76 = new String[] { "java.lang.String", "long" };
_methodName77 = "trovaDoppioni"; _methodName77 = "reIndexFasciolo";
_methodParameterTypes77 = new String[] { }; _methodParameterTypes77 = new String[] { "long", "long" };
_methodName78 = "findByNumeroProgetto"; _methodName78 = "trovaDoppioni";
_methodParameterTypes78 = new String[] { "java.lang.String" }; _methodParameterTypes78 = new String[] { };
_methodName79 = "findByTerritorioId"; _methodName79 = "findByNumeroProgetto";
_methodParameterTypes79 = new String[] { "long" }; _methodParameterTypes79 = new String[] { "java.lang.String" };
_methodName80 = "reportTempisticheIstruttorieAvvisiAutorizzazioni"; _methodName80 = "findByTerritorioId";
_methodParameterTypes80 = new String[] { _methodParameterTypes80 = new String[] { "long" };
"java.util.Date", "java.util.Date", "long", "java.lang.String"
};
_methodName81 = "reportTempisticheIstruttorieCalcolaDataSorteggio"; _methodName81 = "reportTempisticheIstruttorieAvvisiAutorizzazioni";
_methodParameterTypes81 = new String[] { _methodParameterTypes81 = new String[] {
"java.util.Date", "java.util.Date", "long" "java.util.Date", "java.util.Date", "long", "java.lang.String"
}; };
_methodName82 = "reportPraticheVidimate"; _methodName82 = "reportTempisticheIstruttorieCalcolaDataSorteggio";
_methodParameterTypes82 = new String[] { _methodParameterTypes82 = new String[] {
"java.util.Date", "java.util.Date", "long", "java.lang.String" "java.util.Date", "java.util.Date", "long"
}; };
_methodName83 = "reportPraticheVidimateCalcolaDataSorteggio"; _methodName83 = "reportPraticheVidimate";
_methodParameterTypes83 = new String[] { _methodParameterTypes83 = new String[] {
"java.util.Date", "java.util.Date", "long" "java.util.Date", "java.util.Date", "long", "java.lang.String"
}; };
_methodName84 = "countIngressiAutorizzazioni"; _methodName84 = "reportPraticheVidimateCalcolaDataSorteggio";
_methodParameterTypes84 = new String[] { _methodParameterTypes84 = new String[] {
"java.util.Date", "java.util.Date", "long" "java.util.Date", "java.util.Date", "long"
}; };
_methodName85 = "countIngressiDepositi"; _methodName85 = "countIngressiAutorizzazioni";
_methodParameterTypes85 = new String[] { _methodParameterTypes85 = new String[] {
"java.util.Date", "java.util.Date", "long" "java.util.Date", "java.util.Date", "long"
}; };
_methodName86 = "countIngressiCO"; _methodName86 = "countIngressiDepositi";
_methodParameterTypes86 = new String[] { _methodParameterTypes86 = new String[] {
"java.util.Date", "java.util.Date", "long" "java.util.Date", "java.util.Date", "long"
}; };
_methodName87 = "countIngressiCO";
_methodParameterTypes87 = new String[] {
"java.util.Date", "java.util.Date", "long"
};
} }
@Override @Override
@ -3052,11 +3058,32 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
} }
@Override @Override
public void reIndexFasciolo(java.lang.String numeroProgetto, long companyId) public void reIndexFascicolo(
throws com.liferay.portal.kernel.exception.SystemException { it.tref.liferay.portos.bo.model.IntPratica intPratica, long companyId) {
try { try {
_invokableLocalService.invokeMethod(_methodName75, _invokableLocalService.invokeMethod(_methodName75,
_methodParameterTypes75, _methodParameterTypes75,
new Object[] { ClpSerializer.translateInput(intPratica), companyId });
}
catch (Throwable t) {
t = ClpSerializer.translateThrowable(t);
if (t instanceof RuntimeException) {
throw (RuntimeException)t;
}
else {
throw new RuntimeException(t.getClass().getName() +
" is not a valid exception");
}
}
}
@Override
public void reIndexFasciolo(java.lang.String numeroProgetto, long companyId)
throws com.liferay.portal.kernel.exception.SystemException {
try {
_invokableLocalService.invokeMethod(_methodName76,
_methodParameterTypes76,
new Object[] { new Object[] {
ClpSerializer.translateInput(numeroProgetto), ClpSerializer.translateInput(numeroProgetto),
@ -3085,8 +3112,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
throws com.liferay.portal.kernel.exception.PortalException, throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException { com.liferay.portal.kernel.exception.SystemException {
try { try {
_invokableLocalService.invokeMethod(_methodName76, _invokableLocalService.invokeMethod(_methodName77,
_methodParameterTypes76, _methodParameterTypes77,
new Object[] { intPraticaId, companyId }); new Object[] { intPraticaId, companyId });
} }
catch (Throwable t) { catch (Throwable t) {
@ -3116,8 +3143,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null; Object returnObj = null;
try { try {
returnObj = _invokableLocalService.invokeMethod(_methodName77, returnObj = _invokableLocalService.invokeMethod(_methodName78,
_methodParameterTypes77, new Object[] { }); _methodParameterTypes78, new Object[] { });
} }
catch (Throwable t) { catch (Throwable t) {
t = ClpSerializer.translateThrowable(t); t = ClpSerializer.translateThrowable(t);
@ -3145,8 +3172,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null; Object returnObj = null;
try { try {
returnObj = _invokableLocalService.invokeMethod(_methodName78, returnObj = _invokableLocalService.invokeMethod(_methodName79,
_methodParameterTypes78, _methodParameterTypes79,
new Object[] { ClpSerializer.translateInput(numeroProgetto) }); new Object[] { ClpSerializer.translateInput(numeroProgetto) });
} }
catch (Throwable t) { catch (Throwable t) {
@ -3175,8 +3202,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null; Object returnObj = null;
try { try {
returnObj = _invokableLocalService.invokeMethod(_methodName79, returnObj = _invokableLocalService.invokeMethod(_methodName80,
_methodParameterTypes79, new Object[] { territorioId }); _methodParameterTypes80, new Object[] { territorioId });
} }
catch (Throwable t) { catch (Throwable t) {
t = ClpSerializer.translateThrowable(t); t = ClpSerializer.translateThrowable(t);
@ -3205,8 +3232,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null; Object returnObj = null;
try { try {
returnObj = _invokableLocalService.invokeMethod(_methodName80, returnObj = _invokableLocalService.invokeMethod(_methodName81,
_methodParameterTypes80, _methodParameterTypes81,
new Object[] { new Object[] {
ClpSerializer.translateInput(dtMin), ClpSerializer.translateInput(dtMin),
@ -3243,8 +3270,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null; Object returnObj = null;
try { try {
returnObj = _invokableLocalService.invokeMethod(_methodName81, returnObj = _invokableLocalService.invokeMethod(_methodName82,
_methodParameterTypes81, _methodParameterTypes82,
new Object[] { new Object[] {
ClpSerializer.translateInput(dtMin), ClpSerializer.translateInput(dtMin),
@ -3280,8 +3307,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null; Object returnObj = null;
try { try {
returnObj = _invokableLocalService.invokeMethod(_methodName82, returnObj = _invokableLocalService.invokeMethod(_methodName83,
_methodParameterTypes82, _methodParameterTypes83,
new Object[] { new Object[] {
ClpSerializer.translateInput(dtMin), ClpSerializer.translateInput(dtMin),
@ -3318,8 +3345,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null; Object returnObj = null;
try { try {
returnObj = _invokableLocalService.invokeMethod(_methodName83, returnObj = _invokableLocalService.invokeMethod(_methodName84,
_methodParameterTypes83, _methodParameterTypes84,
new Object[] { new Object[] {
ClpSerializer.translateInput(dtMin), ClpSerializer.translateInput(dtMin),
@ -3354,8 +3381,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null; Object returnObj = null;
try { try {
returnObj = _invokableLocalService.invokeMethod(_methodName84, returnObj = _invokableLocalService.invokeMethod(_methodName85,
_methodParameterTypes84, _methodParameterTypes85,
new Object[] { new Object[] {
ClpSerializer.translateInput(dtMin), ClpSerializer.translateInput(dtMin),
@ -3390,8 +3417,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null; Object returnObj = null;
try { try {
returnObj = _invokableLocalService.invokeMethod(_methodName85, returnObj = _invokableLocalService.invokeMethod(_methodName86,
_methodParameterTypes85, _methodParameterTypes86,
new Object[] { new Object[] {
ClpSerializer.translateInput(dtMin), ClpSerializer.translateInput(dtMin),
@ -3426,8 +3453,8 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
Object returnObj = null; Object returnObj = null;
try { try {
returnObj = _invokableLocalService.invokeMethod(_methodName86, returnObj = _invokableLocalService.invokeMethod(_methodName87,
_methodParameterTypes86, _methodParameterTypes87,
new Object[] { new Object[] {
ClpSerializer.translateInput(dtMin), ClpSerializer.translateInput(dtMin),
@ -3628,4 +3655,6 @@ public class IntPraticaLocalServiceClp implements IntPraticaLocalService {
private String[] _methodParameterTypes85; private String[] _methodParameterTypes85;
private String _methodName86; private String _methodName86;
private String[] _methodParameterTypes86; private String[] _methodParameterTypes86;
private String _methodName87;
private String[] _methodParameterTypes87;
} }

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

@ -738,6 +738,11 @@ public class IntPraticaLocalServiceUtil {
return getService().riparaWorkflow(); return getService().riparaWorkflow();
} }
public static void reIndexFascicolo(
it.tref.liferay.portos.bo.model.IntPratica intPratica, long companyId) {
getService().reIndexFascicolo(intPratica, companyId);
}
public static void reIndexFasciolo(java.lang.String numeroProgetto, public static void reIndexFasciolo(java.lang.String numeroProgetto,
long companyId) long companyId)
throws com.liferay.portal.kernel.exception.SystemException { throws com.liferay.portal.kernel.exception.SystemException {

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

@ -810,6 +810,12 @@ public class IntPraticaLocalServiceWrapper implements IntPraticaLocalService,
return _intPraticaLocalService.riparaWorkflow(); return _intPraticaLocalService.riparaWorkflow();
} }
@Override
public void reIndexFascicolo(
it.tref.liferay.portos.bo.model.IntPratica intPratica, long companyId) {
_intPraticaLocalService.reIndexFascicolo(intPratica, companyId);
}
@Override @Override
public void reIndexFasciolo(java.lang.String numeroProgetto, long companyId) public void reIndexFasciolo(java.lang.String numeroProgetto, long companyId)
throws com.liferay.portal.kernel.exception.SystemException { throws com.liferay.portal.kernel.exception.SystemException {

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

@ -127,4 +127,6 @@ public class PortosIndexField implements Serializable {
public static final String COMUNE = "comune"; public static final String COMUNE = "comune";
public static final String TIPO_PROCEDURA = "tipoProcedura";
} }

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

@ -380,9 +380,11 @@ public class ValidazionePraticaUtil {
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId);
IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
return praticaIsCompleta(dettPraticaId) && !DelegheUtil.hasDelegheCompilazioneAttive(dettPraticaId) return praticaIsCompleta(dettPraticaId)
&& !DelegheUtil.hasDelegheCompilazioneAttive(dettPraticaId)
&& AsseverazioniUtil.allAsseverazioniCompleted(dettPraticaId) && AsseverazioniUtil.allAsseverazioniCompleted(dettPraticaId)
&& intPratica.getStatoPratica().equals(StatoPraticaConstants.INTEGRAZIONE) && (intPratica.getStatoPratica().equals(StatoPraticaConstants.INTEGRAZIONE) || dettPratica
.getTipoIntegrazione().equals(TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE))
&& dettPratica.getStatus() != WorkflowConstants.STATUS_APPROVED; && dettPratica.getStatus() != WorkflowConstants.STATUS_APPROVED;
} }

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

@ -1206,3 +1206,10 @@ vuoi-aggiungere-al-controllo = Vuoi aggiungere gli ultimi aggiornamenti al contr
stampa-fascicolo-variante=Stampa Fascicolo Variante stampa-fascicolo-variante=Stampa Fascicolo Variante
stampa-fine-lavori=Stampa Fine Lavori stampa-fine-lavori=Stampa Fine Lavori
stampa-collaudo=Stampa Collaudo stampa-collaudo=Stampa Collaudo
tipo-procedura = Tipo di procedura
tipo-procedura-a = A - Interventi “rilevanti” da realizzare previo rilascio di autorizzazione ai sensi dell'art. 94 D.P.R. 380/01 D.D.G. 344/20 all. A - lettera A<br><span style="color:red">A - varianti da realizzare su autorizzazione, per pratiche cartacee già acquisite dagli Uffici del Genio Civile</span>
tipo-procedura-b = B - Interventi di “minore rilevanza” D.D.G. 344/20 all. A - lettera B
tipo-procedura-b1 = B1 - Interventi di “minore rilevanza” zone 1-2 ed interventi in abitati da consolidare, art.61 (zone 3-4)
tipo-procedura-c = C - Interventi “privi di rilevanza“ D.D.G. 344/20 all. A - lett. C

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

@ -6,8 +6,10 @@
package it.mwg.sismica.bo.util; package it.mwg.sismica.bo.util;
import it.tref.liferay.portos.bo.model.Avviso; import it.tref.liferay.portos.bo.model.Avviso;
import it.tref.liferay.portos.bo.model.Collaudo;
import it.tref.liferay.portos.bo.model.ControlloPratica; import it.tref.liferay.portos.bo.model.ControlloPratica;
import it.tref.liferay.portos.bo.model.DettPratica; import it.tref.liferay.portos.bo.model.DettPratica;
import it.tref.liferay.portos.bo.model.FineLavori;
import it.tref.liferay.portos.bo.model.IntPratica; import it.tref.liferay.portos.bo.model.IntPratica;
import it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil; import it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil;
import it.tref.liferay.portos.bo.service.ConfigurazioneLocalServiceUtil; import it.tref.liferay.portos.bo.service.ConfigurazioneLocalServiceUtil;
@ -17,8 +19,10 @@ import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil; import it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil;
import it.tref.liferay.portos.bo.shared.util.ConfigurazioneConstants; import it.tref.liferay.portos.bo.shared.util.ConfigurazioneConstants;
import it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants; import it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants;
import it.tref.liferay.portos.bo.shared.util.TipoIntegrazioneUtil;
import it.tref.liferay.portos.bo.util.AvvisoUtil; import it.tref.liferay.portos.bo.util.AvvisoUtil;
import it.tref.liferay.portos.bo.util.Constants; import it.tref.liferay.portos.bo.util.Constants;
import java.io.Serializable; import java.io.Serializable;
import java.text.ParseException; import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
@ -55,6 +59,7 @@ import com.liferay.portal.service.UserLocalServiceUtil;
import com.liferay.portal.workflow.kaleo.model.KaleoTaskInstanceToken; import com.liferay.portal.workflow.kaleo.model.KaleoTaskInstanceToken;
import com.liferay.portal.workflow.kaleo.service.KaleoTaskInstanceTokenLocalServiceUtil; import com.liferay.portal.workflow.kaleo.service.KaleoTaskInstanceTokenLocalServiceUtil;
import com.liferay.portlet.documentlibrary.model.DLFileEntry; import com.liferay.portlet.documentlibrary.model.DLFileEntry;
import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil;
import com.liferay.portlet.documentlibrary.service.DLAppServiceUtil; import com.liferay.portlet.documentlibrary.service.DLAppServiceUtil;
import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil; import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil;
@ -64,7 +69,7 @@ public class SismicaUtil {
private static final SimpleDateFormat dfmt = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss"); private static final SimpleDateFormat dfmt = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss");
private static final SimpleDateFormat dfmtGiorno = new SimpleDateFormat("dd/MM/yyyy"); private static final SimpleDateFormat dfmtGiorno = new SimpleDateFormat("dd/MM/yyyy");
private static final SimpleDateFormat sdfGiornoDB = new SimpleDateFormat("yyyy-MM-dd"); private static final SimpleDateFormat sdfGiornoDB = new SimpleDateFormat("yyyy-MM-dd");
private final static int SLICE = 1000; private final static int SLICE = 200;
public static Date[] getWeekInterval(int dow) { public static Date[] getWeekInterval(int dow) {
return getWeekInterval(dow, Calendar.getInstance().getTime()); return getWeekInterval(dow, Calendar.getInstance().getTime());
@ -161,18 +166,13 @@ public class SismicaUtil {
pratiche = new ArrayList<>(); pratiche = new ArrayList<>();
} }
for (IntPratica pratica : pratiche) { for (IntPratica pratica : pratiche) {
try { IntPraticaLocalServiceUtil.reIndexFascicolo(pratica, companyId);
IntPraticaLocalServiceUtil.reIndexFasciolo(pratica.getIntPraticaId(), companyId);
} catch (PortalException | SystemException e) {
esito.add("Errore durante la reindicizzazione della pratica "
+ pratica.getNumeroProgetto() + " (" + pratica.getIntPraticaId() + "): "
+ e.getMessage());
}
} }
totale += pratiche.size(); totale += pratiche.size();
start += SLICE; start += SLICE;
_log.info("Reindicizzate " + start + " pratiche");
} while (pratiche.size() > 0); } while (pratiche.size() > 0);
esito.add("<b>" + totale + " pratiche reindicizzate."); esito.add("<b>" + totale + "</b> pratiche reindicizzate.");
return esito; return esito;
} }
@ -843,73 +843,101 @@ public class SismicaUtil {
return esito; return esito;
} }
public static List<String> inviaComunicazione(long companyId) throws SystemException, PortalException, public static List<String> inviaComunicazione(long companyId) throws SystemException, PortalException {
ParseException {
List<String> esito = new ArrayList<>(); List<String> esito = new ArrayList<>();
long templateId = ConfigurazioneLocalServiceUtil.findByC_ChiaveLong(companyId, AvvisoUtil
.getAllTipoDocumentoFileTemplateProps().get("DPVNS"));
FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(templateId);
String templateTitle = fileEntry.getTitle();
int inizio = 0; int inizio = 0;
List<Avviso> avvisi = null; List<IntPratica> pratiche = null;
Map<Long, List<Avviso>> fermi = new HashMap<>();
Date avvio = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse("2020-04-01 00:00:00");
do { do {
avvisi = AvvisoLocalServiceUtil.getAvvisos(inizio, inizio + SLICE); pratiche = IntPraticaLocalServiceUtil.getIntPraticas(inizio, inizio + SLICE);
for (Avviso avviso : avvisi) { for (IntPratica pratica : pratiche) {
if (Validator.isNotNull(avviso.getDtProtocollo()) if (!pratica.getStatoPratica().equalsIgnoreCase(StatoPraticaConstants.SOTTOPOSTA_A_PARERE)) {
&& Validator.isNull(avviso.getFileEntryIdProtocollo()) && !avviso.getAnnullato()) { List<Avviso> avvisi = AvvisoLocalServiceUtil.findByIntPratica_Inviato(
if (!fermi.containsKey(avviso.getIntPraticaId())) { pratica.getIntPraticaId(), AvvisoUtil.DOCUMENTO_INVIATO, QueryUtil.ALL_POS,
fermi.put(avviso.getIntPraticaId(), new ArrayList<Avviso>()); QueryUtil.ALL_POS,
} OrderByComparatorFactoryUtil.create("portos_bo_avviso", "createDate", false));
fermi.get(avviso.getIntPraticaId()).add(avviso); List<Avviso> varianti = new ArrayList<>();
} int inviate = 0;
} boolean autorizzata = false;
inizio += SLICE; boolean annullata = false;
} while (avvisi.size() > 0); boolean conforme = false;
for (Entry<Long, List<Avviso>> entry : fermi.entrySet()) { boolean collaudo = false;
avvisi = entry.getValue(); boolean fineLavori = false;
if (avvisi.size() > 1) {
Map<String, List<Avviso>> tipi = new HashMap<>();
for (Avviso avviso : avvisi) { for (Avviso avviso : avvisi) {
if (!tipi.containsKey(avviso.getTipoDocumento())) { if (!avviso.getAnnullato()) {
tipi.put(avviso.getTipoDocumento(), new ArrayList<Avviso>()); if (avviso.getTipoDocumento().equalsIgnoreCase(StatoPraticaConstants.VIDIMATA)
} && avviso.getClassName().equals(DettPratica.class.getName())) {
tipi.get(avviso.getTipoDocumento()).add(avviso); DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(avviso
} .getClassPk());
long intPraticaId = 0; if (dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.VARIANTE)
for (Entry<String, List<Avviso>> entryTipo : tipi.entrySet()) { && !dettPratica.getVarianteSostanziale()) {
if (entryTipo.getValue().size() > 1) { if (!autorizzata && !conforme) {
if (0 == intPraticaId) { fileEntry = DLAppLocalServiceUtil.getFileEntry(avviso
intPraticaId = entry.getKey(); .getFileEntryIdTemplate());
IntPratica pratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId); if (!fileEntry.getTitle().equals(templateTitle)) {
esito.add("Pratica " + pratica.getNumeroProgetto()); varianti.add(avviso);
} else {
inviate++;
} }
Map<String, Date> date = new HashMap<>();
Map<String, Long> id = new HashMap<>();
for (Avviso avviso : entryTipo.getValue()) {
String oggetto = avviso.getOggettoProtocollo();
if (!date.containsKey(oggetto)
|| date.get(oggetto).after(avviso.getDtProtocollo())) {
date.put(oggetto, avviso.getDtProtocollo());
id.put(oggetto, avviso.getAvvisoId());
} }
} }
List<Long> salvati = new ArrayList<>(); } else if (avviso.getTipoDocumento().equalsIgnoreCase(
for (Entry<String, Long> e : id.entrySet()) { StatoPraticaConstants.ANNULLA_ISTANZA)) {
if ((!e.getKey().equals("Oggetto: Vidimazione")) || (id.keySet().size() == 1)) { annullata = true;
salvati.add(e.getValue()); } else if (avviso.getTipoDocumento().equalsIgnoreCase(
StatoPraticaConstants.CONFORME)) {
conforme = true;
} else if (avviso.getTipoDocumento().equalsIgnoreCase(
StatoPraticaConstants.AUTORIZZATA)) {
autorizzata = true;
} else if (avviso.getClassName().equals(Collaudo.class.getName())) {
collaudo = true;
} else if (avviso.getClassName().equals(FineLavori.class.getName())) {
fineLavori = true;
} }
} }
for (Avviso avviso : entryTipo.getValue()) {
boolean elimina = !salvati.contains(avviso.getAvvisoId());
esito.add(" &gt; " + avviso.getTipoAvviso() + " ["
+ avviso.getOggettoProtocollo() + "] " + avviso.getTipoDocumento() + " "
+ dfmt.format(avviso.getDtAvviso()) + (elimina ? " ELIMINO" : ""));
if (elimina) {
AvvisoLocalServiceUtil.deleteAvviso(avviso);
} }
if ((varianti.size() > 0)
&& (varianti.size() != inviate)
&& !annullata
&& !collaudo
&& !fineLavori
&& (pratica.getTipoPratica().equalsIgnoreCase(Constants.TIPO_PRATICA_DEPOSITO) || autorizzata)) {
String tipoPratica = LanguageUtil.get(LocaleUtil.ITALIAN,
"tipo-pratica-" + pratica.getTipoPratica());
List<ControlloPratica> controlli = ControlloPraticaLocalServiceUtil
.findByIntPratica(pratica.getIntPraticaId());
if (controlli.size() > 0) {
esito.add("Pratica " + tipoPratica + " " + pratica.getNumeroProgetto() + " ("
+ pratica.getIntPraticaId() + ") invio vidimazione per "
+ varianti.size() + " varianti non sostanziali, già inviate " + inviate);
for (Avviso avviso : varianti) {
DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(avviso
.getClassPk());
ServiceContext serviceContext = new ServiceContext();
serviceContext.setCompanyId(companyId);
serviceContext.setScopeGroupId(dettPratica.getGroupId());
serviceContext.setUserId(dettPratica.getUserId());
AvvisoLocalServiceUtil.addAvviso(pratica.getIntPraticaId(),
"Attestazione di deposito variante", new Date(),
AvvisoUtil.TIPO_AVVISO_DIRETTO, StatoPraticaConstants.VIDIMATA,
templateId, avviso.getClassPk(), avviso.getClassName(), controlli
.get(controlli.size() - 1).getControlloPraticaId(),
serviceContext);
} }
} }
} }
} }
} }
inizio += SLICE;
} while (pratiche.size() > 0);
return esito; return esito;
} }
} }

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

@ -17,6 +17,7 @@ import it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil;
import it.tref.liferay.portos.bo.service.SorteggioLocalServiceUtil; import it.tref.liferay.portos.bo.service.SorteggioLocalServiceUtil;
import it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil; import it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil;
import it.tref.liferay.portos.bo.service.persistence.ControlloPraticaActionableDynamicQuery; import it.tref.liferay.portos.bo.service.persistence.ControlloPraticaActionableDynamicQuery;
import it.tref.liferay.portos.bo.shared.util.Constants;
import it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants; import it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants;
import it.tref.liferay.portos.bo.shared.util.TipoSoggettoUtil; import it.tref.liferay.portos.bo.shared.util.TipoSoggettoUtil;
import it.tref.liferay.portos.bo.util.PortosIndexField; import it.tref.liferay.portos.bo.util.PortosIndexField;
@ -64,7 +65,7 @@ import com.liferay.portal.util.PortalUtil;
public class ControlloPraticaIndexer extends BaseIndexer { public class ControlloPraticaIndexer extends BaseIndexer {
public static final String[] CLASS_NAMES = {ControlloPratica.class.getName()}; public static final String[] CLASS_NAMES = { ControlloPratica.class.getName() };
public static final String PORTLET_ID = "1_WAR_portosfeportlet"; public static final String PORTLET_ID = "1_WAR_portosfeportlet";
@ -72,7 +73,6 @@ public class ControlloPraticaIndexer extends BaseIndexer {
private static final Log _log = LogFactoryUtil.getLog(ControlloPraticaIndexer.class); private static final Log _log = LogFactoryUtil.getLog(ControlloPraticaIndexer.class);
public ControlloPraticaIndexer() { public ControlloPraticaIndexer() {
setPermissionAware(true); setPermissionAware(true);
@ -90,7 +90,6 @@ public class ControlloPraticaIndexer extends BaseIndexer {
return PORTLET_ID; return PORTLET_ID;
} }
@Override @Override
protected void doDelete(Object obj) throws Exception { protected void doDelete(Object obj) throws Exception {
@ -113,8 +112,8 @@ public class ControlloPraticaIndexer extends BaseIndexer {
if (Validator.isNotNull(obj)) { if (Validator.isNotNull(obj)) {
ControlloPratica controlloPratica = (ControlloPratica) obj; ControlloPratica controlloPratica = (ControlloPratica) obj;
ControlloPratica controlloPraticaFromDB = ControlloPratica controlloPraticaFromDB = ControlloPraticaLocalServiceUtil
ControlloPraticaLocalServiceUtil.getControlloPratica(controlloPratica.getControlloPraticaId()); .getControlloPratica(controlloPratica.getControlloPraticaId());
if (_log.isDebugEnabled()) { if (_log.isDebugEnabled()) {
_log.debug("Indexing ControlloPratica: " + controlloPratica.getControlloPraticaId()); _log.debug("Indexing ControlloPratica: " + controlloPratica.getControlloPraticaId());
@ -124,15 +123,18 @@ public class ControlloPraticaIndexer extends BaseIndexer {
document.addKeyword("entryClassName", ControlloPratica.class.getName()); document.addKeyword("entryClassName", ControlloPratica.class.getName());
document.addKeyword(PortosIndexField.CONTROLLO_PRATICA_ID, controlloPraticaFromDB.getControlloPraticaId()); document.addKeyword(PortosIndexField.CONTROLLO_PRATICA_ID,
controlloPraticaFromDB.getControlloPraticaId());
document.addKeyword(PortosIndexField.DETT_PRATICA_ID, controlloPraticaFromDB.getDettPraticaId()); document.addKeyword(PortosIndexField.DETT_PRATICA_ID, controlloPraticaFromDB.getDettPraticaId());
document.addKeyword(PortosIndexField.PARERE_GEOLOGO, controlloPraticaFromDB.getParereGeologo()); document.addKeyword(PortosIndexField.PARERE_GEOLOGO, controlloPraticaFromDB.getParereGeologo());
document.addKeyword(PortosIndexField.STATUS, controlloPraticaFromDB.getStatus()); document.addKeyword(PortosIndexField.STATUS, controlloPraticaFromDB.getStatus());
document.addKeyword(PortosIndexField.STATUS_BY_USERID, controlloPraticaFromDB.getStatusByUserId()); document.addKeyword(PortosIndexField.STATUS_BY_USERID, controlloPraticaFromDB.getStatusByUserId());
document.addKeyword(PortosIndexField.STATUS_BY_USERNAME, controlloPraticaFromDB.getStatusByUserName()); document.addKeyword(PortosIndexField.STATUS_BY_USERNAME,
controlloPraticaFromDB.getStatusByUserName());
if (controlloPraticaFromDB.getStatusDate() != null) { if (controlloPraticaFromDB.getStatusDate() != null) {
document.addKeyword(PortosIndexField.STATUS_DATE, DATE_FORMAT.format(controlloPraticaFromDB.getStatusDate())); document.addKeyword(PortosIndexField.STATUS_DATE,
DATE_FORMAT.format(controlloPraticaFromDB.getStatusDate()));
} else { } else {
document.addKeyword(PortosIndexField.STATUS_DATE, 0); document.addKeyword(PortosIndexField.STATUS_DATE, 0);
} }
@ -149,14 +151,16 @@ public class ControlloPraticaIndexer extends BaseIndexer {
// Indicizzo i campi relarivi a IntPratica // Indicizzo i campi relarivi a IntPratica
document.addKeyword(PortosIndexField.INT_PRATICA_ID, controlloPraticaFromDB.getIntPraticaId()); document.addKeyword(PortosIndexField.INT_PRATICA_ID, controlloPraticaFromDB.getIntPraticaId());
IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(controlloPraticaFromDB.getIntPraticaId()); IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(controlloPraticaFromDB
.getIntPraticaId());
if (Validator.isNotNull(intPratica)) { if (Validator.isNotNull(intPratica)) {
if (intPratica.getStatusByUserId() != 0L) { if (intPratica.getStatusByUserId() != 0L) {
document.addKeyword(PortosIndexField.ISTRUTTORE_USER_ID, intPratica.getStatusByUserId()); document.addKeyword(PortosIndexField.ISTRUTTORE_USER_ID, intPratica.getStatusByUserId());
User userIstruttore = UserLocalServiceUtil.fetchUser(intPratica.getStatusByUserId()); User userIstruttore = UserLocalServiceUtil.fetchUser(intPratica.getStatusByUserId());
if (userIstruttore != null) { if (userIstruttore != null) {
document.addKeyword(PortosIndexField.ISTRUTTORE_FULL_NAME, userIstruttore.getFullName().toUpperCase()); document.addKeyword(PortosIndexField.ISTRUTTORE_FULL_NAME, userIstruttore
.getFullName().toUpperCase());
} }
} }
@ -171,8 +175,8 @@ public class ControlloPraticaIndexer extends BaseIndexer {
// Informazioni sullo stato della pratica // Informazioni sullo stato della pratica
boolean variata = false; boolean variata = false;
int countVariantiForIntPratica = int countVariantiForIntPratica = DettPraticaLocalServiceUtil
DettPraticaLocalServiceUtil.countVariateByIntPratica(intPratica.getIntPraticaId()); .countVariateByIntPratica(intPratica.getIntPraticaId());
if (countVariantiForIntPratica > 0) { if (countVariantiForIntPratica > 0) {
variata = true; variata = true;
} }
@ -182,29 +186,40 @@ public class ControlloPraticaIndexer extends BaseIndexer {
document.addKeyword(PortosIndexField.COLLAUDO_PARZIALE, intPratica.getCollaudoParziale()); document.addKeyword(PortosIndexField.COLLAUDO_PARZIALE, intPratica.getCollaudoParziale());
document.addKeyword(PortosIndexField.FINE_LAVORI_COMPLETATI, intPratica.getFineLavoriTotale()); document.addKeyword(PortosIndexField.FINE_LAVORI_COMPLETATI, intPratica.getFineLavoriTotale());
document.addKeyword(PortosIndexField.FINE_LAVORI_PARZIALI, intPratica.getFineLavoriParziale()); document.addKeyword(PortosIndexField.FINE_LAVORI_PARZIALI, intPratica.getFineLavoriParziale());
document.addKeyword(PortosIndexField.SOTTOPOSTO_A_PARERE, checkSottopostaAParere(intPratica.getIntPraticaId())); document.addKeyword(PortosIndexField.SOTTOPOSTO_A_PARERE,
checkSottopostaAParere(intPratica.getIntPraticaId()));
document.addKeyword(PortosIndexField.LAVORAZIONE_SORTEGGIATA, document.addKeyword(PortosIndexField.LAVORAZIONE_SORTEGGIATA,
checkLavorazioneSorteggiata(intPratica.getIntPraticaId())); checkLavorazioneSorteggiata(intPratica.getIntPraticaId()));
document.addKeyword(PortosIndexField.TIPO_PRATICA, intPratica.getTipoPratica()); document.addKeyword(PortosIndexField.TIPO_PRATICA, intPratica.getTipoPratica());
document.addKeywordSortable(PortosIndexField.TIPO_PRATICA, intPratica.getTipoPratica()); document.addKeywordSortable(PortosIndexField.TIPO_PRATICA, intPratica.getTipoPratica());
document.addKeyword(PortosIndexField.NUMERO_PROGETTO, Integer.valueOf(intPratica.getNumeroProgetto())); document.addKeyword(PortosIndexField.NUMERO_PROGETTO,
document.addNumber(PortosIndexField.NUMERO_PROGETTO, Integer.valueOf(intPratica.getNumeroProgetto())); Integer.valueOf(intPratica.getNumeroProgetto()));
document.addNumberSortable(PortosIndexField.NUMERO_PROGETTO, Integer.valueOf(intPratica.getNumeroProgetto())); document.addNumber(PortosIndexField.NUMERO_PROGETTO,
Integer.valueOf(intPratica.getNumeroProgetto()));
document.addNumberSortable(PortosIndexField.NUMERO_PROGETTO,
Integer.valueOf(intPratica.getNumeroProgetto()));
document.addKeyword(PortosIndexField.STATO_PRATICA, intPratica.getStatoPratica()); document.addKeyword(PortosIndexField.STATO_PRATICA, intPratica.getStatoPratica());
boolean sorteggiata = SorteggioLocalServiceUtil.findByIntPratica(intPratica.getIntPraticaId()) != null; boolean sorteggiata = SorteggioLocalServiceUtil
.findByIntPratica(intPratica.getIntPraticaId()) != null;
document.addKeyword("sorteggiata", sorteggiata); document.addKeyword("sorteggiata", sorteggiata);
document.addKeyword("controlloObbligatorio", intPratica.isControlloObbligatorio()); document.addKeyword("controlloObbligatorio", intPratica.isControlloObbligatorio());
String tipoProcedura = intPratica.getTipoProcedura();
if (Validator.isNotNull(tipoProcedura)) {
if (tipoProcedura.equalsIgnoreCase(Constants.PROCEDURA_B1))
tipoProcedura = Constants.PROCEDURA_B;
document.addKeyword(PortosIndexField.TIPO_PROCEDURA, tipoProcedura);
}
// Prendo l ultimo DettPratica legato a IntPratica // Prendo l ultimo DettPratica legato a IntPratica
DettPratica lastDettPratica = DettPratica lastDettPratica = DettPraticaLocalServiceUtil
DettPraticaLocalServiceUtil.getLastCompletedByIntPraticaAndProtocolloNotEmpty(intPratica.getIntPraticaId()); .getLastCompletedByIntPraticaAndProtocolloNotEmpty(intPratica.getIntPraticaId());
if (Validator.isNull(lastDettPratica)) { if (Validator.isNull(lastDettPratica)) {
lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(intPratica.getIntPraticaId()); lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(intPratica
.getIntPraticaId());
} }
if (Validator.isNotNull(lastDettPratica)) { if (Validator.isNotNull(lastDettPratica)) {
@ -212,31 +227,42 @@ public class ControlloPraticaIndexer extends BaseIndexer {
document.addKeyword("nuovaCostruzione", lastDettPratica.getTcNuovaCostruzione()); document.addKeyword("nuovaCostruzione", lastDettPratica.getTcNuovaCostruzione());
document.addKeyword("adeguamentoSismico", lastDettPratica.getTcAdeguamentoSismico()); document.addKeyword("adeguamentoSismico", lastDettPratica.getTcAdeguamentoSismico());
document.addKeyword("miglioramentoSismico", lastDettPratica.getTcMiglioramentoSismico()); document.addKeyword("miglioramentoSismico", lastDettPratica.getTcMiglioramentoSismico());
document.addKeyword("interventoLocale", lastDettPratica.getTcRiparazioneInterventoLocale()); document.addKeyword("interventoLocale",
lastDettPratica.getTcRiparazioneInterventoLocale());
if (lastDettPratica.getProtocollo() != null && !lastDettPratica.getProtocollo().equals("")) { if (lastDettPratica.getProtocollo() != null
document.addKeyword(PortosIndexField.PROTOCOLLO, Long.parseLong(lastDettPratica.getProtocollo())); && !lastDettPratica.getProtocollo().equals("")) {
document.addNumber(PortosIndexField.PROTOCOLLO, Long.parseLong(lastDettPratica.getProtocollo())); document.addKeyword(PortosIndexField.PROTOCOLLO,
document.addNumberSortable(PortosIndexField.PROTOCOLLO, Long.parseLong(lastDettPratica.getProtocollo())); Long.parseLong(lastDettPratica.getProtocollo()));
document.addNumber(PortosIndexField.PROTOCOLLO,
Long.parseLong(lastDettPratica.getProtocollo()));
document.addNumberSortable(PortosIndexField.PROTOCOLLO,
Long.parseLong(lastDettPratica.getProtocollo()));
} }
if(lastDettPratica.getVia() != null && !lastDettPratica.getVia().equals("")){ if (lastDettPratica.getVia() != null && !lastDettPratica.getVia().equals("")) {
document.addKeyword(PortosIndexField.INDIRIZZO, lastDettPratica.getVia()); document.addKeyword(PortosIndexField.INDIRIZZO, lastDettPratica.getVia());
} }
if(lastDettPratica.getLocalita() != null && !lastDettPratica.getLocalita().equals("")){ if (lastDettPratica.getLocalita() != null && !lastDettPratica.getLocalita().equals("")) {
document.addKeyword(PortosIndexField.LOCALITA, lastDettPratica.getLocalita()); document.addKeyword(PortosIndexField.LOCALITA, lastDettPratica.getLocalita());
} }
if (Validator.isNotNull(lastDettPratica.getDescLongIntervento())) { if (Validator.isNotNull(lastDettPratica.getDescLongIntervento())) {
document.addText(PortosIndexField.DESC_INTERVENTO, lastDettPratica.getDescLongIntervento()); document.addText(PortosIndexField.DESC_INTERVENTO,
document.addKeyword(PortosIndexField.DESC_INTERVENTO, lastDettPratica.getDescLongIntervento()); lastDettPratica.getDescLongIntervento());
document.addKeyword(PortosIndexField.DESC_INTERVENTO,
document.addKeyword(PortosIndexField.NUOVA_COSTRUZIONE, lastDettPratica.getTcNuovaCostruzione()); lastDettPratica.getDescLongIntervento());
document.addKeyword(PortosIndexField.ADEGUAMENTO_SISMICO, lastDettPratica.getTcAdeguamentoSismico());
document.addKeyword(PortosIndexField.MIGLIORAMENTO_SISMICO, lastDettPratica.getTcMiglioramentoSismico()); document.addKeyword(PortosIndexField.NUOVA_COSTRUZIONE,
lastDettPratica.getTcNuovaCostruzione());
document.addKeyword(PortosIndexField.ADEGUAMENTO_SISMICO,
lastDettPratica.getTcAdeguamentoSismico());
document.addKeyword(PortosIndexField.MIGLIORAMENTO_SISMICO,
lastDettPratica.getTcMiglioramentoSismico());
document.addKeyword(PortosIndexField.RIPARAZIONE_INTERVENTO_LOCALE, document.addKeyword(PortosIndexField.RIPARAZIONE_INTERVENTO_LOCALE,
lastDettPratica.getTcRiparazioneInterventoLocale());} lastDettPratica.getTcRiparazioneInterventoLocale());
}
} }
// Gestione pratica aperta/chiusa fine lavori // Gestione pratica aperta/chiusa fine lavori
@ -245,54 +271,60 @@ public class ControlloPraticaIndexer extends BaseIndexer {
} else if (lastDettPratica != null && lastDettPratica.getCollaudoStatico() } else if (lastDettPratica != null && lastDettPratica.getCollaudoStatico()
&& intPratica.getFineLavoriTotale()) { && intPratica.getFineLavoriTotale()) {
document.addKeyword(PortosIndexField.PRATICA_APERTA, false); document.addKeyword(PortosIndexField.PRATICA_APERTA, false);
} else if (intPratica.isAnnullata() || intPratica.getStatoPratica().equals(StatoPraticaConstants.ANNULLATA)) { } else if (intPratica.isAnnullata()
|| intPratica.getStatoPratica().equals(StatoPraticaConstants.ANNULLATA)) {
document.addKeyword(PortosIndexField.PRATICA_APERTA, false); document.addKeyword(PortosIndexField.PRATICA_APERTA, false);
} else { } else {
document.addKeyword(PortosIndexField.PRATICA_APERTA, true); document.addKeyword(PortosIndexField.PRATICA_APERTA, true);
} }
if(intPratica.getStatoPratica().equals(StatoPraticaConstants.INTEGRAZIONE)){ if (intPratica.getStatoPratica().equals(StatoPraticaConstants.INTEGRAZIONE)) {
document.addKeyword(PortosIndexField.PRATICA_APERTA, true); document.addKeyword(PortosIndexField.PRATICA_APERTA, true);
} }
// Prendo la lista dei soggetti committenti legati a IntPratica // Prendo la lista dei soggetti committenti legati a IntPratica
List<Soggetto> committenti = List<Soggetto> committenti = SoggettoLocalServiceUtil.findByIntPratica_TipologiaSoggetto(
SoggettoLocalServiceUtil.findByIntPratica_TipologiaSoggetto(intPratica.getIntPraticaId(), intPratica.getIntPraticaId(), TipoSoggettoUtil.COMMITTENTE);
TipoSoggettoUtil.COMMITTENTE);
if (Validator.isNotNull(committenti) && committenti.size() > 0) { if (Validator.isNotNull(committenti) && committenti.size() > 0) {
// Creao una stringa contenente tutti i codFisc legati alla IntPratica separati da , // Creao una stringa contenente tutti i codFisc legati alla
// IntPratica separati da ,
List<String> listaSoggetti = new ArrayList<String>(); List<String> listaSoggetti = new ArrayList<String>();
for (Soggetto soggetto : committenti) { for (Soggetto soggetto : committenti) {
// listaSoggetti.add(soggetto.getCodiceFiscale().toUpperCase()); // listaSoggetti.add(soggetto.getCodiceFiscale().toUpperCase());
listaSoggetti.add(soggetto.getNome().toUpperCase() + " " + soggetto.getCognome().toUpperCase()); listaSoggetti.add(soggetto.getNome().toUpperCase() + " "
+ soggetto.getCognome().toUpperCase());
} }
document.addKeyword(PortosIndexField.SOGGETTI_INTERESSATI, listaSoggetti.toArray(new String[0])); document.addKeyword(PortosIndexField.SOGGETTI_INTERESSATI,
listaSoggetti.toArray(new String[0]));
document.addKeyword(PortosIndexField.COMMITTENTI, listaSoggetti.toArray(new String[0])); document.addKeyword(PortosIndexField.COMMITTENTI, listaSoggetti.toArray(new String[0]));
} }
// Soggetti Interconnessi // Soggetti Interconnessi
List<Soggetto> listSoggettiInterconnessi = List<Soggetto> listSoggettiInterconnessi = SoggettoLocalServiceUtil
SoggettoLocalServiceUtil.getSoggettiByIntPraticaId_DtRimozioneNull(intPratica.getIntPraticaId()); .getSoggettiByIntPraticaId_DtRimozioneNull(intPratica.getIntPraticaId());
if (listSoggettiInterconnessi != null && !listSoggettiInterconnessi.isEmpty()) { if (listSoggettiInterconnessi != null && !listSoggettiInterconnessi.isEmpty()) {
List<String> listaStringata = new ArrayList<String>(); List<String> listaStringata = new ArrayList<String>();
for (Soggetto sog : listSoggettiInterconnessi) { for (Soggetto sog : listSoggettiInterconnessi) {
listaStringata.add(sog.getNome().toUpperCase() + " " + sog.getCognome().toUpperCase()); listaStringata
.add(sog.getNome().toUpperCase() + " " + sog.getCognome().toUpperCase());
} }
document.addKeyword(PortosIndexField.SOGGETTI_INTERCONNESSI, listaStringata.toArray(new String[0])); document.addKeyword(PortosIndexField.SOGGETTI_INTERCONNESSI,
listaStringata.toArray(new String[0]));
} }
// Prendo dati relativi al Territorio // Prendo dati relativi al Territorio
if (Validator.isNotNull(intPratica.getTerritorioId())) { if (Validator.isNotNull(intPratica.getTerritorioId())) {
Territorio territorio = TerritorioLocalServiceUtil.fetchTerritorio(intPratica.getTerritorioId()); Territorio territorio = TerritorioLocalServiceUtil.fetchTerritorio(intPratica
.getTerritorioId());
if (Validator.isNotNull(territorio)) { if (Validator.isNotNull(territorio)) {
@ -302,20 +334,24 @@ public class ControlloPraticaIndexer extends BaseIndexer {
if (Validator.isNotNull(comune)) { if (Validator.isNotNull(comune)) {
document.addKeyword(PortosIndexField.COMUNE_ID, comune.getComuneId()); document.addKeyword(PortosIndexField.COMUNE_ID, comune.getComuneId());
document.addKeyword(PortosIndexField.COMUNE_DENOMINAZIONE, comune.getDenominazione()); document.addKeyword(PortosIndexField.COMUNE_DENOMINAZIONE,
comune.getDenominazione());
} }
if (Validator.isNotNull(territorio.getCodiceProvincia())) { if (Validator.isNotNull(territorio.getCodiceProvincia())) {
Provincia provincia = Provincia provincia = ProvinciaLocalServiceUtil.fetchByC_C(
ProvinciaLocalServiceUtil.fetchByC_C(territorio.getCompanyId(), territorio.getCodiceProvincia()); territorio.getCompanyId(), territorio.getCodiceProvincia());
if (Validator.isNotNull(provincia)) { if (Validator.isNotNull(provincia)) {
document.addKeyword(PortosIndexField.PROVINCIA_ID, provincia.getProvinciaId()); document.addKeyword(PortosIndexField.PROVINCIA_ID,
document.addKeyword(PortosIndexField.PROVINCIA_CODICE, provincia.getCodiceProvincia()); provincia.getProvinciaId());
document.addKeyword(PortosIndexField.PROVINCIA_NAME, provincia.getProvincia()); document.addKeyword(PortosIndexField.PROVINCIA_CODICE,
provincia.getCodiceProvincia());
document.addKeyword(PortosIndexField.PROVINCIA_NAME,
provincia.getProvincia());
} }
@ -323,7 +359,6 @@ public class ControlloPraticaIndexer extends BaseIndexer {
} }
} }
} }
@ -331,35 +366,38 @@ public class ControlloPraticaIndexer extends BaseIndexer {
} }
// Indicizzazione campi da Kaleo // Indicizzazione campi da Kaleo
WorkflowInstanceLink workflowInstanceLink = WorkflowInstanceLink workflowInstanceLink = WorkflowInstanceLinkLocalServiceUtil
WorkflowInstanceLinkLocalServiceUtil.fetchWorkflowInstanceLink(controlloPraticaFromDB.getCompanyId(), .fetchWorkflowInstanceLink(controlloPraticaFromDB.getCompanyId(),
controlloPraticaFromDB.getGroupId(), ControlloPratica.class.getName(), controlloPraticaFromDB.getGroupId(), ControlloPratica.class.getName(),
controlloPraticaFromDB.getPrimaryKey()); controlloPraticaFromDB.getPrimaryKey());
if (Validator.isNotNull(workflowInstanceLink)) { if (Validator.isNotNull(workflowInstanceLink)) {
long workflowInstanceId = workflowInstanceLink.getWorkflowInstanceId(); long workflowInstanceId = workflowInstanceLink.getWorkflowInstanceId();
WorkflowInstance workflowInstance = WorkflowInstance workflowInstance = WorkflowInstanceManagerUtil.getWorkflowInstance(
WorkflowInstanceManagerUtil.getWorkflowInstance(controlloPraticaFromDB.getCompanyId(), workflowInstanceId); controlloPraticaFromDB.getCompanyId(), workflowInstanceId);
if (Validator.isNotNull(workflowInstance)) { if (Validator.isNotNull(workflowInstance)) {
document.addKeyword(PortosIndexField.WORKFLOW_STATE, workflowInstance.getState()); document.addKeyword(PortosIndexField.WORKFLOW_STATE, workflowInstance.getState());
List<WorkflowTask> listaTask = List<WorkflowTask> listaTask = WorkflowTaskManagerUtil
WorkflowTaskManagerUtil.getWorkflowTasksByWorkflowInstance(controlloPraticaFromDB.getCompanyId(), null, .getWorkflowTasksByWorkflowInstance(controlloPraticaFromDB.getCompanyId(), null,
workflowInstance.getWorkflowInstanceId(), false, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); workflowInstance.getWorkflowInstanceId(), false, QueryUtil.ALL_POS,
QueryUtil.ALL_POS, null);
if (Validator.isNotNull(listaTask) && !listaTask.isEmpty()) { if (Validator.isNotNull(listaTask) && !listaTask.isEmpty()) {
WorkflowTask task = listaTask.get(0); WorkflowTask task = listaTask.get(0);
if(task.getAssigneeUserId() != 0L && task.getAssigneeUserId() != -1){ if (task.getAssigneeUserId() != 0L && task.getAssigneeUserId() != -1) {
document.addKeyword(PortosIndexField.TASK_ASSIGNEE_USER_ID, task.getAssigneeUserId()); document.addKeyword(PortosIndexField.TASK_ASSIGNEE_USER_ID,
} else if(workflowInstance.getState().equals("Esito")){ task.getAssigneeUserId());
_log.warn("Fascicolo Disallineato su Kaleo : assenza assegnazione istruttore | kaleoInstanceId=" +workflowInstance.getWorkflowInstanceId() ); } else if (workflowInstance.getState().equals("Esito")) {
_log.warn("Fascicolo Disallineato su Kaleo : assenza assegnazione istruttore | kaleoInstanceId="
+ workflowInstance.getWorkflowInstanceId());
} }
if (Validator.isNotNull(task.getWorkflowTaskAssignees()) && !task.getWorkflowTaskAssignees().isEmpty()) { if (Validator.isNotNull(task.getWorkflowTaskAssignees())
&& !task.getWorkflowTaskAssignees().isEmpty()) {
List<String> roleIdsAssignee = new ArrayList<String>(); List<String> roleIdsAssignee = new ArrayList<String>();
for (WorkflowTaskAssignee taskAssignee : task.getWorkflowTaskAssignees()) { for (WorkflowTaskAssignee taskAssignee : task.getWorkflowTaskAssignees()) {
@ -369,10 +407,12 @@ public class ControlloPraticaIndexer extends BaseIndexer {
} }
} }
document.addKeyword(PortosIndexField.TASK_ASSIGNEE_ROLE_IDS, roleIdsAssignee.toArray(new String[0])); document.addKeyword(PortosIndexField.TASK_ASSIGNEE_ROLE_IDS,
roleIdsAssignee.toArray(new String[0]));
} }
document.addKeyword(PortosIndexField.WORKFLOW_DEFINITION_NAME, workflowInstance.getWorkflowDefinitionName()); document.addKeyword(PortosIndexField.WORKFLOW_DEFINITION_NAME,
workflowInstance.getWorkflowDefinitionName());
document.addKeyword(PortosIndexField.WORKFLOW_DEFINITION_VERSION, document.addKeyword(PortosIndexField.WORKFLOW_DEFINITION_VERSION,
workflowInstance.getWorkflowDefinitionVersion()); workflowInstance.getWorkflowDefinitionVersion());
document.addKeyword(PortosIndexField.TASK_NAME, task.getName()); document.addKeyword(PortosIndexField.TASK_NAME, task.getName());
@ -383,7 +423,6 @@ public class ControlloPraticaIndexer extends BaseIndexer {
} }
} }
} else { } else {
_log.warn("Received a null ControlloPratica in input."); _log.warn("Received a null ControlloPratica in input.");
@ -486,7 +525,8 @@ public class ControlloPraticaIndexer extends BaseIndexer {
ControlloPratica controlloPratica = (ControlloPratica) obj; ControlloPratica controlloPratica = (ControlloPratica) obj;
Document document = getDocument(controlloPratica); Document document = getDocument(controlloPratica);
SearchEngineUtil.updateDocument(getSearchEngineId(), controlloPratica.getCompanyId(), document, false); SearchEngineUtil.updateDocument(getSearchEngineId(), controlloPratica.getCompanyId(), document,
false);
} else { } else {
_log.warn("Received a null ControlloPratica in input."); _log.warn("Received a null ControlloPratica in input.");

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

@ -35,15 +35,15 @@ import com.liferay.portal.theme.ThemeDisplay;
import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil; import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil;
import com.liferay.portlet.documentlibrary.util.DLUtil; import com.liferay.portlet.documentlibrary.util.DLUtil;
/** /**
* The extended model implementation for the Avviso service. Represents a row in the * The extended model implementation for the Avviso service. Represents a row in
* &quot;portos_bo_Avviso&quot; database table, with each column mapped to a property of this class. * the &quot;portos_bo_Avviso&quot; database table, with each column mapped to a
* property of this class.
* *
* <p> * <p>
* Helper methods and all application logic should be put in this class. Whenever methods are added, * Helper methods and all application logic should be put in this class.
* rerun ServiceBuilder to copy their definitions into the * Whenever methods are added, rerun ServiceBuilder to copy their definitions
* {@link it.tref.liferay.portos.bo.model.Avviso} interface. * into the {@link it.tref.liferay.portos.bo.model.Avviso} interface.
* </p> * </p>
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
@ -54,9 +54,10 @@ public class AvvisoImpl extends AvvisoBaseImpl {
*/ */
private static final long serialVersionUID = -2350602144741897095L; private static final long serialVersionUID = -2350602144741897095L;
/* /*
* NOTE FOR DEVELOPERS: Never reference this class directly. All methods that expect a avviso * NOTE FOR DEVELOPERS: Never reference this class directly. All methods
* model instance should use the {@link it.tref.liferay.portos.bo.model.Avviso} interface instead. * that expect a avviso model instance should use the {@link
* it.tref.liferay.portos.bo.model.Avviso} interface instead.
*/ */
public AvvisoImpl() { public AvvisoImpl() {
@ -64,9 +65,9 @@ public class AvvisoImpl extends AvvisoBaseImpl {
public String getFullDescription() throws PortalException, SystemException { public String getFullDescription() throws PortalException, SystemException {
String tipoDocumento = String tipoDocumento = AvvisoUtil.getAllTipoDocumento().containsKey(this.getTipoDocumento()) ? AvvisoUtil
AvvisoUtil.getAllTipoDocumento().containsKey(this.getTipoDocumento()) ? AvvisoUtil.getAllTipoDocumento().get( .getAllTipoDocumento().get(this.getTipoDocumento())
this.getTipoDocumento()) : "label.admingeniocivile.avviso.tipoDocumento.avvisomanuale"; : "label.admingeniocivile.avviso.tipoDocumento.avvisomanuale";
String fullDescription = LanguageUtil.get(LocaleUtil.ITALIAN, tipoDocumento); String fullDescription = LanguageUtil.get(LocaleUtil.ITALIAN, tipoDocumento);
@ -74,31 +75,32 @@ public class AvvisoImpl extends AvvisoBaseImpl {
if (this.getClassName().equals(DettPratica.class.getName())) { if (this.getClassName().equals(DettPratica.class.getName())) {
DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(this.getClassPk()); DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(this.getClassPk());
if (TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equalsIgnoreCase(dettPratica.getTipoIntegrazione())) { if (TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equalsIgnoreCase(dettPratica
fullDescription += .getTipoIntegrazione())) {
" di <strong>" + LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-12") + "</strong>"; fullDescription += " di <strong>"
} else if (TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equalsIgnoreCase(dettPratica.getTipoIntegrazione())) { + LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-12") + "</strong>";
fullDescription += } else if (TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equalsIgnoreCase(dettPratica
" di <strong>" + LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-05") + " n&deg;" .getTipoIntegrazione())) {
fullDescription += " di <strong>"
+ LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-05") + " n° "
+ dettPratica.getIntegrazione() + "</strong>"; + dettPratica.getIntegrazione() + "</strong>";
} else if (TipoIntegrazioneUtil.VARIANTE.equalsIgnoreCase(dettPratica.getTipoIntegrazione())) { } else if (TipoIntegrazioneUtil.VARIANTE.equalsIgnoreCase(dettPratica.getTipoIntegrazione())) {
fullDescription += fullDescription += " di <strong>"
" di <strong>" + LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-13") + " n&deg;" + LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-13") + " n° "
+ dettPratica.getVarianteNumero() + "</strong>"; + dettPratica.getVarianteNumero() + "</strong>";
} }
} else if (this.getClassName().equals(FineLavori.class.getName())) { } else if (this.getClassName().equals(FineLavori.class.getName())) {
FineLavori fineLavori = FineLavoriLocalServiceUtil.getFineLavori(this.getClassPk()); FineLavori fineLavori = FineLavoriLocalServiceUtil.getFineLavori(this.getClassPk());
fullDescription += fullDescription += " di <strong>"
" di <strong>" + LanguageUtil.get(LocaleUtil.ITALIAN,
+ LanguageUtil "label-integrazione-" + (fineLavori.getParziale() ? "09" : "07")) + " n° "
.get(LocaleUtil.ITALIAN, "label-integrazione-" + (fineLavori.getParziale() ? "09" : "07")) + fineLavori.getNumero() + "</strong>";
+ " n&deg;" + fineLavori.getNumero() + "</strong>";
} else if (this.getClassName().equals(Collaudo.class.getName())) { } else if (this.getClassName().equals(Collaudo.class.getName())) {
Collaudo collaudo = CollaudoLocalServiceUtil.getCollaudo(this.getClassPk()); Collaudo collaudo = CollaudoLocalServiceUtil.getCollaudo(this.getClassPk());
fullDescription += fullDescription += " di <strong>"
" di <strong>" + LanguageUtil.get(LocaleUtil.ITALIAN,
+ LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-" + (collaudo.getParziale() ? "10" : "08")) "label-integrazione-" + (collaudo.getParziale() ? "10" : "08")) + " n° "
+ " n&deg;" + collaudo.getNumero() + "</strong>"; + collaudo.getNumero() + "</strong>";
} }
} else if (this.getTipoDocumento().equalsIgnoreCase(StatoPraticaConstants.CONFORME)) { } else if (this.getTipoDocumento().equalsIgnoreCase(StatoPraticaConstants.CONFORME)) {
@ -120,12 +122,11 @@ public class AvvisoImpl extends AvvisoBaseImpl {
return fullDescription; return fullDescription;
} }
public String getDescriptionOggettoProtocollo() throws PortalException, SystemException { public String getDescriptionOggettoProtocollo() throws PortalException, SystemException {
String tipoDocumento = String tipoDocumento = AvvisoUtil.getAllTipoDocumento().containsKey(this.getTipoDocumento()) ? AvvisoUtil
AvvisoUtil.getAllTipoDocumento().containsKey(this.getTipoDocumento()) ? AvvisoUtil.getAllTipoDocumento().get( .getAllTipoDocumento().get(this.getTipoDocumento())
this.getTipoDocumento()) : "label.admingeniocivile.avviso.tipoDocumento.avvisomanuale"; : "label.admingeniocivile.avviso.tipoDocumento.avvisomanuale";
String fullDescription = LanguageUtil.get(LocaleUtil.ITALIAN, tipoDocumento); String fullDescription = LanguageUtil.get(LocaleUtil.ITALIAN, tipoDocumento);
@ -133,25 +134,27 @@ public class AvvisoImpl extends AvvisoBaseImpl {
if (this.getClassName().equals(DettPratica.class.getName())) { if (this.getClassName().equals(DettPratica.class.getName())) {
DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(this.getClassPk()); DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(this.getClassPk());
if (TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equalsIgnoreCase(dettPratica.getTipoIntegrazione())) { if (TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equalsIgnoreCase(dettPratica
fullDescription += " di " + LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-12") + ""; .getTipoIntegrazione())) {
} else if (TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equalsIgnoreCase(dettPratica.getTipoIntegrazione())) { fullDescription += " di " + LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-12")
+ "";
} else if (TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equalsIgnoreCase(dettPratica
.getTipoIntegrazione())) {
fullDescription += " di " + LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-05"); fullDescription += " di " + LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-05");
} else if (TipoIntegrazioneUtil.VARIANTE.equalsIgnoreCase(dettPratica.getTipoIntegrazione())) { } else if (TipoIntegrazioneUtil.VARIANTE.equalsIgnoreCase(dettPratica.getTipoIntegrazione())) {
fullDescription += " di" + LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-13"); fullDescription += " di" + LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-13");
} }
} else if (this.getClassName().equals(FineLavori.class.getName())) { } else if (this.getClassName().equals(FineLavori.class.getName())) {
FineLavori fineLavori = FineLavoriLocalServiceUtil.getFineLavori(this.getClassPk()); FineLavori fineLavori = FineLavoriLocalServiceUtil.getFineLavori(this.getClassPk());
fullDescription += fullDescription += " di "
" di " + LanguageUtil.get(LocaleUtil.ITALIAN,
+ LanguageUtil "label-integrazione-" + (fineLavori.getParziale() ? "09" : "07"));
.get(LocaleUtil.ITALIAN, "label-integrazione-" + (fineLavori.getParziale() ? "09" : "07"));
} else if (this.getClassName().equals(Collaudo.class.getName())) { } else if (this.getClassName().equals(Collaudo.class.getName())) {
Collaudo collaudo = CollaudoLocalServiceUtil.getCollaudo(this.getClassPk()); Collaudo collaudo = CollaudoLocalServiceUtil.getCollaudo(this.getClassPk());
fullDescription += fullDescription += " di "
" di " + LanguageUtil.get(LocaleUtil.ITALIAN,
+ LanguageUtil.get(LocaleUtil.ITALIAN, "label-integrazione-" + (collaudo.getParziale() ? "10" : "08")); "label-integrazione-" + (collaudo.getParziale() ? "10" : "08"));
} }
} else if (this.getTipoDocumento().equalsIgnoreCase(StatoPraticaConstants.CONFORME)) { } else if (this.getTipoDocumento().equalsIgnoreCase(StatoPraticaConstants.CONFORME)) {
@ -179,27 +182,26 @@ public class AvvisoImpl extends AvvisoBaseImpl {
FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(getFileEntryIdInvio()); FileEntry fileEntry = DLAppLocalServiceUtil.getFileEntry(getFileEntryIdInvio());
return DLUtil.getPreviewURL(fileEntry, fileEntry.getFileVersion(), themeDisplay, "&download=true"); return DLUtil
.getPreviewURL(fileEntry, fileEntry.getFileVersion(), themeDisplay, "&download=true");
} }
return null; return null;
} }
public String translateTipoDocumento() throws PortalException, SystemException { public String translateTipoDocumento() throws PortalException, SystemException {
String tipoDocumento = String tipoDocumento = AvvisoUtil.getAllTipoDocumento().containsKey(this.getTipoDocumento()) ? AvvisoUtil
AvvisoUtil.getAllTipoDocumento().containsKey(this.getTipoDocumento()) ? AvvisoUtil.getAllTipoDocumento().get( .getAllTipoDocumento().get(this.getTipoDocumento())
this.getTipoDocumento()) : "label.admingeniocivile.avviso.tipoDocumento.avvisomanuale"; : "label.admingeniocivile.avviso.tipoDocumento.avvisomanuale";
if (this.getTipoDocumento().equalsIgnoreCase(StatoPraticaConstants.CONFORME)) { if (this.getTipoDocumento().equalsIgnoreCase(StatoPraticaConstants.CONFORME)) {
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(this.getIntPraticaId()); IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(this.getIntPraticaId());
tipoDocumento = tipoDocumento = AvvisoUtil.getAllTipoDocumento().get(
AvvisoUtil.getAllTipoDocumento().get(
PraticaUtil.getStatoPraticaCode(StatoPraticaConstants.CONFORME, intPratica)); PraticaUtil.getStatoPraticaCode(StatoPraticaConstants.CONFORME, intPratica));
} else if (this.getTipoDocumento().equalsIgnoreCase(StatoPraticaConstants.NON_CONFORME)) { } else if (this.getTipoDocumento().equalsIgnoreCase(StatoPraticaConstants.NON_CONFORME)) {
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(this.getIntPraticaId()); IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(this.getIntPraticaId());
tipoDocumento = tipoDocumento = AvvisoUtil.getAllTipoDocumento().get(
AvvisoUtil.getAllTipoDocumento().get(
PraticaUtil.getStatoPraticaCode(StatoPraticaConstants.NON_CONFORME, intPratica)); PraticaUtil.getStatoPraticaCode(StatoPraticaConstants.NON_CONFORME, intPratica));
} }

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

File diff soppresso perché troppo grande Load Diff

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

@ -24,23 +24,23 @@ import com.liferay.portal.kernel.util.LocaleUtil;
import com.liferay.portal.kernel.util.Validator; import com.liferay.portal.kernel.util.Validator;
/** /**
* The extended model implementation for the IntPratica service. Represents a row in the * The extended model implementation for the IntPratica service. Represents a
* &quot;portos_bo_IntPratica&quot; database table, with each column mapped to a property of this * row in the &quot;portos_bo_IntPratica&quot; database table, with each column
* class. * mapped to a property of this class.
* *
* <p> * <p>
* Helper methods and all application logic should be put in this class. Whenever methods are added, * Helper methods and all application logic should be put in this class.
* rerun ServiceBuilder to copy their definitions into the * Whenever methods are added, rerun ServiceBuilder to copy their definitions
* {@link it.tref.liferay.portos.bo.model.IntPratica} interface. * into the {@link it.tref.liferay.portos.bo.model.IntPratica} interface.
* </p> * </p>
* *
* @author Davide Barbagallo, 3F Consulting * @author Davide Barbagallo, 3F Consulting
*/ */
public class IntPraticaImpl extends IntPraticaBaseImpl { public class IntPraticaImpl extends IntPraticaBaseImpl {
/* /*
* NOTE FOR DEVELOPERS: Never reference this class directly. All methods that expect a int pratica * NOTE FOR DEVELOPERS: Never reference this class directly. All methods
* model instance should use the {@link it.tref.liferay.portos.bo.model.IntPratica} interface * that expect a int pratica model instance should use the {@link
* instead. * it.tref.liferay.portos.bo.model.IntPratica} interface instead.
*/ */
private static final Log _log = LogFactoryUtil.getLog(IntPraticaImpl.class); private static final Log _log = LogFactoryUtil.getLog(IntPraticaImpl.class);
@ -49,13 +49,13 @@ public class IntPraticaImpl extends IntPraticaBaseImpl {
} }
public String getTitle(Locale locale, boolean completed) { public String getTitle(Locale locale, boolean completed) {
DettPratica dettPratica = null; DettPratica dettPratica = null;
try { try {
if (completed) { if (completed) {
dettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPraticaAndProtocolloNotEmpty(getIntPraticaId()); dettPratica = DettPraticaLocalServiceUtil
.getLastCompletedByIntPraticaAndProtocolloNotEmpty(getIntPraticaId());
} else { } else {
dettPratica = DettPraticaLocalServiceUtil.getLastEditableByIntPratica(getIntPraticaId()); dettPratica = DettPraticaLocalServiceUtil.getLastEditableByIntPratica(getIntPraticaId());
@ -64,10 +64,10 @@ public class IntPraticaImpl extends IntPraticaBaseImpl {
} }
} }
} catch (SystemException e) { } catch (SystemException e) {
_log.error("Error on DettPratidaId=" + dettPratica.getDettPraticaId(), e); _log.error("Error on intPraticaId=" + getIntPraticaId(), e);
} }
return Validator.isNotNull(dettPratica) ? dettPratica.getTitle() : "-"; return Validator.isNotNull(dettPratica) ? dettPratica.getTitle(locale) : "-";
} }
public String getTitle(boolean completed) { public String getTitle(boolean completed) {
@ -83,7 +83,8 @@ public class IntPraticaImpl extends IntPraticaBaseImpl {
public boolean isChiusa() throws SystemException { public boolean isChiusa() throws SystemException {
boolean completata = false; boolean completata = false;
DettPratica lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(getIntPraticaId()); DettPratica lastDettPratica = DettPraticaLocalServiceUtil
.getLastCompletedByIntPratica(getIntPraticaId());
if (getCollaudoTotale()) { if (getCollaudoTotale()) {
completata = true; completata = true;

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

@ -97,6 +97,7 @@ public class GestioneAttivitaPortlet extends MVCPortlet {
String ordinaTipo = ParamUtil.getString(actionRequest, "ordinaTipo"); String ordinaTipo = ParamUtil.getString(actionRequest, "ordinaTipo");
String comune = ParamUtil.getString(actionRequest, "comune"); String comune = ParamUtil.getString(actionRequest, "comune");
String tipoAttivita = ParamUtil.getString(actionRequest, "tipoAttivita"); String tipoAttivita = ParamUtil.getString(actionRequest, "tipoAttivita");
String tipoProcedura = ParamUtil.getString(actionRequest, "tipoProcedura");
actionResponse.setRenderParameter("tabs1", tabs1); actionResponse.setRenderParameter("tabs1", tabs1);
actionResponse.setRenderParameter("numeroProgetto", numeroProgetto); actionResponse.setRenderParameter("numeroProgetto", numeroProgetto);
@ -147,7 +148,7 @@ public class GestioneAttivitaPortlet extends MVCPortlet {
actionResponse.setRenderParameter("ordinaTipo", ordinaTipo); actionResponse.setRenderParameter("ordinaTipo", ordinaTipo);
actionResponse.setRenderParameter("comune", comune); actionResponse.setRenderParameter("comune", comune);
actionResponse.setRenderParameter("tipoAttivita", tipoAttivita); actionResponse.setRenderParameter("tipoAttivita", tipoAttivita);
actionResponse.setRenderParameter("tipoProcedura", tipoProcedura);
} }
public void cambioIstruttore(ActionRequest actionRequest, ActionResponse actionResponse) { public void cambioIstruttore(ActionRequest actionRequest, ActionResponse actionResponse) {

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

@ -66,21 +66,12 @@ public class PortosAdministrationPortlet extends MVCPortlet {
actionResponse.setRenderParameter("esito", esito.toArray(new String[esito.size()])); actionResponse.setRenderParameter("esito", esito.toArray(new String[esito.size()]));
} }
public void riparaWorkflow(ActionRequest actionRequest, ActionResponse actionResponse) {
// ThemeDisplay td = (ThemeDisplay)
// actionRequest.getAttribute(WebKeys.THEME_DISPLAY);
// List<String> esito = SismicaUtil.riparaWorkflow(td.getCompanyId(),
// td.getUserId());
// actionResponse.setRenderParameter("esito", esito.toArray(new
// String[esito.size()]));
}
public void inviaComunicazione(ActionRequest actionRequest, ActionResponse actionResponse) { public void inviaComunicazione(ActionRequest actionRequest, ActionResponse actionResponse) {
ThemeDisplay td = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); ThemeDisplay td = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);
List<String> esito = new ArrayList<>(); List<String> esito = new ArrayList<>();
try { try {
esito = SismicaUtil.inviaComunicazione(td.getCompanyId()); esito = SismicaUtil.inviaComunicazione(td.getCompanyId());
} catch (ParseException | SystemException | PortalException e) { } catch (PortalException | SystemException e) {
esito.add("Errore durante l'invio " + e.getMessage()); esito.add("Errore durante l'invio " + e.getMessage());
} }
actionResponse.setRenderParameter("esito", esito.toArray(new String[esito.size()])); actionResponse.setRenderParameter("esito", esito.toArray(new String[esito.size()]));

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

@ -141,231 +141,232 @@ public class AsseverazioneLocalServiceClpInvoker {
_methodName205 = "testoAsseverazione"; _methodName205 = "testoAsseverazione";
_methodParameterTypes205 = new String[] { _methodParameterTypes205 = new String[] {
"java.lang.String", "long", "long", "java.lang.String" "java.lang.String", "com.liferay.portal.model.User", "long",
"java.lang.String"
}; };
_methodName206 = "testoAsseverazione"; _methodName206 = "testoAsseverazione";
_methodParameterTypes206 = new String[] { _methodParameterTypes206 = new String[] {
"java.lang.String", "com.liferay.portal.model.User", "java.lang.String", "java.lang.String", "long",
"it.tref.liferay.portos.bo.model.DettPratica",
"java.lang.String" "java.lang.String"
}; };
_methodName207 = "testoAsseverazione"; _methodName207 = "testoAsseverazione";
_methodParameterTypes207 = new String[] { _methodParameterTypes207 = new String[] {
"java.lang.String", "com.liferay.portal.model.User", "long", "java.lang.String", "java.lang.String",
"it.tref.liferay.portos.bo.model.DettPratica",
"java.lang.String" "java.lang.String"
}; };
_methodName209 = "addAsseverazione"; _methodName210 = "addAsseverazione";
_methodParameterTypes209 = new String[] { _methodParameterTypes210 = new String[] {
"long", "long", "long", "java.lang.String", "java.lang.String", "long", "long", "long", "java.lang.String", "java.lang.String",
"com.liferay.portal.service.ServiceContext" "com.liferay.portal.service.ServiceContext"
}; };
_methodName210 = "richiediAsseverazioni"; _methodName211 = "richiediAsseverazioni";
_methodParameterTypes210 = new String[] { _methodParameterTypes211 = new String[] {
"long", "com.liferay.portal.service.ServiceContext" "long", "com.liferay.portal.service.ServiceContext"
}; };
_methodName211 = "resetAsseverazione"; _methodName212 = "resetAsseverazione";
_methodParameterTypes211 = new String[] { "long" }; _methodParameterTypes212 = new String[] { "long" };
_methodName212 = "annullaAsseverazioni"; _methodName213 = "annullaAsseverazioni";
_methodParameterTypes212 = new String[] { "long" }; _methodParameterTypes213 = new String[] { "long" };
_methodName213 = "cambioStatoAsseverazione"; _methodName214 = "cambioStatoAsseverazione";
_methodParameterTypes213 = new String[] { _methodParameterTypes214 = new String[] {
"long", "long", "java.lang.String" "long", "long", "java.lang.String"
}; };
_methodName214 = "generateReportAsseverazione"; _methodName215 = "generateReportAsseverazione";
_methodParameterTypes214 = new String[] { _methodParameterTypes215 = new String[] {
"it.tref.liferay.portos.bo.model.Asseverazione", "long" "it.tref.liferay.portos.bo.model.Asseverazione", "long"
}; };
_methodName215 = "cambioStatoAsseverazioni"; _methodName216 = "cambioStatoAsseverazioni";
_methodParameterTypes215 = new String[] { "long", "java.lang.String" }; _methodParameterTypes216 = new String[] { "long", "java.lang.String" };
_methodName216 = "concludiAsseverazioniExpired"; _methodName217 = "concludiAsseverazioniExpired";
_methodParameterTypes216 = new String[] { "long" }; _methodParameterTypes217 = new String[] { "long" };
_methodName217 = "rimuoviFileAsseverazione"; _methodName218 = "rimuoviFileAsseverazione";
_methodParameterTypes217 = new String[] { "long" }; _methodParameterTypes218 = new String[] { "long" };
_methodName218 = "deleteAsseverazione"; _methodName219 = "deleteAsseverazione";
_methodParameterTypes218 = new String[] { _methodParameterTypes219 = new String[] {
"it.tref.liferay.portos.bo.model.Asseverazione" "it.tref.liferay.portos.bo.model.Asseverazione"
}; };
_methodName219 = "deleteAsseverazione"; _methodName220 = "deleteAsseverazione";
_methodParameterTypes219 = new String[] { "long" }; _methodParameterTypes220 = new String[] { "long" };
_methodName220 = "allegaFileAsseverazione"; _methodName221 = "allegaFileAsseverazione";
_methodParameterTypes220 = new String[] { _methodParameterTypes221 = new String[] {
"long", "byte[][]", "java.lang.String", "long", "byte[][]", "java.lang.String",
"com.liferay.portal.service.ServiceContext" "com.liferay.portal.service.ServiceContext"
}; };
_methodName221 = "findByIntPratica"; _methodName222 = "findByIntPratica";
_methodParameterTypes221 = new String[] { _methodParameterTypes222 = new String[] {
"long", "int", "int", "long", "int", "int",
"com.liferay.portal.kernel.util.OrderByComparator" "com.liferay.portal.kernel.util.OrderByComparator"
}; };
_methodName222 = "findByDettPratica"; _methodName223 = "findByDettPratica";
_methodParameterTypes222 = new String[] { _methodParameterTypes223 = new String[] {
"long", "int", "int", "long", "int", "int",
"com.liferay.portal.kernel.util.OrderByComparator" "com.liferay.portal.kernel.util.OrderByComparator"
}; };
_methodName223 = "countByIntPratica"; _methodName224 = "countByIntPratica";
_methodParameterTypes223 = new String[] { "long" }; _methodParameterTypes224 = new String[] { "long" };
_methodName224 = "countByDettPratica"; _methodName225 = "countByDettPratica";
_methodParameterTypes224 = new String[] { "long" }; _methodParameterTypes225 = new String[] { "long" };
_methodName225 = "findByIntPratica_CodiceFiscale"; _methodName226 = "findByIntPratica_CodiceFiscale";
_methodParameterTypes225 = new String[] { _methodParameterTypes226 = new String[] {
"long", "java.lang.String", "int", "int", "long", "java.lang.String", "int", "int",
"com.liferay.portal.kernel.util.OrderByComparator" "com.liferay.portal.kernel.util.OrderByComparator"
}; };
_methodName226 = "countByIntPratica_CodiceFiscale"; _methodName227 = "countByIntPratica_CodiceFiscale";
_methodParameterTypes226 = new String[] { "long", "java.lang.String" }; _methodParameterTypes227 = new String[] { "long", "java.lang.String" };
_methodName227 = "findByCodiceFiscale_InEsito"; _methodName228 = "findByCodiceFiscale_InEsito";
_methodParameterTypes227 = new String[] { _methodParameterTypes228 = new String[] {
"java.lang.String", "java.lang.String[][]", "int", "int", "java.lang.String", "java.lang.String[][]", "int", "int",
"com.liferay.portal.kernel.util.OrderByComparator" "com.liferay.portal.kernel.util.OrderByComparator"
}; };
_methodName228 = "countByCodiceFiscale_InEsito"; _methodName229 = "countByCodiceFiscale_InEsito";
_methodParameterTypes228 = new String[] { _methodParameterTypes229 = new String[] {
"java.lang.String", "java.lang.String[][]" "java.lang.String", "java.lang.String[][]"
}; };
_methodName229 = "findByIntPratica_CodiceFiscale_InEsito"; _methodName230 = "findByIntPratica_CodiceFiscale_InEsito";
_methodParameterTypes229 = new String[] { _methodParameterTypes230 = new String[] {
"long", "java.lang.String", "java.lang.String[][]", "int", "int", "long", "java.lang.String", "java.lang.String[][]", "int", "int",
"com.liferay.portal.kernel.util.OrderByComparator" "com.liferay.portal.kernel.util.OrderByComparator"
}; };
_methodName230 = "findByDettPratica_CodiceFiscale_InEsito"; _methodName231 = "findByDettPratica_CodiceFiscale_InEsito";
_methodParameterTypes230 = new String[] { _methodParameterTypes231 = new String[] {
"long", "java.lang.String", "java.lang.String[][]", "int", "int", "long", "java.lang.String", "java.lang.String[][]", "int", "int",
"com.liferay.portal.kernel.util.OrderByComparator" "com.liferay.portal.kernel.util.OrderByComparator"
}; };
_methodName231 = "countByIntPratica_CodiceFiscale_InEsito"; _methodName232 = "countByIntPratica_CodiceFiscale_InEsito";
_methodParameterTypes231 = new String[] { _methodParameterTypes232 = new String[] {
"long", "java.lang.String", "java.lang.String[][]" "long", "java.lang.String", "java.lang.String[][]"
}; };
_methodName232 = "countByDettPratica_CodiceFiscale_InEsito"; _methodName233 = "countByDettPratica_CodiceFiscale_InEsito";
_methodParameterTypes232 = new String[] { _methodParameterTypes233 = new String[] {
"long", "java.lang.String", "java.lang.String[][]" "long", "java.lang.String", "java.lang.String[][]"
}; };
_methodName233 = "findByIntPratica_InEsito"; _methodName234 = "findByIntPratica_InEsito";
_methodParameterTypes233 = new String[] { _methodParameterTypes234 = new String[] {
"long", "java.lang.String[][]", "int", "int", "long", "java.lang.String[][]", "int", "int",
"com.liferay.portal.kernel.util.OrderByComparator" "com.liferay.portal.kernel.util.OrderByComparator"
}; };
_methodName234 = "countByIntPratica_InEsito"; _methodName235 = "countByIntPratica_InEsito";
_methodParameterTypes234 = new String[] { "long", "java.lang.String[][]" }; _methodParameterTypes235 = new String[] { "long", "java.lang.String[][]" };
_methodName235 = "findByDettPratica_InEsito"; _methodName236 = "findByDettPratica_InEsito";
_methodParameterTypes235 = new String[] { _methodParameterTypes236 = new String[] {
"long", "java.lang.String[][]", "int", "int", "long", "java.lang.String[][]", "int", "int",
"com.liferay.portal.kernel.util.OrderByComparator" "com.liferay.portal.kernel.util.OrderByComparator"
}; };
_methodName236 = "countByDettPratica_InEsito"; _methodName237 = "countByDettPratica_InEsito";
_methodParameterTypes236 = new String[] { "long", "java.lang.String[][]" }; _methodParameterTypes237 = new String[] { "long", "java.lang.String[][]" };
_methodName237 = "findByCodiceFiscale_Tipologia_InEsito"; _methodName238 = "findByCodiceFiscale_Tipologia_InEsito";
_methodParameterTypes237 = new String[] { _methodParameterTypes238 = new String[] {
"java.lang.String", "java.lang.String", "java.lang.String[][]", "java.lang.String", "java.lang.String", "java.lang.String[][]",
"int", "int", "com.liferay.portal.kernel.util.OrderByComparator" "int", "int", "com.liferay.portal.kernel.util.OrderByComparator"
}; };
_methodName238 = "countByCodiceFiscale_Tipologia_InEsito"; _methodName239 = "countByCodiceFiscale_Tipologia_InEsito";
_methodParameterTypes238 = new String[] { _methodParameterTypes239 = new String[] {
"java.lang.String", "java.lang.String", "java.lang.String[][]" "java.lang.String", "java.lang.String", "java.lang.String[][]"
}; };
_methodName239 = "findByIntPratica_CodiceFiscale_Tipologia_InEsito"; _methodName240 = "findByIntPratica_CodiceFiscale_Tipologia_InEsito";
_methodParameterTypes239 = new String[] { _methodParameterTypes240 = new String[] {
"long", "java.lang.String", "java.lang.String", "long", "java.lang.String", "java.lang.String",
"java.lang.String[][]", "int", "int", "java.lang.String[][]", "int", "int",
"com.liferay.portal.kernel.util.OrderByComparator" "com.liferay.portal.kernel.util.OrderByComparator"
}; };
_methodName240 = "countByIntPratica_CodiceFiscale_Tipologia_InEsito"; _methodName241 = "countByIntPratica_CodiceFiscale_Tipologia_InEsito";
_methodParameterTypes240 = new String[] { _methodParameterTypes241 = new String[] {
"long", "java.lang.String", "java.lang.String", "long", "java.lang.String", "java.lang.String",
"java.lang.String[][]" "java.lang.String[][]"
}; };
_methodName241 = "findByIntPratica_Tipologia_InEsito"; _methodName242 = "findByIntPratica_Tipologia_InEsito";
_methodParameterTypes241 = new String[] { _methodParameterTypes242 = new String[] {
"long", "java.lang.String", "java.lang.String[][]", "int", "int", "long", "java.lang.String", "java.lang.String[][]", "int", "int",
"com.liferay.portal.kernel.util.OrderByComparator" "com.liferay.portal.kernel.util.OrderByComparator"
}; };
_methodName242 = "findByDettPratica_Tipologia_InEsito"; _methodName243 = "findByDettPratica_Tipologia_InEsito";
_methodParameterTypes242 = new String[] { _methodParameterTypes243 = new String[] {
"long", "java.lang.String", "java.lang.String[][]", "int", "int", "long", "java.lang.String", "java.lang.String[][]", "int", "int",
"com.liferay.portal.kernel.util.OrderByComparator" "com.liferay.portal.kernel.util.OrderByComparator"
}; };
_methodName243 = "countByIntPratica_Tipologia_InEsito"; _methodName244 = "countByIntPratica_Tipologia_InEsito";
_methodParameterTypes243 = new String[] { _methodParameterTypes244 = new String[] {
"long", "java.lang.String", "java.lang.String[][]" "long", "java.lang.String", "java.lang.String[][]"
}; };
_methodName244 = "countByDettPratica_Tipologia_InEsito"; _methodName245 = "countByDettPratica_Tipologia_InEsito";
_methodParameterTypes244 = new String[] { _methodParameterTypes245 = new String[] {
"long", "java.lang.String", "java.lang.String[][]" "long", "java.lang.String", "java.lang.String[][]"
}; };
} }
@ -506,27 +507,27 @@ public class AsseverazioneLocalServiceClpInvoker {
if (_methodName205.equals(name) && if (_methodName205.equals(name) &&
Arrays.deepEquals(_methodParameterTypes205, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes205, parameterTypes)) {
return AsseverazioneLocalServiceUtil.testoAsseverazione((java.lang.String)arguments[0], return AsseverazioneLocalServiceUtil.testoAsseverazione((java.lang.String)arguments[0],
((Long)arguments[1]).longValue(), (com.liferay.portal.model.User)arguments[1],
((Long)arguments[2]).longValue(), (java.lang.String)arguments[3]); ((Long)arguments[2]).longValue(), (java.lang.String)arguments[3]);
} }
if (_methodName206.equals(name) && if (_methodName206.equals(name) &&
Arrays.deepEquals(_methodParameterTypes206, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes206, parameterTypes)) {
return AsseverazioneLocalServiceUtil.testoAsseverazione((java.lang.String)arguments[0], return AsseverazioneLocalServiceUtil.testoAsseverazione((java.lang.String)arguments[0],
(com.liferay.portal.model.User)arguments[1], (java.lang.String)arguments[1],
(it.tref.liferay.portos.bo.model.DettPratica)arguments[2], ((Long)arguments[2]).longValue(), (java.lang.String)arguments[3]);
(java.lang.String)arguments[3]);
} }
if (_methodName207.equals(name) && if (_methodName207.equals(name) &&
Arrays.deepEquals(_methodParameterTypes207, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes207, parameterTypes)) {
return AsseverazioneLocalServiceUtil.testoAsseverazione((java.lang.String)arguments[0], return AsseverazioneLocalServiceUtil.testoAsseverazione((java.lang.String)arguments[0],
(com.liferay.portal.model.User)arguments[1], (java.lang.String)arguments[1],
((Long)arguments[2]).longValue(), (java.lang.String)arguments[3]); (it.tref.liferay.portos.bo.model.DettPratica)arguments[2],
(java.lang.String)arguments[3]);
} }
if (_methodName209.equals(name) && if (_methodName210.equals(name) &&
Arrays.deepEquals(_methodParameterTypes209, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes210, parameterTypes)) {
return AsseverazioneLocalServiceUtil.addAsseverazione(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.addAsseverazione(((Long)arguments[0]).longValue(),
((Long)arguments[1]).longValue(), ((Long)arguments[1]).longValue(),
((Long)arguments[2]).longValue(), ((Long)arguments[2]).longValue(),
@ -534,92 +535,84 @@ public class AsseverazioneLocalServiceClpInvoker {
(com.liferay.portal.service.ServiceContext)arguments[5]); (com.liferay.portal.service.ServiceContext)arguments[5]);
} }
if (_methodName210.equals(name) &&
Arrays.deepEquals(_methodParameterTypes210, parameterTypes)) {
AsseverazioneLocalServiceUtil.richiediAsseverazioni(((Long)arguments[0]).longValue(),
(com.liferay.portal.service.ServiceContext)arguments[1]);
return null;
}
if (_methodName211.equals(name) && if (_methodName211.equals(name) &&
Arrays.deepEquals(_methodParameterTypes211, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes211, parameterTypes)) {
AsseverazioneLocalServiceUtil.resetAsseverazione(((Long)arguments[0]).longValue()); AsseverazioneLocalServiceUtil.richiediAsseverazioni(((Long)arguments[0]).longValue(),
(com.liferay.portal.service.ServiceContext)arguments[1]);
return null; return null;
} }
if (_methodName212.equals(name) && if (_methodName212.equals(name) &&
Arrays.deepEquals(_methodParameterTypes212, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes212, parameterTypes)) {
AsseverazioneLocalServiceUtil.annullaAsseverazioni(((Long)arguments[0]).longValue()); AsseverazioneLocalServiceUtil.resetAsseverazione(((Long)arguments[0]).longValue());
return null; return null;
} }
if (_methodName213.equals(name) && if (_methodName213.equals(name) &&
Arrays.deepEquals(_methodParameterTypes213, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes213, parameterTypes)) {
AsseverazioneLocalServiceUtil.cambioStatoAsseverazione(((Long)arguments[0]).longValue(), AsseverazioneLocalServiceUtil.annullaAsseverazioni(((Long)arguments[0]).longValue());
((Long)arguments[1]).longValue(), (java.lang.String)arguments[2]);
return null; return null;
} }
if (_methodName214.equals(name) && if (_methodName214.equals(name) &&
Arrays.deepEquals(_methodParameterTypes214, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes214, parameterTypes)) {
return AsseverazioneLocalServiceUtil.generateReportAsseverazione((it.tref.liferay.portos.bo.model.Asseverazione)arguments[0], AsseverazioneLocalServiceUtil.cambioStatoAsseverazione(((Long)arguments[0]).longValue(),
((Long)arguments[1]).longValue()); ((Long)arguments[1]).longValue(), (java.lang.String)arguments[2]);
return null;
} }
if (_methodName215.equals(name) && if (_methodName215.equals(name) &&
Arrays.deepEquals(_methodParameterTypes215, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes215, parameterTypes)) {
AsseverazioneLocalServiceUtil.cambioStatoAsseverazioni(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.generateReportAsseverazione((it.tref.liferay.portos.bo.model.Asseverazione)arguments[0],
(java.lang.String)arguments[1]); ((Long)arguments[1]).longValue());
return null;
} }
if (_methodName216.equals(name) && if (_methodName216.equals(name) &&
Arrays.deepEquals(_methodParameterTypes216, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes216, parameterTypes)) {
AsseverazioneLocalServiceUtil.concludiAsseverazioniExpired(((Long)arguments[0]).longValue()); AsseverazioneLocalServiceUtil.cambioStatoAsseverazioni(((Long)arguments[0]).longValue(),
(java.lang.String)arguments[1]);
return null; return null;
} }
if (_methodName217.equals(name) && if (_methodName217.equals(name) &&
Arrays.deepEquals(_methodParameterTypes217, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes217, parameterTypes)) {
AsseverazioneLocalServiceUtil.rimuoviFileAsseverazione(((Long)arguments[0]).longValue()); AsseverazioneLocalServiceUtil.concludiAsseverazioniExpired(((Long)arguments[0]).longValue());
return null; return null;
} }
if (_methodName218.equals(name) && if (_methodName218.equals(name) &&
Arrays.deepEquals(_methodParameterTypes218, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes218, parameterTypes)) {
return AsseverazioneLocalServiceUtil.deleteAsseverazione((it.tref.liferay.portos.bo.model.Asseverazione)arguments[0]); AsseverazioneLocalServiceUtil.rimuoviFileAsseverazione(((Long)arguments[0]).longValue());
return null;
} }
if (_methodName219.equals(name) && if (_methodName219.equals(name) &&
Arrays.deepEquals(_methodParameterTypes219, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes219, parameterTypes)) {
return AsseverazioneLocalServiceUtil.deleteAsseverazione(((Long)arguments[0]).longValue()); return AsseverazioneLocalServiceUtil.deleteAsseverazione((it.tref.liferay.portos.bo.model.Asseverazione)arguments[0]);
} }
if (_methodName220.equals(name) && if (_methodName220.equals(name) &&
Arrays.deepEquals(_methodParameterTypes220, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes220, parameterTypes)) {
return AsseverazioneLocalServiceUtil.allegaFileAsseverazione(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.deleteAsseverazione(((Long)arguments[0]).longValue());
(byte[])arguments[1], (java.lang.String)arguments[2],
(com.liferay.portal.service.ServiceContext)arguments[3]);
} }
if (_methodName221.equals(name) && if (_methodName221.equals(name) &&
Arrays.deepEquals(_methodParameterTypes221, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes221, parameterTypes)) {
return AsseverazioneLocalServiceUtil.findByIntPratica(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.allegaFileAsseverazione(((Long)arguments[0]).longValue(),
((Integer)arguments[1]).intValue(), (byte[])arguments[1], (java.lang.String)arguments[2],
((Integer)arguments[2]).intValue(), (com.liferay.portal.service.ServiceContext)arguments[3]);
(com.liferay.portal.kernel.util.OrderByComparator)arguments[3]);
} }
if (_methodName222.equals(name) && if (_methodName222.equals(name) &&
Arrays.deepEquals(_methodParameterTypes222, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes222, parameterTypes)) {
return AsseverazioneLocalServiceUtil.findByDettPratica(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.findByIntPratica(((Long)arguments[0]).longValue(),
((Integer)arguments[1]).intValue(), ((Integer)arguments[1]).intValue(),
((Integer)arguments[2]).intValue(), ((Integer)arguments[2]).intValue(),
(com.liferay.portal.kernel.util.OrderByComparator)arguments[3]); (com.liferay.portal.kernel.util.OrderByComparator)arguments[3]);
@ -627,16 +620,24 @@ public class AsseverazioneLocalServiceClpInvoker {
if (_methodName223.equals(name) && if (_methodName223.equals(name) &&
Arrays.deepEquals(_methodParameterTypes223, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes223, parameterTypes)) {
return AsseverazioneLocalServiceUtil.countByIntPratica(((Long)arguments[0]).longValue()); return AsseverazioneLocalServiceUtil.findByDettPratica(((Long)arguments[0]).longValue(),
((Integer)arguments[1]).intValue(),
((Integer)arguments[2]).intValue(),
(com.liferay.portal.kernel.util.OrderByComparator)arguments[3]);
} }
if (_methodName224.equals(name) && if (_methodName224.equals(name) &&
Arrays.deepEquals(_methodParameterTypes224, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes224, parameterTypes)) {
return AsseverazioneLocalServiceUtil.countByDettPratica(((Long)arguments[0]).longValue()); return AsseverazioneLocalServiceUtil.countByIntPratica(((Long)arguments[0]).longValue());
} }
if (_methodName225.equals(name) && if (_methodName225.equals(name) &&
Arrays.deepEquals(_methodParameterTypes225, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes225, parameterTypes)) {
return AsseverazioneLocalServiceUtil.countByDettPratica(((Long)arguments[0]).longValue());
}
if (_methodName226.equals(name) &&
Arrays.deepEquals(_methodParameterTypes226, parameterTypes)) {
return AsseverazioneLocalServiceUtil.findByIntPratica_CodiceFiscale(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.findByIntPratica_CodiceFiscale(((Long)arguments[0]).longValue(),
(java.lang.String)arguments[1], (java.lang.String)arguments[1],
((Integer)arguments[2]).intValue(), ((Integer)arguments[2]).intValue(),
@ -644,14 +645,14 @@ public class AsseverazioneLocalServiceClpInvoker {
(com.liferay.portal.kernel.util.OrderByComparator)arguments[4]); (com.liferay.portal.kernel.util.OrderByComparator)arguments[4]);
} }
if (_methodName226.equals(name) && if (_methodName227.equals(name) &&
Arrays.deepEquals(_methodParameterTypes226, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes227, parameterTypes)) {
return AsseverazioneLocalServiceUtil.countByIntPratica_CodiceFiscale(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.countByIntPratica_CodiceFiscale(((Long)arguments[0]).longValue(),
(java.lang.String)arguments[1]); (java.lang.String)arguments[1]);
} }
if (_methodName227.equals(name) && if (_methodName228.equals(name) &&
Arrays.deepEquals(_methodParameterTypes227, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes228, parameterTypes)) {
return AsseverazioneLocalServiceUtil.findByCodiceFiscale_InEsito((java.lang.String)arguments[0], return AsseverazioneLocalServiceUtil.findByCodiceFiscale_InEsito((java.lang.String)arguments[0],
(java.lang.String[])arguments[1], (java.lang.String[])arguments[1],
((Integer)arguments[2]).intValue(), ((Integer)arguments[2]).intValue(),
@ -659,14 +660,14 @@ public class AsseverazioneLocalServiceClpInvoker {
(com.liferay.portal.kernel.util.OrderByComparator)arguments[4]); (com.liferay.portal.kernel.util.OrderByComparator)arguments[4]);
} }
if (_methodName228.equals(name) && if (_methodName229.equals(name) &&
Arrays.deepEquals(_methodParameterTypes228, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes229, parameterTypes)) {
return AsseverazioneLocalServiceUtil.countByCodiceFiscale_InEsito((java.lang.String)arguments[0], return AsseverazioneLocalServiceUtil.countByCodiceFiscale_InEsito((java.lang.String)arguments[0],
(java.lang.String[])arguments[1]); (java.lang.String[])arguments[1]);
} }
if (_methodName229.equals(name) && if (_methodName230.equals(name) &&
Arrays.deepEquals(_methodParameterTypes229, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes230, parameterTypes)) {
return AsseverazioneLocalServiceUtil.findByIntPratica_CodiceFiscale_InEsito(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.findByIntPratica_CodiceFiscale_InEsito(((Long)arguments[0]).longValue(),
(java.lang.String)arguments[1], (java.lang.String)arguments[1],
(java.lang.String[])arguments[2], (java.lang.String[])arguments[2],
@ -675,8 +676,8 @@ public class AsseverazioneLocalServiceClpInvoker {
(com.liferay.portal.kernel.util.OrderByComparator)arguments[5]); (com.liferay.portal.kernel.util.OrderByComparator)arguments[5]);
} }
if (_methodName230.equals(name) && if (_methodName231.equals(name) &&
Arrays.deepEquals(_methodParameterTypes230, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes231, parameterTypes)) {
return AsseverazioneLocalServiceUtil.findByDettPratica_CodiceFiscale_InEsito(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.findByDettPratica_CodiceFiscale_InEsito(((Long)arguments[0]).longValue(),
(java.lang.String)arguments[1], (java.lang.String)arguments[1],
(java.lang.String[])arguments[2], (java.lang.String[])arguments[2],
@ -685,20 +686,20 @@ public class AsseverazioneLocalServiceClpInvoker {
(com.liferay.portal.kernel.util.OrderByComparator)arguments[5]); (com.liferay.portal.kernel.util.OrderByComparator)arguments[5]);
} }
if (_methodName231.equals(name) && if (_methodName232.equals(name) &&
Arrays.deepEquals(_methodParameterTypes231, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes232, parameterTypes)) {
return AsseverazioneLocalServiceUtil.countByIntPratica_CodiceFiscale_InEsito(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.countByIntPratica_CodiceFiscale_InEsito(((Long)arguments[0]).longValue(),
(java.lang.String)arguments[1], (java.lang.String[])arguments[2]); (java.lang.String)arguments[1], (java.lang.String[])arguments[2]);
} }
if (_methodName232.equals(name) && if (_methodName233.equals(name) &&
Arrays.deepEquals(_methodParameterTypes232, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes233, parameterTypes)) {
return AsseverazioneLocalServiceUtil.countByDettPratica_CodiceFiscale_InEsito(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.countByDettPratica_CodiceFiscale_InEsito(((Long)arguments[0]).longValue(),
(java.lang.String)arguments[1], (java.lang.String[])arguments[2]); (java.lang.String)arguments[1], (java.lang.String[])arguments[2]);
} }
if (_methodName233.equals(name) && if (_methodName234.equals(name) &&
Arrays.deepEquals(_methodParameterTypes233, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes234, parameterTypes)) {
return AsseverazioneLocalServiceUtil.findByIntPratica_InEsito(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.findByIntPratica_InEsito(((Long)arguments[0]).longValue(),
(java.lang.String[])arguments[1], (java.lang.String[])arguments[1],
((Integer)arguments[2]).intValue(), ((Integer)arguments[2]).intValue(),
@ -706,14 +707,14 @@ public class AsseverazioneLocalServiceClpInvoker {
(com.liferay.portal.kernel.util.OrderByComparator)arguments[4]); (com.liferay.portal.kernel.util.OrderByComparator)arguments[4]);
} }
if (_methodName234.equals(name) && if (_methodName235.equals(name) &&
Arrays.deepEquals(_methodParameterTypes234, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes235, parameterTypes)) {
return AsseverazioneLocalServiceUtil.countByIntPratica_InEsito(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.countByIntPratica_InEsito(((Long)arguments[0]).longValue(),
(java.lang.String[])arguments[1]); (java.lang.String[])arguments[1]);
} }
if (_methodName235.equals(name) && if (_methodName236.equals(name) &&
Arrays.deepEquals(_methodParameterTypes235, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes236, parameterTypes)) {
return AsseverazioneLocalServiceUtil.findByDettPratica_InEsito(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.findByDettPratica_InEsito(((Long)arguments[0]).longValue(),
(java.lang.String[])arguments[1], (java.lang.String[])arguments[1],
((Integer)arguments[2]).intValue(), ((Integer)arguments[2]).intValue(),
@ -721,14 +722,14 @@ public class AsseverazioneLocalServiceClpInvoker {
(com.liferay.portal.kernel.util.OrderByComparator)arguments[4]); (com.liferay.portal.kernel.util.OrderByComparator)arguments[4]);
} }
if (_methodName236.equals(name) && if (_methodName237.equals(name) &&
Arrays.deepEquals(_methodParameterTypes236, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes237, parameterTypes)) {
return AsseverazioneLocalServiceUtil.countByDettPratica_InEsito(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.countByDettPratica_InEsito(((Long)arguments[0]).longValue(),
(java.lang.String[])arguments[1]); (java.lang.String[])arguments[1]);
} }
if (_methodName237.equals(name) && if (_methodName238.equals(name) &&
Arrays.deepEquals(_methodParameterTypes237, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes238, parameterTypes)) {
return AsseverazioneLocalServiceUtil.findByCodiceFiscale_Tipologia_InEsito((java.lang.String)arguments[0], return AsseverazioneLocalServiceUtil.findByCodiceFiscale_Tipologia_InEsito((java.lang.String)arguments[0],
(java.lang.String)arguments[1], (java.lang.String)arguments[1],
(java.lang.String[])arguments[2], (java.lang.String[])arguments[2],
@ -737,14 +738,14 @@ public class AsseverazioneLocalServiceClpInvoker {
(com.liferay.portal.kernel.util.OrderByComparator)arguments[5]); (com.liferay.portal.kernel.util.OrderByComparator)arguments[5]);
} }
if (_methodName238.equals(name) && if (_methodName239.equals(name) &&
Arrays.deepEquals(_methodParameterTypes238, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes239, parameterTypes)) {
return AsseverazioneLocalServiceUtil.countByCodiceFiscale_Tipologia_InEsito((java.lang.String)arguments[0], return AsseverazioneLocalServiceUtil.countByCodiceFiscale_Tipologia_InEsito((java.lang.String)arguments[0],
(java.lang.String)arguments[1], (java.lang.String[])arguments[2]); (java.lang.String)arguments[1], (java.lang.String[])arguments[2]);
} }
if (_methodName239.equals(name) && if (_methodName240.equals(name) &&
Arrays.deepEquals(_methodParameterTypes239, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes240, parameterTypes)) {
return AsseverazioneLocalServiceUtil.findByIntPratica_CodiceFiscale_Tipologia_InEsito(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.findByIntPratica_CodiceFiscale_Tipologia_InEsito(((Long)arguments[0]).longValue(),
(java.lang.String)arguments[1], (java.lang.String)arguments[2], (java.lang.String)arguments[1], (java.lang.String)arguments[2],
(java.lang.String[])arguments[3], (java.lang.String[])arguments[3],
@ -753,15 +754,15 @@ public class AsseverazioneLocalServiceClpInvoker {
(com.liferay.portal.kernel.util.OrderByComparator)arguments[6]); (com.liferay.portal.kernel.util.OrderByComparator)arguments[6]);
} }
if (_methodName240.equals(name) && if (_methodName241.equals(name) &&
Arrays.deepEquals(_methodParameterTypes240, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes241, parameterTypes)) {
return AsseverazioneLocalServiceUtil.countByIntPratica_CodiceFiscale_Tipologia_InEsito(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.countByIntPratica_CodiceFiscale_Tipologia_InEsito(((Long)arguments[0]).longValue(),
(java.lang.String)arguments[1], (java.lang.String)arguments[2], (java.lang.String)arguments[1], (java.lang.String)arguments[2],
(java.lang.String[])arguments[3]); (java.lang.String[])arguments[3]);
} }
if (_methodName241.equals(name) && if (_methodName242.equals(name) &&
Arrays.deepEquals(_methodParameterTypes241, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes242, parameterTypes)) {
return AsseverazioneLocalServiceUtil.findByIntPratica_Tipologia_InEsito(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.findByIntPratica_Tipologia_InEsito(((Long)arguments[0]).longValue(),
(java.lang.String)arguments[1], (java.lang.String)arguments[1],
(java.lang.String[])arguments[2], (java.lang.String[])arguments[2],
@ -770,8 +771,8 @@ public class AsseverazioneLocalServiceClpInvoker {
(com.liferay.portal.kernel.util.OrderByComparator)arguments[5]); (com.liferay.portal.kernel.util.OrderByComparator)arguments[5]);
} }
if (_methodName242.equals(name) && if (_methodName243.equals(name) &&
Arrays.deepEquals(_methodParameterTypes242, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes243, parameterTypes)) {
return AsseverazioneLocalServiceUtil.findByDettPratica_Tipologia_InEsito(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.findByDettPratica_Tipologia_InEsito(((Long)arguments[0]).longValue(),
(java.lang.String)arguments[1], (java.lang.String)arguments[1],
(java.lang.String[])arguments[2], (java.lang.String[])arguments[2],
@ -780,14 +781,14 @@ public class AsseverazioneLocalServiceClpInvoker {
(com.liferay.portal.kernel.util.OrderByComparator)arguments[5]); (com.liferay.portal.kernel.util.OrderByComparator)arguments[5]);
} }
if (_methodName243.equals(name) && if (_methodName244.equals(name) &&
Arrays.deepEquals(_methodParameterTypes243, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes244, parameterTypes)) {
return AsseverazioneLocalServiceUtil.countByIntPratica_Tipologia_InEsito(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.countByIntPratica_Tipologia_InEsito(((Long)arguments[0]).longValue(),
(java.lang.String)arguments[1], (java.lang.String[])arguments[2]); (java.lang.String)arguments[1], (java.lang.String[])arguments[2]);
} }
if (_methodName244.equals(name) && if (_methodName245.equals(name) &&
Arrays.deepEquals(_methodParameterTypes244, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes245, parameterTypes)) {
return AsseverazioneLocalServiceUtil.countByDettPratica_Tipologia_InEsito(((Long)arguments[0]).longValue(), return AsseverazioneLocalServiceUtil.countByDettPratica_Tipologia_InEsito(((Long)arguments[0]).longValue(),
(java.lang.String)arguments[1], (java.lang.String[])arguments[2]); (java.lang.String)arguments[1], (java.lang.String[])arguments[2]);
} }
@ -847,8 +848,6 @@ public class AsseverazioneLocalServiceClpInvoker {
private String[] _methodParameterTypes206; private String[] _methodParameterTypes206;
private String _methodName207; private String _methodName207;
private String[] _methodParameterTypes207; private String[] _methodParameterTypes207;
private String _methodName209;
private String[] _methodParameterTypes209;
private String _methodName210; private String _methodName210;
private String[] _methodParameterTypes210; private String[] _methodParameterTypes210;
private String _methodName211; private String _methodName211;
@ -919,4 +918,6 @@ public class AsseverazioneLocalServiceClpInvoker {
private String[] _methodParameterTypes243; private String[] _methodParameterTypes243;
private String _methodName244; private String _methodName244;
private String[] _methodParameterTypes244; private String[] _methodParameterTypes244;
private String _methodName245;
private String[] _methodParameterTypes245;
} }

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

@ -400,13 +400,19 @@ public class IntPraticaLocalServiceClpInvoker {
_methodParameterTypes266 = new String[] { }; _methodParameterTypes266 = new String[] { };
_methodName267 = "reIndexFasciolo"; _methodName267 = "reIndexFascicolo";
_methodParameterTypes267 = new String[] { "java.lang.String", "long" }; _methodParameterTypes267 = new String[] {
"it.tref.liferay.portos.bo.model.IntPratica", "long"
};
_methodName268 = "reIndexFasciolo"; _methodName268 = "reIndexFasciolo";
_methodParameterTypes268 = new String[] { "long", "long" }; _methodParameterTypes268 = new String[] { "java.lang.String", "long" };
_methodName269 = "reIndexFasciolo";
_methodParameterTypes269 = new String[] { "long", "long" };
_methodName270 = "trovaDoppioni"; _methodName270 = "trovaDoppioni";
@ -945,7 +951,7 @@ public class IntPraticaLocalServiceClpInvoker {
if (_methodName267.equals(name) && if (_methodName267.equals(name) &&
Arrays.deepEquals(_methodParameterTypes267, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes267, parameterTypes)) {
IntPraticaLocalServiceUtil.reIndexFasciolo((java.lang.String)arguments[0], IntPraticaLocalServiceUtil.reIndexFascicolo((it.tref.liferay.portos.bo.model.IntPratica)arguments[0],
((Long)arguments[1]).longValue()); ((Long)arguments[1]).longValue());
return null; return null;
@ -953,6 +959,14 @@ public class IntPraticaLocalServiceClpInvoker {
if (_methodName268.equals(name) && if (_methodName268.equals(name) &&
Arrays.deepEquals(_methodParameterTypes268, parameterTypes)) { Arrays.deepEquals(_methodParameterTypes268, parameterTypes)) {
IntPraticaLocalServiceUtil.reIndexFasciolo((java.lang.String)arguments[0],
((Long)arguments[1]).longValue());
return null;
}
if (_methodName269.equals(name) &&
Arrays.deepEquals(_methodParameterTypes269, parameterTypes)) {
IntPraticaLocalServiceUtil.reIndexFasciolo(((Long)arguments[0]).longValue(), IntPraticaLocalServiceUtil.reIndexFasciolo(((Long)arguments[0]).longValue(),
((Long)arguments[1]).longValue()); ((Long)arguments[1]).longValue());
@ -1177,6 +1191,8 @@ public class IntPraticaLocalServiceClpInvoker {
private String[] _methodParameterTypes267; private String[] _methodParameterTypes267;
private String _methodName268; private String _methodName268;
private String[] _methodParameterTypes268; private String[] _methodParameterTypes268;
private String _methodName269;
private String[] _methodParameterTypes269;
private String _methodName270; private String _methodName270;
private String[] _methodParameterTypes270; private String[] _methodParameterTypes270;
private String _methodName271; private String _methodName271;

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

@ -99,29 +99,50 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
public String anteprimaAsseverazione(String tipo, User user, DettPratica dettPratica, String relazioni) public String anteprimaAsseverazione(String tipo, User user, DettPratica dettPratica, String relazioni)
throws IOException, SystemException, PortalException { throws IOException, SystemException, PortalException {
return testoAsseverazione(tipo, user, dettPratica, relazioni, true); return testoAsseverazione(tipo, user.getScreenName(), dettPratica, relazioni, true);
} }
public String testoAsseverazione(String tipo, long userId, long dettPraticaId, String relazioni) public String testoAsseverazione(String tipo, User user, long dettPraticaId, String relazioni)
throws SystemException, IOException, PortalException { throws SystemException, PortalException, IOException {
DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(dettPraticaId); return testoAsseverazione(tipo, user.getScreenName(), dettPraticaId, relazioni);
User user = UserLocalServiceUtil.fetchUser(userId);
return testoAsseverazione(tipo, user, dettPratica, relazioni);
} }
public String testoAsseverazione(String tipo, User user, DettPratica dettPratica, String relazioni) public String testoAsseverazione(String tipo, String codiceFiscale, long dettPraticaId, String relazioni)
throws IOException, SystemException, PortalException { throws PortalException, SystemException, IOException {
return testoAsseverazione(tipo, user, dettPratica, relazioni, false); DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(dettPraticaId);
return testoAsseverazione(tipo, codiceFiscale, dettPratica, relazioni);
} }
public String testoAsseverazione(String tipo, User user, long dettPraticaId, String relazioni) public String testoAsseverazione(String tipo, String codiceFiscale, DettPratica dettPratica,
throws IOException, SystemException, PortalException { String relazioni) throws SystemException, PortalException, IOException {
DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(dettPraticaId); return testoAsseverazione(tipo, codiceFiscale, dettPratica, relazioni, false);
return testoAsseverazione(tipo, user, dettPratica, relazioni, false);
} }
private String testoAsseverazione(String tipo, User user, DettPratica dettPratica, String relazioni, private String testoAsseverazione(String tipo, String codiceFiscale, DettPratica dettPratica,
boolean anteprima) throws IOException, SystemException, PortalException { String relazioni, boolean anteprima) throws SystemException, PortalException, IOException {
List<Soggetto> soggetti = SoggettoLocalServiceUtil.getValidTmpByIntPratica_CodiceFiscale(
dettPratica.getIntPraticaId(), codiceFiscale, 0L);
if (soggetti.size() > 0) {
Soggetto soggetto = soggetti.get(0);
String nome = Validator.isNull(soggetto.getCognome()) ? soggetto.getLegaleRap() : soggetto
.getNome();
String cognome = Validator.isNull(soggetto.getCognome()) ? StringPool.BLANK : soggetto
.getCognome();
_log.info(soggetto.getNome() + "|" + soggetto.getCognome() + "|" + soggetto.getLegaleRap());
return testoAsseverazione(tipo, nome, cognome, codiceFiscale, soggetto.getAmbitoProfessione(),
dettPratica, relazioni, false);
}
User user = UserLocalServiceUtil.fetchUserByScreenName(dettPratica.getCompanyId(), codiceFiscale);
if (Validator.isNotNull(user)) {
return testoAsseverazione(tipo, user.getFirstName(), user.getLastName(), user.getScreenName(),
StringPool.BLANK, dettPratica, relazioni, anteprima);
}
return null;
}
private String testoAsseverazione(String tipo, String nome, String cognome, String codiceFiscale,
String ambitoProfessione, DettPratica dettPratica, String relazioni, boolean anteprima)
throws IOException, SystemException, PortalException {
String file = null; String file = null;
switch (tipo) { switch (tipo) {
@ -141,14 +162,9 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
file = "geologo"; file = "geologo";
break; break;
case TipoSoggettoUtil.PROGETTISTA: case TipoSoggettoUtil.PROGETTISTA:
Soggetto soggetto = SoggettoLocalServiceUtil if (ambitoProfessione.equalsIgnoreCase("architettonico")) {
.getValidByIntPratica_CodiceFiscale_TipologiaSoggetto(dettPratica.getIntPraticaId(),
user.getScreenName(), tipo);
switch (soggetto.getAmbitoProfessione()) {
case "architettonico":
file = "progettista_architettonico"; file = "progettista_architettonico";
break; } else {
default:
file = "calcolista"; file = "calcolista";
} }
break; break;
@ -179,9 +195,6 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
.equals("5")); .equals("5"));
boolean coniugio = Validator.isNotNull(relazioni); boolean coniugio = Validator.isNotNull(relazioni);
if (relazioni == null) {
relazioni = "";
}
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()); Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId());
@ -225,17 +238,22 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
String html = buffer.toString().replaceAll("##anteprima(.*?)##", anteprima ? "" : "$1") String html = buffer.toString().replaceAll("##anteprima(.*?)##", anteprima ? "" : "$1")
.replaceAll("##lavoripubblici(.*?)##", dettPratica.getLavoriPubblici() ? "" : "$1") .replaceAll("##lavoripubblici(.*?)##", dettPratica.getLavoriPubblici() ? "" : "$1")
.replace("{{agalto}}", agAlto ? "X" : " ").replace("{{agmedio}}", agMedio ? "X" : " ") .replace("{{agalto}}", agAlto ? "X" : " ").replace("{{agmedio}}", agMedio ? "X" : " ")
.replace("{{agricoli}}", agricoli ? "X" : " ") .replace("{{agricoli}}", agricoli ? "X" : " ").replace("{{codicefiscale}}", codiceFiscale)
.replace("{{codicefiscale}}", user.getScreenName()) .replace("{{cognome}}", cognome).replace("{{complesse}}", complesse ? "X" : " ")
.replace("{{cognome}}", user.getLastName()).replace("{{complesse}}", complesse ? "X" : " ") .replace("{{nome}}", nome).replace("{{nuove}}", nuove ? "X" : " ")
.replace("{{coniugio}}", coniugio ? "X" : " ").replace("{{!coniugio}}", coniugio ? " " : "X")
.replace("{{nome}}", user.getFirstName()).replace("{{nuove}}", nuove ? "X" : " ")
.replace("{{relazioni}}", relazioni.trim().replace("\n", ", "))
.replace("{{rilevanti}}", rilevanti ? "X" : " ") .replace("{{rilevanti}}", rilevanti ? "X" : " ")
.replace("{{nonrilevanti}}", nonRilevanti ? "X" : " ") .replace("{{nonrilevanti}}", nonRilevanti ? "X" : " ")
.replace("{{riparazioni}}", riparazioni ? "X" : " ") .replace("{{riparazioni}}", riparazioni ? "X" : " ")
.replace("{{rischio}}", rischio ? "X" : " ").replace("{{!rischio}}", rischio ? " " : "X") .replace("{{rischio}}", rischio ? "X" : " ").replace("{{!rischio}}", rischio ? " " : "X")
.replace("{{strategico}}", strategico ? "X" : " "); .replace("{{strategico}}", strategico ? "X" : " ");
if (null == relazioni) {
html = html.replace("{{coniugio}}", " ").replace("{{!coniugio}}", " ")
.replace("{{relazioni}}", "");
} else {
html = html.replace("{{coniugio}}", coniugio ? "X" : " ")
.replace("{{!coniugio}}", coniugio ? " " : "X")
.replace("{{relazioni}}", relazioni.trim().replace("\n", ", "));
}
return html; return html;
} }
@ -422,7 +440,7 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
String tipoDocumento = "AS"; String tipoDocumento = "AS";
String propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get(tipoDocumento); String propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get(tipoDocumento);
_log.info("debugAvviso: " + propertiesTemplate);
long fileEntryIdTemplate = configurazioneLocalService.findByC_ChiaveLong( long fileEntryIdTemplate = configurazioneLocalService.findByC_ChiaveLong(
asseverazione.getCompanyId(), propertiesTemplate); asseverazione.getCompanyId(), propertiesTemplate);
String propertiesFolder = AvvisoUtil.getAllTipoDocumentoFolderProps().get(tipoDocumento); String propertiesFolder = AvvisoUtil.getAllTipoDocumentoFolderProps().get(tipoDocumento);
@ -446,15 +464,20 @@ public class AsseverazioneLocalServiceImpl extends AsseverazioneLocalServiceBase
reportDto.setFooterHeight(40); reportDto.setFooterHeight(40);
Map<String, Object> parameters = new HashMap<String, Object>(); Map<String, Object> parameters = new HashMap<String, Object>();
String relazioni = ""; String relazioni = null;
Map<String, Serializable> dichiarazioniMap = asseverazione.getDichiarazioniMap(); Map<String, Serializable> dichiarazioniMap = asseverazione.getDichiarazioniMap();
if (dichiarazioniMap.containsKey("coniugio") && ((Boolean) dichiarazioniMap.get("coniugio")) if (dichiarazioniMap.containsKey("coniugio")) {
&& dichiarazioniMap.containsKey("relazioni")) { if ((Boolean) dichiarazioniMap.get("coniugio")) {
if (dichiarazioniMap.containsKey("relazioni")) {
relazioni = (String) dichiarazioniMap.get("relazioni"); relazioni = (String) dichiarazioniMap.get("relazioni");
} }
} else {
relazioni = "";
}
}
String testoAsseverazione = testoAsseverazione(asseverazione.getTipologia(), userId, String testoAsseverazione = testoAsseverazione(asseverazione.getTipologia(),
asseverazione.getDettPraticaId(), relazioni); asseverazione.getCodiceFiscale(), asseverazione.getDettPraticaId(), relazioni);
if (Validator.isNull(testoAsseverazione)) { if (Validator.isNull(testoAsseverazione)) {
testoAsseverazione = AsseverazioniUtil.retrieveAsseverazioneText(asseverazione, testoAsseverazione = AsseverazioniUtil.retrieveAsseverazioneText(asseverazione,
asseverazione.getCodiceFiscale()); asseverazione.getCodiceFiscale());

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

@ -1629,8 +1629,8 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl
return dettPratica; return dettPratica;
} }
public void updateEsitoPagamento(long pagamentoId, long dettPraticaId, String stato) public void updateEsitoPagamento(long pagamentoId, long dettPraticaId, String stato) throws IOException,
throws IOException, SystemException, PortalException { SystemException, PortalException {
updateEsitoPagamento(pagamentoId, dettPraticaId, 0l, stato); updateEsitoPagamento(pagamentoId, dettPraticaId, 0l, stato);
} }
@ -2489,7 +2489,6 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl
/** /**
* ADT: nuovo metodo per stampa fascicolo * ADT: nuovo metodo per stampa fascicolo
* *
*
* @param intPraticaId * @param intPraticaId
* @return * @return
* @throws SystemException * @throws SystemException

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

@ -1753,18 +1753,7 @@ public class IntPraticaLocalServiceImpl extends IntPraticaLocalServiceBaseImpl {
return IntPraticaFinderUtil.riparaWorkflow(); return IntPraticaFinderUtil.riparaWorkflow();
} }
public void reIndexFasciolo(String numeroProgetto, long companyId) throws SystemException { public void reIndexFascicolo(IntPratica intPratica, long companyId) {
IntPratica intPratica = null;
intPratica = IntPraticaLocalServiceUtil.findByNumeroProgetto(numeroProgetto);
reIndexFasciolo(intPratica, companyId);
}
public void reIndexFasciolo(long intPraticaId, long companyId) throws PortalException, SystemException {
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId);
reIndexFasciolo(intPratica, companyId);
}
void reIndexFasciolo(IntPratica intPratica, long companyId) {
try { try {
Indexer intIndexer = IndexerRegistryUtil.getIndexer(IntPratica.class); Indexer intIndexer = IndexerRegistryUtil.getIndexer(IntPratica.class);
@ -1795,6 +1784,17 @@ public class IntPraticaLocalServiceImpl extends IntPraticaLocalServiceBaseImpl {
} }
public void reIndexFasciolo(String numeroProgetto, long companyId) throws SystemException {
IntPratica intPratica = null;
intPratica = IntPraticaLocalServiceUtil.findByNumeroProgetto(numeroProgetto);
reIndexFascicolo(intPratica, companyId);
}
public void reIndexFasciolo(long intPraticaId, long companyId) throws PortalException, SystemException {
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId);
reIndexFascicolo(intPratica, companyId);
}
public List<String> trovaDoppioni() throws SystemException { public List<String> trovaDoppioni() throws SystemException {
return IntPraticaFinderUtil.trovaDoppioni(); return IntPraticaFinderUtil.trovaDoppioni();

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

@ -1263,17 +1263,9 @@ public class SoggettoLocalServiceImpl extends SoggettoLocalServiceBaseImpl {
Soggetto soggetto = soggettoPersistence.findByPrimaryKey(soggettoId); Soggetto soggetto = soggettoPersistence.findByPrimaryKey(soggettoId);
soggetto.setDettPraticaIdRimozione(dettPraticaIdRimozione); // setto // setto solo il dettPraticaRimozione. La rimozione diventa definitiva
// solo il // al completamento della variante
// dettPraticaRimozione. soggetto.setDettPraticaIdRimozione(dettPraticaIdRimozione);
// La
// rimozione
// diventa
// definitiva
// al
// completamento
// della
// variante
if (SoggettiUtil.isSoggettoPrincipale(soggetto.getSoggettoId(), dettPraticaIdRimozione)) { if (SoggettiUtil.isSoggettoPrincipale(soggetto.getSoggettoId(), dettPraticaIdRimozione)) {
updatePrincipale(dettPraticaIdRimozione, StringPool.BLANK, soggetto.getTipologiaSoggetto()); updatePrincipale(dettPraticaIdRimozione, StringPool.BLANK, soggetto.getTipologiaSoggetto());
} }

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

@ -13,8 +13,8 @@
## ##
build.namespace=portos_bo build.namespace=portos_bo
build.number=2343 build.number=2384
build.date=1593005074944 build.date=1594644517341
build.auto.upgrade=true build.auto.upgrade=true
## ##

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

@ -176,7 +176,7 @@ List<Organization> organizationList = OrganizationLocalServiceUtil.getUserOrgani
</aui:field-wrapper> </aui:field-wrapper>
</div> </div>
<div <div
class="col-xs-12 col-sm-12 col-md-2 col-lg-2 add-new-project__ufficio"> class="col-sm-12 col-md-3 add-new-project__ufficio">
<c:if <c:if
test="<%=organizationList != null && !organizationList.isEmpty() && organizationList.size() > 1 %>"> test="<%=organizationList != null && !organizationList.isEmpty() && organizationList.size() > 1 %>">
@ -195,17 +195,25 @@ List<Organization> organizationList = OrganizationLocalServiceUtil.getUserOrgani
</aui:select> </aui:select>
</c:if> </c:if>
</div> </div>
<div class="col-xs-12 col-sm-12 col-md-2 col-lg-2 add-new-project__comune"> <div class="col-sm-12 col-md-3 add-new-project__comune">
<% <%
String comuneSelect = ParamUtil.getString(renderRequest, "comune"); String comuneSelect = ParamUtil.getString(renderRequest, "comune");
%> %>
<aui:select name="comune" label="Comune"> <aui:select name="comune" label="Comune">
</aui:select> </aui:select>
</div> </div>
<div class="col-sm-12 col-md-2">
<aui:select name="tipoProcedura" label="tipo-procedura">
<aui:option value="">Tutte</aui:option>
<aui:option value="A">Procedura A</aui:option>
<aui:option value="B">Procedura B</aui:option>
<aui:option value="C">Procedura C</aui:option>
</aui:select>
</div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-xs-12 col-sm-12 col-md-4 col-lg-4"> <div class="col-xs-12 col-sm-12 col-md-4 col-lg-4">
<aui:select name="tipoAttivita" label="Tipo Attivita"> <aui:select name="tipoAttivita" label="Tipo Attività">
<aui:option value="-1">Tutte</aui:option> <aui:option value="-1">Tutte</aui:option>
<aui:option value="Assegnazione">Assegnazione</aui:option> <aui:option value="Assegnazione">Assegnazione</aui:option>
<aui:option value="Approvazione">Approvazione</aui:option> <aui:option value="Approvazione">Approvazione</aui:option>

3
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/altri_task.jsp

@ -23,6 +23,7 @@ String ordinaPer = ParamUtil.getString(request, "ordinaPer", StringPool.BLANK);
String ordinaTipo = ParamUtil.getString(request, "ordinaTipo", StringPool.BLANK); String ordinaTipo = ParamUtil.getString(request, "ordinaTipo", StringPool.BLANK);
String comuneSearch = ParamUtil.getString(request, "comune", StringPool.BLANK); String comuneSearch = ParamUtil.getString(request, "comune", StringPool.BLANK);
String tipoAttivita = ParamUtil.getString(request, "tipoAttivita", StringPool.BLANK); String tipoAttivita = ParamUtil.getString(request, "tipoAttivita", StringPool.BLANK);
String tipoProcedura = ParamUtil.getString(request, "tipoProcedura", StringPool.BLANK);
iteratorURL.setParameter("numeroProgetto", numeroProgetto); iteratorURL.setParameter("numeroProgetto", numeroProgetto);
iteratorURL.setParameter("protocollo", protocollo); iteratorURL.setParameter("protocollo", protocollo);
@ -37,6 +38,7 @@ iteratorURL.setParameter("dataRichiestaFine", dataRichiestaFine);
iteratorURL.setParameter("ufficio", ufficio); iteratorURL.setParameter("ufficio", ufficio);
iteratorURL.setParameter("comune", comuneSearch); iteratorURL.setParameter("comune", comuneSearch);
iteratorURL.setParameter("tipoAttivita", tipoAttivita); iteratorURL.setParameter("tipoAttivita", tipoAttivita);
iteratorURL.setParameter("tipoProcedura", tipoProcedura);
iteratorURL.setParameter("ordinaPer", ordinaPer); iteratorURL.setParameter("ordinaPer", ordinaPer);
iteratorURL.setParameter("ordinaTipo", ordinaTipo); iteratorURL.setParameter("ordinaTipo", ordinaTipo);
@ -65,6 +67,7 @@ request.setAttribute("tabs1", "Tab_AtriTask");
<liferay-portlet:param name="ufficio" value="<%=ufficio %>"/> <liferay-portlet:param name="ufficio" value="<%=ufficio %>"/>
<liferay-portlet:param name="comune" value="<%=comuneSearch %>"/> <liferay-portlet:param name="comune" value="<%=comuneSearch %>"/>
<liferay-portlet:param name="tipoAttivita" value="<%=tipoAttivita %>"/> <liferay-portlet:param name="tipoAttivita" value="<%=tipoAttivita %>"/>
<liferay-portlet:param name="tipoProcedura" value="<%=tipoProcedura %>"/>
<liferay-portlet:param name="ordinaPer" value="<%=ordinaPer %>"/> <liferay-portlet:param name="ordinaPer" value="<%=ordinaPer %>"/>
<liferay-portlet:param name="ordinaTipo" value="<%=ordinaTipo %>"/> <liferay-portlet:param name="ordinaTipo" value="<%=ordinaTipo %>"/>
<liferay-portlet:param name="searchForExport" value="true"/> <liferay-portlet:param name="searchForExport" value="true"/>

8
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/miei_task.jsp

@ -5,9 +5,10 @@
<%@page import="com.liferay.portal.kernel.search.Hits"%> <%@page import="com.liferay.portal.kernel.search.Hits"%>
<%@page import="com.liferay.portal.kernel.search.Document"%> <%@page import="com.liferay.portal.kernel.search.Document"%>
<%@page import="java.util.ArrayList"%> <%@page import="java.util.ArrayList"%>
<%@ include file="/html/gestioneattivita/init.jsp" %>
<%@ include file="/html/gestioneattivita/init.jsp"%>
<% <%
boolean doSearch = true; boolean doSearch = true;
PortletURL iteratorURL = liferayPortletResponse.createRenderURL(); PortletURL iteratorURL = liferayPortletResponse.createRenderURL();
@ -25,6 +26,7 @@ String ordinaPer = ParamUtil.getString(request, "ordinaPer", StringPool.BLANK);
String ordinaTipo = ParamUtil.getString(request, "ordinaTipo", StringPool.BLANK); String ordinaTipo = ParamUtil.getString(request, "ordinaTipo", StringPool.BLANK);
String comuneSearch = ParamUtil.getString(request, "comune", StringPool.BLANK); String comuneSearch = ParamUtil.getString(request, "comune", StringPool.BLANK);
String tipoAttivita = ParamUtil.getString(request, "tipoAttivita", StringPool.BLANK); String tipoAttivita = ParamUtil.getString(request, "tipoAttivita", StringPool.BLANK);
String tipoProcedura = ParamUtil.getString(request, "tipoProcedura", StringPool.BLANK);
iteratorURL.setParameter("numeroProgetto", numeroProgetto); iteratorURL.setParameter("numeroProgetto", numeroProgetto);
iteratorURL.setParameter("protocollo", protocollo); iteratorURL.setParameter("protocollo", protocollo);
@ -39,6 +41,7 @@ iteratorURL.setParameter("dataRichiestaFine", dataRichiestaFine);
iteratorURL.setParameter("ufficio", ufficio); iteratorURL.setParameter("ufficio", ufficio);
iteratorURL.setParameter("comune", comuneSearch); iteratorURL.setParameter("comune", comuneSearch);
iteratorURL.setParameter("tipoAttivita", tipoAttivita); iteratorURL.setParameter("tipoAttivita", tipoAttivita);
iteratorURL.setParameter("tipoProcedura", tipoProcedura);
iteratorURL.setParameter("ordinaPer", ordinaPer); iteratorURL.setParameter("ordinaPer", ordinaPer);
iteratorURL.setParameter("ordinaTipo", ordinaTipo); iteratorURL.setParameter("ordinaTipo", ordinaTipo);
@ -52,7 +55,6 @@ String keywords = StringPool.BLANK;
request.setAttribute("tabs1", "Tab_MieiTask"); request.setAttribute("tabs1", "Tab_MieiTask");
%> %>
<!-- Funzione per esportare la ricerca --> <!-- Funzione per esportare la ricerca -->
<liferay-portlet:resourceURL id="exportRicercaMieAttivita" var="exportRicercaMieAttivitaURL"> <liferay-portlet:resourceURL id="exportRicercaMieAttivita" var="exportRicercaMieAttivitaURL">
<liferay-portlet:param name="dataRichiestaInizio" value="<%=dataRichiestaInizio %>"/> <liferay-portlet:param name="dataRichiestaInizio" value="<%=dataRichiestaInizio %>"/>
@ -63,11 +65,11 @@ request.setAttribute("tabs1", "Tab_MieiTask");
<liferay-portlet:param name="statoPratica" value="<%=statoPratica %>"/> <liferay-portlet:param name="statoPratica" value="<%=statoPratica %>"/>
<liferay-portlet:param name="committente" value="<%=committente %>"/> <liferay-portlet:param name="committente" value="<%=committente %>"/>
<liferay-portlet:param name="soggettiInterconnessi" value="<%=soggettiInterconnessi %>"/> <liferay-portlet:param name="soggettiInterconnessi" value="<%=soggettiInterconnessi %>"/>
<!-- ADT BUG BO ID = 8 -->
<liferay-portlet:param name="istruttore" value="<%=istruttore %>"/> <liferay-portlet:param name="istruttore" value="<%=istruttore %>"/>
<liferay-portlet:param name="ufficio" value="<%=ufficio %>"/> <liferay-portlet:param name="ufficio" value="<%=ufficio %>"/>
<liferay-portlet:param name="comune" value="<%=comuneSearch %>"/> <liferay-portlet:param name="comune" value="<%=comuneSearch %>"/>
<liferay-portlet:param name="tipoAttivita" value="<%=tipoAttivita %>"/> <liferay-portlet:param name="tipoAttivita" value="<%=tipoAttivita %>"/>
<liferay-portlet:param name="tipoProcedura" value="<%=tipoProcedura %>"/>
<liferay-portlet:param name="ordinaPer" value="<%=ordinaPer %>"/> <liferay-portlet:param name="ordinaPer" value="<%=ordinaPer %>"/>
<liferay-portlet:param name="ordinaTipo" value="<%=ordinaTipo %>"/> <liferay-portlet:param name="ordinaTipo" value="<%=ordinaTipo %>"/>
<liferay-portlet:param name="searchForExport" value="true"/> <liferay-portlet:param name="searchForExport" value="true"/>

3
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/task_completati.jsp

@ -22,6 +22,7 @@ String ordinaPer = ParamUtil.getString(request, "ordinaPer", StringPool.BLANK);
String ordinaTipo = ParamUtil.getString(request, "ordinaTipo", StringPool.BLANK); String ordinaTipo = ParamUtil.getString(request, "ordinaTipo", StringPool.BLANK);
String comuneSearch = ParamUtil.getString(request, "comune", StringPool.BLANK); String comuneSearch = ParamUtil.getString(request, "comune", StringPool.BLANK);
String tipoAttivita = ParamUtil.getString(request, "tipoAttivita", StringPool.BLANK); String tipoAttivita = ParamUtil.getString(request, "tipoAttivita", StringPool.BLANK);
String tipoProcedura = ParamUtil.getString(request, "tipoProcedura", StringPool.BLANK);
iteratorURL.setParameter("numeroProgetto", numeroProgetto); iteratorURL.setParameter("numeroProgetto", numeroProgetto);
iteratorURL.setParameter("protocollo", protocollo); iteratorURL.setParameter("protocollo", protocollo);
@ -36,6 +37,7 @@ iteratorURL.setParameter("dataRichiestaFine", dataRichiestaFine);
iteratorURL.setParameter("ufficio", ufficio); iteratorURL.setParameter("ufficio", ufficio);
iteratorURL.setParameter("comune", comuneSearch); iteratorURL.setParameter("comune", comuneSearch);
iteratorURL.setParameter("tipoAttivita", tipoAttivita); iteratorURL.setParameter("tipoAttivita", tipoAttivita);
iteratorURL.setParameter("tipoProcedura", tipoProcedura);
iteratorURL.setParameter("ordinaPer", ordinaPer); iteratorURL.setParameter("ordinaPer", ordinaPer);
iteratorURL.setParameter("ordinaTipo", ordinaTipo); iteratorURL.setParameter("ordinaTipo", ordinaTipo);
@ -64,6 +66,7 @@ request.setAttribute("tabs1", "Tab_TaskCompletati");
<liferay-portlet:param name="ufficio" value="<%=ufficio %>"/> <liferay-portlet:param name="ufficio" value="<%=ufficio %>"/>
<liferay-portlet:param name="comune" value="<%=comuneSearch %>"/> <liferay-portlet:param name="comune" value="<%=comuneSearch %>"/>
<liferay-portlet:param name="tipoAttivita" value="<%=tipoAttivita %>"/> <liferay-portlet:param name="tipoAttivita" value="<%=tipoAttivita %>"/>
<liferay-portlet:param name="tipoProcedura" value="<%=tipoProcedura %>"/>
<liferay-portlet:param name="ordinaPer" value="<%=ordinaPer %>"/> <liferay-portlet:param name="ordinaPer" value="<%=ordinaPer %>"/>
<liferay-portlet:param name="ordinaTipo" value="<%=ordinaTipo %>"/> <liferay-portlet:param name="ordinaTipo" value="<%=ordinaTipo %>"/>
<liferay-portlet:param name="searchForExport" value="true"/> <liferay-portlet:param name="searchForExport" value="true"/>

3
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/task_miei_ruoli.jsp

@ -25,6 +25,7 @@ String ordinaPer = ParamUtil.getString(request, "ordinaPer", StringPool.BLANK);
String ordinaTipo = ParamUtil.getString(request, "ordinaTipo", StringPool.BLANK); String ordinaTipo = ParamUtil.getString(request, "ordinaTipo", StringPool.BLANK);
String comuneSearch = ParamUtil.getString(request, "comune", StringPool.BLANK); String comuneSearch = ParamUtil.getString(request, "comune", StringPool.BLANK);
String tipoAttivita = ParamUtil.getString(request, "tipoAttivita", StringPool.BLANK); String tipoAttivita = ParamUtil.getString(request, "tipoAttivita", StringPool.BLANK);
String tipoProcedura = ParamUtil.getString(request, "tipoProcedura", StringPool.BLANK);
iteratorURL.setParameter("numeroProgetto", numeroProgetto); iteratorURL.setParameter("numeroProgetto", numeroProgetto);
iteratorURL.setParameter("protocollo", protocollo); iteratorURL.setParameter("protocollo", protocollo);
@ -39,6 +40,7 @@ iteratorURL.setParameter("dataRichiestaFine", dataRichiestaFine);
iteratorURL.setParameter("ufficio", ufficio); iteratorURL.setParameter("ufficio", ufficio);
iteratorURL.setParameter("comune", comuneSearch); iteratorURL.setParameter("comune", comuneSearch);
iteratorURL.setParameter("tipoAttivita", tipoAttivita); iteratorURL.setParameter("tipoAttivita", tipoAttivita);
iteratorURL.setParameter("tipoProcedura", tipoProcedura);
iteratorURL.setParameter("ordinaPer", ordinaPer); iteratorURL.setParameter("ordinaPer", ordinaPer);
iteratorURL.setParameter("ordinaTipo", ordinaTipo); iteratorURL.setParameter("ordinaTipo", ordinaTipo);
@ -69,6 +71,7 @@ request.setAttribute("tabs1", "Tab_TaskMieiRuoli");
<liferay-portlet:param name="ufficio" value="<%=ufficio %>"/> <liferay-portlet:param name="ufficio" value="<%=ufficio %>"/>
<liferay-portlet:param name="comune" value="<%=comuneSearch %>"/> <liferay-portlet:param name="comune" value="<%=comuneSearch %>"/>
<liferay-portlet:param name="tipoAttivita" value="<%=tipoAttivita %>"/> <liferay-portlet:param name="tipoAttivita" value="<%=tipoAttivita %>"/>
<liferay-portlet:param name="tipoProcedura" value="<%=tipoProcedura %>"/>
<liferay-portlet:param name="ordinaPer" value="<%=ordinaPer %>"/> <liferay-portlet:param name="ordinaPer" value="<%=ordinaPer %>"/>
<liferay-portlet:param name="ordinaTipo" value="<%=ordinaTipo %>"/> <liferay-portlet:param name="ordinaTipo" value="<%=ordinaTipo %>"/>
<liferay-portlet:param name="searchForExport" value="true"/> <liferay-portlet:param name="searchForExport" value="true"/>

9
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/gestioneattivita/view_columns.jspf

@ -161,16 +161,19 @@ DettPratica lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntP
} }
%> %>
<%= intPratica.getTitle(locale, true) %> <%= intPratica.getTitle(locale, true) %>
<%= Validator.isNull(intPratica.getTipoProcedura()) ?
"" :
"<br><small>Procedura " + intPratica.getTipoProcedura() + "</small>" %>
</liferay-ui:search-container-column-text> </liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-text name="istruttore"> <liferay-ui:search-container-column-text name="istruttore">
<c:if test="<%=intPratica.getStatusByUserId()!=0l %>"> <c:if test="<%=intPratica.getStatusByUserId()!=0l %>">
<% <%
User tecnico = UserLocalServiceUtil.fetchUser(intPratica.getStatusByUserId()); User tecnico = UserLocalServiceUtil.fetchUser(intPratica.getStatusByUserId());
if(tecnico!=null){ if (tecnico != null) {
out.print(tecnico.getFullName()); out.print(tecnico.getFullName());
}else{ } else {
out.print( " ["+intPratica.getStatusByUserId()+"]"); out.print(" [" + intPratica.getStatusByUserId() + "]");
} }
%> %>
</c:if> </c:if>

8
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/sismica_administration/view.jsp

@ -90,7 +90,7 @@ String dataProssimoSorteggio =
<liferay-portlet:actionURL name="testInterno" var="testInternoURL" /> <liferay-portlet:actionURL name="testInterno" var="testInternoURL" />
<liferay-portlet:actionURL name="riparaSorteggi" var="riparaSorteggiURL" /> <liferay-portlet:actionURL name="riparaSorteggi" var="riparaSorteggiURL" />
<liferay-portlet:actionURL name="riparaWorkflow" var="riparaWorkflowURL" /> <liferay-portlet:actionURL name="inviaComunicazione" var="inviaComunicazioneURL" />
<div class="row-fluid" style="margin-top: 10px;"> <div class="row-fluid" style="margin-top: 10px;">
<div class="span6"> <div class="span6">
<div style="font-weight: bold; font-size: 18px; margin-bottom: 10px;">Test interno</div> <div style="font-weight: bold; font-size: 18px; margin-bottom: 10px;">Test interno</div>
@ -101,10 +101,10 @@ String dataProssimoSorteggio =
</aui:form> </aui:form>
</div> </div>
<div class="span6"> <div class="span6">
<div style="font-weight: bold; font-size: 18px; margin-bottom: 10px;">Ripara Workflow</div> <div style="font-weight: bold; font-size: 18px; margin-bottom: 10px;">Invia comunicazione</div>
<aui:form action="<%=riparaWorkflowURL%>" method="post" name="fmRiparaWorkflow"> <aui:form action="<%=inviaComunicazioneURL%>" method="post" name="fmRiparaWorkflow">
<div> <div>
<aui:button cssClass="btn-danger" type="submit" value="Avvia riparazione" /> <aui:button cssClass="btn-danger" type="submit" value="Invia comunicazione" />
</div> </div>
</aui:form> </aui:form>
</div> </div>

5
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/content/Language.properties

@ -99,11 +99,6 @@ no-deleghe-archivio = Nessuna Delega in Archivio
label-documenti-tipologia-AI = Allegati obbligatori annullamento label-documenti-tipologia-AI = Allegati obbligatori annullamento
tipo_procedura_a = A - Interventi “rilevanti” da realizzare previo rilascio di autorizzazione ai sensi dell'art. 94 D.P.R. 380/01 D.D.G. 344/20 all. A - lettera A<br><span style="color:red">A - varianti da realizzare su autorizzazione, per pratiche cartacee già acquisite dagli Uffici del Genio Civile</span>
tipo_procedura_b = B - Interventi di “minore rilevanza” D.D.G. 344/20 all. A - lettera B
tipo_procedura_b1 = B1 - Interventi di “minore rilevanza” zone 1-2 ed interventi in abitati da consolidare, art.61 (zone 3-4)
tipo_procedura_c = C - Interventi “privi di rilevanza“ D.D.G. 344/20 all. A - lett. C
persona-responsabile-compilazione-sezione=Responsabile della compilazione di questa sezione persona-responsabile-compilazione-sezione=Responsabile della compilazione di questa sezione
persone-responsabili-compilazione-sezione=Responsabili della compilazione di questa sezione persone-responsabili-compilazione-sezione=Responsabili della compilazione di questa sezione

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

@ -28,13 +28,13 @@
</div> </div>
<div class="row add-new-project__row"> <div class="row add-new-project__row">
<div class="col-xs-12 add-new-project__procedura"> <div class="col-xs-12 add-new-project__procedura">
<aui:field-wrapper label="Tipo di procedura" helpMessage="è necessario selezionare una voce"> <aui:field-wrapper label="tipo-procedura" helpMessage="è necessario selezionare una voce">
<aui:input label="tipo_procedura_a" name="tipoProcedura" id="tipo_procedura_<%= Constants.PROCEDURA_A %>" type="radio" value="<%= Constants.PROCEDURA_A %>" showRequiredLabel="true" disabled="<%=true%>"> <aui:input label="tipo-procedura-a" name="tipoProcedura" id="tipo_procedura_<%= Constants.PROCEDURA_A %>" type="radio" value="<%= Constants.PROCEDURA_A %>" showRequiredLabel="true" disabled="<%=true%>">
<aui:validator name="required" /> <aui:validator name="required" />
</aui:input> </aui:input>
<aui:input label="tipo_procedura_b" name="tipoProcedura" id="tipo_procedura_<%= Constants.PROCEDURA_B %>" type="radio" value="<%= Constants.PROCEDURA_B %>" showRequiredLabel="true" disabled="<%=true%>" /> <aui:input label="tipo-procedura-b" name="tipoProcedura" id="tipo_procedura_<%= Constants.PROCEDURA_B %>" type="radio" value="<%= Constants.PROCEDURA_B %>" showRequiredLabel="true" disabled="<%=true%>" />
<%-- <aui:input label="tipo_procedura_b1" name="tipoProcedura" id="tipo_procedura_<%= Constants.PROCEDURA_B1 %>" type="radio" value="<%= Constants.PROCEDURA_B1 %>" showRequiredLabel="true" disabled="<%=true%>" /> --%> <%-- <aui:input label="tipo-procedura-b1" name="tipoProcedura" id="tipo_procedura_<%= Constants.PROCEDURA_B1 %>" type="radio" value="<%= Constants.PROCEDURA_B1 %>" showRequiredLabel="true" disabled="<%=true%>" /> --%>
<aui:input label="tipo_procedura_c" name="tipoProcedura" id="tipo_procedura_<%= Constants.PROCEDURA_C %>" type="radio" value="<%= Constants.PROCEDURA_C %>" showRequiredLabel="true" disabled="<%=true%>" /> <aui:input label="tipo-procedura-c" name="tipoProcedura" id="tipo_procedura_<%= Constants.PROCEDURA_C %>" type="radio" value="<%= Constants.PROCEDURA_C %>" showRequiredLabel="true" disabled="<%=true%>" />
</aui:field-wrapper> </aui:field-wrapper>
</div> </div>
</div> </div>

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

@ -49,6 +49,8 @@
&& TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equals(dettPratica.getTipoIntegrazione()); && TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equals(dettPratica.getTipoIntegrazione());
boolean isNewVariante = ParamUtil.getBoolean(request, "isNewVariante"); boolean isNewVariante = ParamUtil.getBoolean(request, "isNewVariante");
String displayStyle = proceduraC ? "display:none" : "";
%> %>
<liferay-util:include page="/html/fascicolofe/navigator/header.jsp" servletContext="<%=application %>"> <liferay-util:include page="/html/fascicolofe/navigator/header.jsp" servletContext="<%=application %>">
@ -102,7 +104,7 @@
<aui:input name="range_ag" label="dp-range-ag" disabled="true" readonly="readonly" type="text" value='<%=(Validator.isNotNull(territorio.getAgMin()) ? territorio.getAgMin() : "")+" - "+(Validator.isNotNull(territorio.getAgMax()) ? territorio.getAgMax() : "") %>' /> <aui:input name="range_ag" label="dp-range-ag" disabled="true" readonly="readonly" type="text" value='<%=(Validator.isNotNull(territorio.getAgMin()) ? territorio.getAgMin() : "")+" - "+(Validator.isNotNull(territorio.getAgMax()) ? territorio.getAgMax() : "") %>' />
</div> </div>
<div class="col-xs-12 col-md-3"> <div class="col-xs-12 col-md-3">
<aui:input disabled="<%=disabledInput %>" name="ag" label="ag" value="<%= dettPratica.getAg() %>"/> <aui:input disabled="<%=disabledInput && !enabledByIntegrazione %>" name="ag" label="ag" value="<%= dettPratica.getAg() %>"/>
<a href="http://www.cslp.it/cslp/index.php?option=com_docman&amp;task=cat_view&amp;gid=295&amp;&amp;Itemid=10" target="_blank" title="(Opens New Window)" id="aui_3_4_0_1_1778"> Sito istituzionale del Consiglio superiore dei Lavori pubblici dove è possibile scaricare il software per il calcolo dell'ag (Spettri-NTC)</a> <a href="http://www.cslp.it/cslp/index.php?option=com_docman&amp;task=cat_view&amp;gid=295&amp;&amp;Itemid=10" target="_blank" title="(Opens New Window)" id="aui_3_4_0_1_1778"> Sito istituzionale del Consiglio superiore dei Lavori pubblici dove è possibile scaricare il software per il calcolo dell'ag (Spettri-NTC)</a>
</div> </div>
</div> </div>
@ -149,26 +151,26 @@
label="norm-lavori-in-proprio"/> label="norm-lavori-in-proprio"/>
</div> </div>
</div> </div>
<div class="row row-padding-custom "> <div class="row row-padding-custom">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<aui:input disabled="<%=disabledInput %>" <aui:input disabled="<%=disabledInput %>"
name="lavoriPubblici" name="lavoriPubblici"
label="lavori-pubblici"/> label="lavori-pubblici"/>
</div> </div>
</div> </div>
<div class="row row-padding-custom "> <div class="row row-padding-custom" style="<%= displayStyle %>">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || proceduraC%>" name="normEsenteBollo" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || proceduraC%>" name="normEsenteBollo"
label="norm-esente-bollo"/> label="norm-esente-bollo"/>
</div> </div>
</div> </div>
<div class="row row-padding-custom "> <div class="row row-padding-custom" style="<%= displayStyle %>">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || proceduraC%>" name="normEsenteSpese" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || proceduraC%>" name="normEsenteSpese"
label="norm-esente-spese"/> label="norm-esente-spese"/>
</div> </div>
</div> </div>
<div class="row row-padding-custom"> <div class="row row-padding-custom" style="<%= displayStyle %>">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<c:if test='<%= (disabledInput && !enabledByIntegrazione) || !disabledCollaudoStatico || intPratica.getStatoPratica().equals("")%>'> <c:if test='<%= (disabledInput && !enabledByIntegrazione) || !disabledCollaudoStatico || intPratica.getStatoPratica().equals("")%>'>
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || proceduraC%>" name="collaudoStatico" <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || proceduraC%>" name="collaudoStatico"
@ -181,7 +183,7 @@
</div> </div>
</div> </div>
<div class="row row-padding-custom"> <div class="row row-padding-custom" style="<%= displayStyle %>">
<div class="col-xs-1 col-sm-1 col-md-1 col-lg-1"> <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1">
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || proceduraC%>" name="normArt3com3" label="" /> <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || proceduraC%>" name="normArt3com3" label="" />
</div> </div>
@ -197,7 +199,7 @@
</div> </div>
</div> </div>
</div> </div>
<div class="row row-padding-custom"> <div class="row row-padding-custom" style="<%= displayStyle %>">
<div class="col-xs-1 col-sm-1 col-md-1 col-lg-1"> <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1">
<aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || proceduraC%>" name="normArt3com4" label=""/> <aui:input disabled="<%=(disabledInput && !enabledByIntegrazione) || proceduraC%>" name="normArt3com4" label=""/>
</div> </div>
@ -589,7 +591,7 @@
</liferay-ui:panel> </liferay-ui:panel>
</div> </div>
</div> </div>
<div class="col-sm-12 col-md-12"> <div class="col-sm-12" style="<%= displayStyle %>">
<div class="module-group group_dp_sc_nr"> <div class="module-group group_dp_sc_nr">
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" <liferay-ui:panel extended="false" defaultState="open" collapsible="false"
title="dp-sc-ti" id="sistemi_costruttivi"> title="dp-sc-ti" id="sistemi_costruttivi">

Caricamento…
Annulla
Salva