Mattia Gosetto 3 anni fa
parent
commit
23aea4b009
  1. 9
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/scheduler/SchedulerWorkflow.java
  2. 131
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java
  3. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AllegatoManualePersistenceImpl.java
  4. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AsseverazionePersistenceImpl.java
  5. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/AvvisoPersistenceImpl.java
  6. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/CollaudoPersistenceImpl.java
  7. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunePersistenceImpl.java
  8. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ComunicazionePersistenceImpl.java
  9. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ConfigurazionePersistenceImpl.java
  10. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ControlloPraticaPersistenceImpl.java
  11. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DelegaPersistenceImpl.java
  12. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DettPraticaPersistenceImpl.java
  13. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocAggiuntivaPersistenceImpl.java
  14. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/DocPraticaPersistenceImpl.java
  15. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/FineLavoriPersistenceImpl.java
  16. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/HistoryWorkflowActionPersistenceImpl.java
  17. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/IntPraticaPersistenceImpl.java
  18. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/PagamentoPersistenceImpl.java
  19. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ParereGeologoPersistenceImpl.java
  20. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/ProvinciaPersistenceImpl.java
  21. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SoggettoPersistenceImpl.java
  22. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/SorteggioPersistenceImpl.java
  23. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/StoricoSoggettoPraticaPersistenceImpl.java
  24. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TempisticaPersistenceImpl.java
  25. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/persistence/TerritorioPersistenceImpl.java
  26. 4
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties

9
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/scheduler/SchedulerWorkflow.java

@ -2,7 +2,6 @@ package it.mwg.sismica.bo.scheduler;
import it.mwg.sismica.bo.util.SismicaUtil;
import java.util.List;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
@ -35,14 +34,10 @@ public class SchedulerWorkflow implements MessageListener {
long companyId = company.getCompanyId();
Role role = RoleLocalServiceUtil.getRole(companyId, RoleConstants.ADMINISTRATOR);
User user = UserLocalServiceUtil.getRoleUsers(role.getRoleId(), 0, 1).get(0);
PermissionChecker permissionChecker = PermissionCheckerFactoryUtil.create(user);
PermissionThreadLocal.setPermissionChecker(permissionChecker);
List<String> esito = SismicaUtil.riparaWorkflow(companyId, user.getUserId());
for (String riga : esito) {
_log.info(riga);
}
SismicaUtil.riparaWorkflow(companyId, user.getUserId());
SismicaUtil.integrazioniScadute();
}
} catch (Exception e) {
e.printStackTrace();

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

@ -416,7 +416,7 @@ public class SismicaUtil {
totale += pratiche.size();
_log.info("Reindicizzate " + totale + " pratiche");
} while (pratiche.size() > 0);
esito.add("<b>" + totale + "</b> pratiche reindicizzate.");
esitoLog(esito, totale + " pratiche reindicizzate.");
return esito;
}
@ -546,14 +546,14 @@ public class SismicaUtil {
}
String templateName = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get(tipoAvviso);
long template = ConfigurazioneLocalServiceUtil.findByC_ChiaveLong(companyId, templateName);
esito.add("template = " + templateName);
esitoLog(esito, "template = " + templateName);
try {
AvvisoLocalServiceUtil.addAvviso(intPraticaId, StringPool.BLANK, new Date(),
AvvisoUtil.TIPO_AVVISO_DIRETTO, tipoDocumento, template, classPk, className, controlloPraticaId,
getServiceContextbyIntPratica(intPratica));
} catch (PortalException e) {
SessionErrors.add(actionRequest, "errore-generico");
esito.add("Errore durante la generazione dell'avviso: " + e.getMessage());
esitoLog(esito, "Errore durante la generazione dell'avviso: " + e.getMessage());
}
actionResponse.setRenderParameter("esito", esito.toArray(new String[esito.size()]));
}
@ -572,14 +572,14 @@ public class SismicaUtil {
private static List<String> riparaAssegnazioniAlRuolo(long companyId, long userId) {
List<String> esito = new ArrayList<>();
esito.add("Controllo assegnazioni al ruolo");
esitoLog(esito, "Controllo assegnazioni al ruolo");
int start = 0;
List<WorkflowTask> tasks = null;
do {
try {
tasks = WorkflowTaskManagerUtil.getWorkflowTasks(companyId, false, start, start + SLICE, null);
} catch (WorkflowException e) {
esito.add("Errore durante il recupero dei task: " + e.getMessage());
esitoLog(esito, "Errore durante il recupero dei task: " + e.getMessage());
tasks = new ArrayList<>();
}
start += SLICE;
@ -588,7 +588,9 @@ public class SismicaUtil {
try {
instance = WorkflowInstanceManagerUtil.getWorkflowInstance(companyId, task.getWorkflowInstanceId());
} catch (WorkflowException e) {
esito.add("Errore durante il recupero di WorkflowInstance per WorkflowTask "
esitoLog(
esito,
"Errore durante il recupero di WorkflowInstance per WorkflowTask "
+ task.getWorkflowTaskId() + ": " + e.getMessage());
return esito;
}
@ -604,15 +606,15 @@ public class SismicaUtil {
try {
controllo = ControlloPraticaLocalServiceUtil.getControlloPratica(classPK);
} catch (PortalException | SystemException e) {
esito.add("Errore durante il recupero del ControlloPratica " + classPK + ", WorkflowTask "
+ task.getWorkflowTaskId() + ": " + e.getMessage());
esitoLog(esito, "Errore durante il recupero del ControlloPratica " + classPK
+ ", WorkflowTask " + task.getWorkflowTaskId() + ": " + e.getMessage());
return esito;
}
IntPratica pratica;
try {
pratica = IntPraticaLocalServiceUtil.getIntPratica(controllo.getIntPraticaId());
} catch (PortalException | SystemException e) {
esito.add("Errore durante il recupero di IntPratica " + controllo.getIntPraticaId()
esitoLog(esito, "Errore durante il recupero di IntPratica " + controllo.getIntPraticaId()
+ ", ControlloPratica " + classPK + ", WorkflowTask " + task.getWorkflowTaskId()
+ ": " + e.getMessage());
return esito;
@ -621,10 +623,12 @@ public class SismicaUtil {
try {
user = UserLocalServiceUtil.getUser(pratica.getStatusByUserId());
} catch (PortalException | SystemException e) {
esito.add("Errore durante il recupero dell'utente " + pratica.getStatusByUserId());
esitoLog(esito, "Errore durante il recupero dell'utente " + pratica.getStatusByUserId());
return esito;
}
esito.add("Pratica non assegnabile " + pratica.getNumeroProgetto() + " ("
esitoLog(
esito,
"Pratica non assegnabile " + pratica.getNumeroProgetto() + " ("
+ pratica.getIntPraticaId() + ") - Kaleo disallineato WorkflowInstance "
+ instance.getWorkflowInstanceId() + ", riassegno a " + user.getFirstName()
+ StringPool.SPACE + user.getLastName());
@ -634,10 +638,10 @@ public class SismicaUtil {
"Riassegnazione automatica da sistema per recupero workflow", task.getDueDate(),
instance.getWorkflowContext());
} catch (WorkflowException e) {
esito.add("Errore durante la riassegnazione: " + e.getMessage());
esitoLog(esito, "Errore durante la riassegnazione: " + e.getMessage());
}
} else {
esito.add("La classe del task è " + taskClass);
esitoLog(esito, "La classe del task è " + taskClass);
}
}
}
@ -648,7 +652,7 @@ public class SismicaUtil {
private static List<String> riparaNonValidate(long companyId) {
List<String> esito = new ArrayList<>();
esito.add("Controllo pratiche B1 non validate");
esitoLog(esito, "Controllo pratiche B1 non validate");
int dow;
Date data;
try {
@ -657,7 +661,7 @@ public class SismicaUtil {
data = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss").parse(ConfigurazioneLocalServiceUtil
.findByC_ChiaveString(companyId, ConfigurazioneConstants.DATE_ULTIMO_SORTEGGIO));
} catch (ParseException | NumberFormatException | SystemException e) {
esito.add("Errore nel recupero della configurazione sorteggio: " + e.getMessage());
esitoLog(esito, "Errore nel recupero della configurazione sorteggio: " + e.getMessage());
return esito;
}
data = getWeekInterval(dow, data)[1];
@ -675,7 +679,7 @@ public class SismicaUtil {
&& Validator.isNull(pratica.getDtSorteggio())
&& pratica.getStatoPratica().equalsIgnoreCase(StatoPraticaConstants.VIDIMATA)
&& (numeroAvvisi < 2) && (pratica.getDtPratica().compareTo(data) <= 0)) {
esito.add(" Pratica " + pratica.getNumeroProgetto() + " (" + pratica.getIntPraticaId()
esitoLog(esito, " Pratica " + pratica.getNumeroProgetto() + " (" + pratica.getIntPraticaId()
+ ") - " + pratica.getUserName() + ", " + numeroAvvisi + " avvisi");
DettPratica dettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(pratica
.getIntPraticaId());
@ -697,7 +701,7 @@ public class SismicaUtil {
dettPratica.getGroupId(), dettPratica.getUserId(), pratica.getIntPraticaId(),
dettPratica.getDettPraticaId(), false, serviceContext);
} catch (PortalException | SystemException e2) {
esito.add("Errore durante la creazione di un controllo pratica per progetto "
esitoLog(esito, "Errore durante la creazione di un controllo pratica per progetto "
+ pratica.getNumeroProgetto() + ": " + e2.getMessage());
}
}
@ -711,7 +715,7 @@ public class SismicaUtil {
}
}
} catch (PortalException | SystemException e) {
esito.add("Errore durante l'elaborazione: " + e.getMessage());
esitoLog(esito, "Errore durante l'elaborazione: " + e.getMessage());
}
} while (pratiche.size() > 0);
return esito;
@ -720,14 +724,14 @@ public class SismicaUtil {
private static List<String> riparaConformita(long companyId) {
List<String> esito = new ArrayList<>();
esito.add("Riparazione avvisi di conformità");
esitoLog(esito, "Riparazione avvisi di conformità");
List<IntPratica> pratiche = null;
int start = 0;
do {
try {
pratiche = IntPraticaLocalServiceUtil.getIntPraticas(start, start + SLICE);
} catch (SystemException e) {
esito.add("Errore caricamento intPratiche: " + e.getMessage());
esitoLog(esito, "Errore caricamento intPratiche: " + e.getMessage());
}
start += SLICE;
List<Avviso> avvisi = null;
@ -739,7 +743,7 @@ public class SismicaUtil {
avvisi = AvvisoLocalServiceUtil.findByIntPraticaId_tipoDocumento(pratica.getIntPraticaId(),
StatoPraticaConstants.CONFORME);
} catch (SystemException e) {
esito.add("Errore caricamento avvisi: " + e.getMessage());
esitoLog(esito, "Errore caricamento avvisi: " + e.getMessage());
}
List<Avviso> totali = null;
try {
@ -756,9 +760,12 @@ public class SismicaUtil {
controlli = new ArrayList<>();
}
if (pratica.getStatoPratica().equals(StatoPraticaConstants.VIDIMATA) && (controlli.size() == 0)) {
esito.add("Progetto: " + pratica.getNumeroProgetto() + " (" + pratica.getIntPraticaId()
+ "), procedura=" + pratica.getTipoProcedura() + ", avvisi=" + totali.size()
+ ", stato=" + pratica.getStatoPratica() + ", controlli=" + controlli.size());
esitoLog(
esito,
"Progetto: " + pratica.getNumeroProgetto() + " (" + pratica.getIntPraticaId()
+ "), procedura=" + pratica.getTipoProcedura() + ", avvisi="
+ totali.size() + ", stato=" + pratica.getStatoPratica() + ", controlli="
+ controlli.size());
DettPratica dettPratica;
try {
dettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(pratica
@ -813,7 +820,7 @@ public class SismicaUtil {
}
} else if ((totali.size() == 2) && (avvisi.size() > 0)
&& stato.equalsIgnoreCase(StatoPraticaConstants.SOTTOPOSTA_A_PARERE)) {
esito.add("Rendo conforme: " + pratica.getNumeroProgetto());
esitoLog(esito, "Rendo conforme: " + pratica.getNumeroProgetto());
pratica.setStatoPratica(StatoPraticaConstants.CONFORME);
try {
IntPraticaLocalServiceUtil.updateIntPratica(pratica);
@ -829,14 +836,14 @@ public class SismicaUtil {
private static List<String> riparaContextWorkflow(long companyId) {
List<String> esito = new ArrayList<>();
esito.add("Riparazione context workflow");
esitoLog(esito, "Riparazione context workflow");
int start = 0;
List<WorkflowTask> tasks = null;
do {
try {
tasks = WorkflowTaskManagerUtil.getWorkflowTasks(companyId, false, start, start + SLICE, null);
} catch (WorkflowException e) {
esito.add("Errore durante il recupero dei task: " + e.getMessage());
esitoLog(esito, "Errore durante il recupero dei task: " + e.getMessage());
tasks = new ArrayList<>();
}
start += SLICE;
@ -856,7 +863,7 @@ public class SismicaUtil {
Map<String, Serializable> workflowContext = workflowInstance.getWorkflowContext();
String className = (String) workflowContext.get(WorkflowConstants.CONTEXT_ENTRY_CLASS_NAME);
if (Validator.isNull(className)) {
esito.add("WorkflowInstance " + workflowInstance.getWorkflowInstanceId() + ", WorkflowTask "
esitoLog(esito, "WorkflowInstance " + workflowInstance.getWorkflowInstanceId() + ", WorkflowTask "
+ workflowTask.getWorkflowTaskId() + " non ha la classe");
Map<String, Serializable> attributes = workflowTask.getOptionalAttributes();
String taskClass = (String) attributes.get(WorkflowConstants.CONTEXT_ENTRY_CLASS_NAME);
@ -867,26 +874,27 @@ public class SismicaUtil {
ControlloPratica controllo = ControlloPraticaLocalServiceUtil.getControlloPratica(classPK);
try {
IntPratica pratica = IntPraticaLocalServiceUtil.getIntPratica(controllo.getIntPraticaId());
esito.add("La pratica numero " + pratica.getNumeroProgetto() + " non è lavorabile");
esitoLog(esito, "La pratica numero " + pratica.getNumeroProgetto() + " non è lavorabile");
try {
WorkflowInstanceManagerUtil.updateWorkflowContext(companyId,
workflowInstance.getWorkflowInstanceId(), attributes);
esito.add("&gt; Riparazione riuscita");
esitoLog(esito, "- Riparazione riuscita");
} catch (WorkflowException e) {
esito.add("&gt; Errore durante riparazione.");
esitoLog(esito, "- Errore durante riparazione.");
}
} catch (PortalException | SystemException e) {
esito.add("Errore di caricamento IntPratica " + controllo.getIntPraticaId() + " ("
esitoLog(esito, "Errore di caricamento IntPratica " + controllo.getIntPraticaId() + " ("
+ e.getMessage() + StringPool.CLOSE_PARENTHESIS);
}
} catch (PortalException | SystemException e) {
esito.add("Errore di caricamento ControlloPratica " + classPK + " (" + e.getMessage()
esitoLog(esito, "Errore di caricamento ControlloPratica " + classPK + " (" + e.getMessage()
+ StringPool.CLOSE_PARENTHESIS);
}
}
}
} catch (WorkflowException e) {
esito.add("WorkflowInstance non caricato: " + workflowTask.getWorkflowInstanceId() + " (" + e.getMessage()
esitoLog(esito,
"WorkflowInstance non caricato: " + workflowTask.getWorkflowInstanceId() + " (" + e.getMessage()
+ StringPool.CLOSE_PARENTHESIS);
}
return esito;
@ -895,7 +903,7 @@ public class SismicaUtil {
private static List<String> creaWorkflowMancanti(long companyId) {
List<String> esito = new ArrayList<>();
esito.add("Creazione workflow mancanti");
esitoLog(esito, "Creazione workflow mancanti");
List<Long> tokens = new ArrayList<>();
try {
for (KaleoTaskInstanceToken token : KaleoTaskInstanceTokenLocalServiceUtil.getKaleoTaskInstanceTokens(
@ -937,13 +945,13 @@ public class SismicaUtil {
serviceContext.setScopeGroupId(last.getGroupId());
serviceContext.setUserId(last.getUserId());
Map<String, Serializable> workflowContext = new HashMap<String, Serializable>();
esito.add("id: " + pratica.getIntPraticaId() + ", numero: " + pratica.getNumeroProgetto());
esitoLog(esito, "id: " + pratica.getIntPraticaId() + ", numero: " + pratica.getNumeroProgetto());
try {
WorkflowHandlerRegistryUtil.startWorkflowInstance(last.getCompanyId(), last.getGroupId(),
last.getUserId(), ControlloPratica.class.getName(), last.getPrimaryKey(), last,
serviceContext, workflowContext);
} catch (PortalException | SystemException e) {
esito.add("Errore " + e.getMessage());
esitoLog(esito, "Errore " + e.getMessage());
}
}
@ -961,7 +969,7 @@ public class SismicaUtil {
private static List<String> riparaDocumenti(long companyId) throws SystemException, PortalException {
List<String> esito = new ArrayList<String>();
esito.add("Riparazione generazione documenti");
esitoLog(esito, "Riparazione generazione documenti");
initTemplate(companyId);
List<IntPratica> intPratiche = null;
int index = 0;
@ -969,7 +977,7 @@ public class SismicaUtil {
try {
intPratiche = IntPraticaLocalServiceUtil.getIntPraticas(index, index + SLICE);
} catch (SystemException e) {
esito.add("Errore caricamento intPratiche: " + e.getMessage());
esitoLog(esito, "Errore caricamento intPratiche: " + e.getMessage());
}
for (IntPratica intPratica : intPratiche) {
esito.addAll(verificaAvvisi(intPratica));
@ -1066,11 +1074,11 @@ public class SismicaUtil {
case StatoPraticaConstants.VIDIMATA:
if (avviso.getTipoAvviso().equals(AvvisoUtil.TIPO_AVVISO_DIRETTO)) {
esito.addAll(addStoricoAvvisi(intPratica, avvisi));
esito.add("Invio " + template + " (" + controlli.size() + " controlli)");
esitoLog(esito, "Invio " + template + " (" + controlli.size() + " controlli)");
try {
if (Validator.isNull(controllo)) {
controllo = aggiungiControlloPratica(intPratica);
esito.add(intPratica.getNumeroProgetto() + " aggiunto ControlloPratica "
esitoLog(esito, intPratica.getNumeroProgetto() + " aggiunto ControlloPratica "
+ controllo.getControlloPraticaId());
}
AvvisoLocalServiceUtil.addAvviso(intPraticaId, StringPool.BLANK,
@ -1079,14 +1087,14 @@ public class SismicaUtil {
DettPratica.class.getName(), controllo.getControlloPraticaId(),
serviceContext);
} catch (Exception e) {
esito.add("Errore durante l'invio: " + e.getMessage());
esitoLog(esito, "Errore durante l'invio: " + e.getMessage());
}
}
break;
default:
if (avviso.getTipoAvviso().equals(AvvisoUtil.TIPO_AVVISO_DIRETTO)) {
esito.addAll(addStoricoAvvisi(intPratica, avvisi));
esito.add("Procederei all'invio di avviso " + template);
esitoLog(esito, "Procederei all'invio di avviso " + template);
}
break;
}
@ -1133,17 +1141,18 @@ public class SismicaUtil {
List<String> esito = new ArrayList<String>();
String tipoPratica = LanguageUtil.get(LocaleUtil.ITALIAN, "tipo-pratica-" + intPratica.getTipoPratica());
esito.add("* intPraticaId=" + intPratica.getIntPraticaId() + ", numeroProgetto="
+ intPratica.getNumeroProgetto() + ", procedura=" + intPratica.getTipoProcedura() + ", stato="
+ intPratica.getStatoPratica() + ", tipo=" + tipoPratica + ", data="
+ dfmt.format(intPratica.getCreateDate()) + ", modificata=" + dfmt.format(intPratica.getModifiedDate()));
esitoLog(esito,
"* intPraticaId=" + intPratica.getIntPraticaId() + ", numeroProgetto=" + intPratica.getNumeroProgetto()
+ ", procedura=" + intPratica.getTipoProcedura() + ", stato=" + intPratica.getStatoPratica()
+ ", tipo=" + tipoPratica + ", data=" + dfmt.format(intPratica.getCreateDate())
+ ", modificata=" + dfmt.format(intPratica.getModifiedDate()));
for (Avviso avviso : avvisi) {
String template = templateById.get(avviso.getFileEntryIdTemplate());
if (template == null)
template = templateByKey.get(avviso.getTipoDocumento());
;
boolean inviato = avviso.getInviato().equalsIgnoreCase(AvvisoUtil.DOCUMENTO_INVIATO);
esito.add(dfmt.format(avviso.getDtAvviso()) + " Avviso " + template + StringPool.SPACE
esitoLog(esito, dfmt.format(avviso.getDtAvviso()) + " Avviso " + template + StringPool.SPACE
+ (inviato ? "inviato " + dfmt.format(avviso.getDtInvio()) : "non inviato") + " - tipo avviso "
+ avviso.getTipoAvviso() + " - tipo documento " + avviso.getTipoDocumento());
}
@ -1226,35 +1235,39 @@ public class SismicaUtil {
ControlloPratica controllo = getLastControlloPratica(pratica.getIntPraticaId());
KaleoInstanceToken instanceToken = findInstanceToken(controllo.getControlloPraticaId());
if (Validator.isNotNull(instanceToken)) {
esito.add("Trovato KaleoInstanceToken " + instanceToken.getKaleoInstanceTokenId()
esitoLog(esito, "Trovato KaleoInstanceToken " + instanceToken.getKaleoInstanceTokenId()
+ ", currentKaleoNodeName = \"" + instanceToken.getCurrentKaleoNodeName() + StringPool.QUOTE);
if (instanceToken.getCurrentKaleoNodeName().equalsIgnoreCase("signal_ff")) {
List<KaleoTaskInstanceToken> taskInstanceTokens = findTaskInstanceTokens(instanceToken
.getKaleoInstanceTokenId());
esito.add("Trovati " + taskInstanceTokens.size() + " KaleoTaskInstanceToken");
esitoLog(esito, "Trovati " + taskInstanceTokens.size() + " KaleoTaskInstanceToken");
List<KaleoTaskAssignmentInstance> taskAssignmentInstances = findTaskAssignmentInstances(instanceToken
.getKaleoInstanceId());
esito.add("Trovati " + taskAssignmentInstances.size() + " KaleoTaskAssignmentInstance");
esitoLog(esito, "Trovati " + taskAssignmentInstances.size() + " KaleoTaskAssignmentInstance");
KaleoTaskInstanceToken taskInstanceToken = taskInstanceTokens.get(taskInstanceTokens.size() - 1);
KaleoTaskAssignmentInstance taskAssignmentInstance = taskAssignmentInstances
.get(taskAssignmentInstances.size() - 1);
esito.add("Cancello KaleoTaskInstanceToken " + taskInstanceToken.getKaleoTaskInstanceTokenId());
esitoLog(esito,
"Cancello KaleoTaskInstanceToken " + taskInstanceToken.getKaleoTaskInstanceTokenId());
KaleoTaskInstanceTokenLocalServiceUtil.deleteKaleoTaskInstanceToken(taskInstanceToken);
esito.add("Cancello KaleoTaskAssignmentInstance "
esitoLog(
esito,
"Cancello KaleoTaskAssignmentInstance "
+ taskAssignmentInstance.getKaleoTaskAssignmentInstanceId());
KaleoTaskAssignmentInstanceLocalServiceUtil
.deleteKaleoTaskAssignmentInstance(taskAssignmentInstance);
taskInstanceToken = taskInstanceTokens.get(taskInstanceTokens.size() - 2);
esito.add("Aggiorno KaleoTaskInstanceToken " + taskInstanceToken.getKaleoTaskInstanceTokenId());
esitoLog(esito,
"Aggiorno KaleoTaskInstanceToken " + taskInstanceToken.getKaleoTaskInstanceTokenId());
taskInstanceToken.setCompleted(false);
taskInstanceToken.setCompletionUserId(0);
taskInstanceToken.setCompletionDate(null);
KaleoTaskInstanceTokenLocalServiceUtil.updateKaleoTaskInstanceToken(taskInstanceToken);
esito.add("Aggiorno KaleoInstanceToken " + instanceToken.getKaleoInstanceTokenId());
esitoLog(esito, "Aggiorno KaleoInstanceToken " + instanceToken.getKaleoInstanceTokenId());
instanceToken.setCurrentKaleoNodeId(21639);
instanceToken.setCurrentKaleoNodeName("Esito");
KaleoInstanceTokenLocalServiceUtil.updateKaleoInstanceToken(instanceToken);
@ -1290,11 +1303,13 @@ public class SismicaUtil {
}
IntPratica pratica = IntPraticaLocalServiceUtil.getIntPratica(controllo.getIntPraticaId());
if (!firmaInviata) {
esito.add(" fermo " + pratica.getNumeroProgetto() + " (" + pratica.getIntPraticaId()
esitoLog(esito, " fermo " + pratica.getNumeroProgetto() + " (" + pratica.getIntPraticaId()
+ StringPool.CLOSE_PARENTHESIS);
}
} else {
esito.add("Classe non gestita " + instanceToken.getClassName() + ", id "
esitoLog(
esito,
"Classe non gestita " + instanceToken.getClassName() + ", id "
+ instanceToken.getKaleoInstanceTokenId());
}
}
@ -1304,7 +1319,7 @@ public class SismicaUtil {
totali += instanceTokens.size();
}
} while (instanceTokens.size() > 0);
esito.add("Esaminati " + totali + " KaleoInstanceToken");
esitoLog(esito, "Esaminati " + totali + " KaleoInstanceToken");
return esito;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@ -13,8 +13,8 @@
##
build.namespace=portos_bo
build.number=2649
build.date=1622812779924
build.number=2651
build.date=1623069175552
build.auto.upgrade=true
##

Caricamento…
Annulla
Salva