Mattia Gosetto
4 anni fa
282 ha cambiato i file con 8246 aggiunte e 9006 eliminazioni
@ -1,11 +0,0 @@ |
|||||||
# Managed by Liferay IDE (remove this comment to prevent future updates) |
|
||||||
|
|
||||||
#Managed by Liferay IDE (remove this comment to prevent future updates) |
|
||||||
#Fri Sep 27 09:42:25 CEST 2019 |
|
||||||
app.server.tomcat.lib.global.dir = /Users/mattiagosetto/Documents/mntpoint/sicilia/liferay-portal-6.2-ce-ga6/tomcat-7.0.62/lib/ext |
|
||||||
app.server.tomcat.deploy.dir = /Users/mattiagosetto/Documents/mntpoint/sicilia/liferay-portal-6.2-ce-ga6/tomcat-7.0.62/webapps |
|
||||||
app.server.parent.dir = /Users/mattiagosetto/Documents/mntpoint/sicilia/liferay-portal-6.2-ce-ga6 |
|
||||||
app.server.tomcat.dir = /Users/mattiagosetto/Documents/mntpoint/sicilia/liferay-portal-6.2-ce-ga6/tomcat-7.0.62 |
|
||||||
app.server.type = tomcat |
|
||||||
app.server.tomcat.portal.dir = /Users/mattiagosetto/Documents/mntpoint/sicilia/liferay-portal-6.2-ce-ga6/tomcat-7.0.62/webapps/ROOT |
|
||||||
javac.encoding = UTF-8 |
|
File binario non mostrato.
File binario non mostrato.
File binario non mostrato.
File binario non mostrato.
@ -1 +1 @@ |
|||||||
875e1c4437fb71ef78ec054720f63e50 |
2c267788e15963b22e4e720e12f5611c |
||||||
|
File binario non mostrato.
File diff soppresso perché troppo grande
Load Diff
File diff soppresso perché troppo grande
Load Diff
@ -1,254 +0,0 @@ |
|||||||
/** |
|
||||||
* |
|
||||||
* @author Salvatore La Manna, Manifattura Web Group per Regione Siciliana |
|
||||||
* |
|
||||||
*/ |
|
||||||
package it.mwg.sismica.bo.util; |
|
||||||
|
|
||||||
import flexjson.JSONSerializer; |
|
||||||
import it.tref.liferay.portos.bo.model.Avviso; |
|
||||||
import it.tref.liferay.portos.bo.model.ControlloPratica; |
|
||||||
import it.tref.liferay.portos.bo.model.DettPratica; |
|
||||||
import it.tref.liferay.portos.bo.model.IntPratica; |
|
||||||
import it.tref.liferay.portos.bo.model.Sorteggio; |
|
||||||
import it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.ConfigurazioneLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.ControlloPraticaLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.SorteggioLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.shared.util.ConfigurazioneConstants; |
|
||||||
import it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants; |
|
||||||
import it.tref.liferay.portos.bo.util.AvvisoUtil; |
|
||||||
import it.tref.liferay.portos.bo.util.WorkflowConstants; |
|
||||||
|
|
||||||
import java.text.ParseException; |
|
||||||
import java.text.SimpleDateFormat; |
|
||||||
import java.util.ArrayList; |
|
||||||
import java.util.Date; |
|
||||||
import java.util.HashMap; |
|
||||||
import java.util.List; |
|
||||||
import java.util.Map; |
|
||||||
|
|
||||||
import com.liferay.portal.kernel.cache.CacheRegistryUtil; |
|
||||||
import com.liferay.portal.kernel.cache.MultiVMPoolUtil; |
|
||||||
import com.liferay.portal.kernel.cache.SingleVMPoolUtil; |
|
||||||
import com.liferay.portal.kernel.exception.PortalException; |
|
||||||
import com.liferay.portal.kernel.exception.SystemException; |
|
||||||
import com.liferay.portal.kernel.log.Log; |
|
||||||
import com.liferay.portal.kernel.log.LogFactoryUtil; |
|
||||||
import com.liferay.portal.kernel.repository.model.FileEntry; |
|
||||||
import com.liferay.portal.kernel.repository.model.Folder; |
|
||||||
import com.liferay.portal.kernel.servlet.DirectServletRegistryUtil; |
|
||||||
import com.liferay.portal.kernel.util.StringPool; |
|
||||||
import com.liferay.portal.kernel.util.UniqueList; |
|
||||||
import com.liferay.portal.kernel.util.Validator; |
|
||||||
import com.liferay.portal.security.permission.ActionKeys; |
|
||||||
import com.liferay.portal.service.ServiceContext; |
|
||||||
import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil; |
|
||||||
|
|
||||||
public class PuliziaDatabase { |
|
||||||
private static final Log _log = LogFactoryUtil.getLog(PuliziaDatabase.class); |
|
||||||
private static final int SLICE = 1000; |
|
||||||
|
|
||||||
public static List<String> pulisci(ServiceContext serviceContext) throws SystemException { |
|
||||||
List<String> esito = new ArrayList<>(); |
|
||||||
|
|
||||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); |
|
||||||
Date min = null; |
|
||||||
Date max = null; |
|
||||||
try { |
|
||||||
min = sdf.parse("2020-09-25 18:40:00"); |
|
||||||
max = sdf.parse("2020-09-25 18:50:00"); |
|
||||||
} catch (ParseException e) { |
|
||||||
esitoLog(esito, "Errore date: " + e.getMessage()); |
|
||||||
return esito; |
|
||||||
} |
|
||||||
|
|
||||||
long companyId = serviceContext.getCompanyId(); |
|
||||||
long folderId = ConfigurazioneLocalServiceUtil.findByC_ChiaveLong(companyId, |
|
||||||
ConfigurazioneConstants.TEMPLATE_FOLDER_ID); |
|
||||||
|
|
||||||
long templateAnnullamentoId = 0; |
|
||||||
try { |
|
||||||
Folder folder = DLAppLocalServiceUtil.getFolder(folderId); |
|
||||||
FileEntry template = DLAppLocalServiceUtil.getFileEntry(folder.getGroupId(), folderId, "ATAP"); |
|
||||||
templateAnnullamentoId = template.getFileEntryId(); |
|
||||||
} catch (PortalException e1) { |
|
||||||
} |
|
||||||
if (Validator.isNull(templateAnnullamentoId)) { |
|
||||||
esitoLog(esito, "Template ATAP non trovato"); |
|
||||||
return esito; |
|
||||||
} |
|
||||||
String descLongAnnullamento = "Annullamento d'ufficio"; |
|
||||||
|
|
||||||
long templateConformitaId = ConfigurazioneLocalServiceUtil.findByC_ChiaveLong(companyId, |
|
||||||
"conf.geniocivile.avviso.template.id.deposito.B2"); |
|
||||||
String descLongConformita = "Avviso di conformità"; |
|
||||||
|
|
||||||
List<Avviso> sbagliati = new ArrayList<>(); |
|
||||||
List<Long> inviate = new UniqueList<>(); |
|
||||||
List<Long> conformi = new UniqueList<>(); |
|
||||||
int start = 0; |
|
||||||
List<Avviso> avvisi = new ArrayList<>(); |
|
||||||
do { |
|
||||||
avvisi = AvvisoLocalServiceUtil.getAvvisos(start, start + SLICE); |
|
||||||
for (Avviso avviso : avvisi) { |
|
||||||
if (avviso.getDtAvviso().after(min) && avviso.getDtAvviso().before(max) |
|
||||||
&& avviso.getTipoDocumento().equalsIgnoreCase(StatoPraticaConstants.CONFORME)) { |
|
||||||
sbagliati.add(avviso); |
|
||||||
} else if (avviso.getFileEntryIdTemplate() == templateAnnullamentoId) { |
|
||||||
inviate.add(avviso.getIntPraticaId()); |
|
||||||
} else if (avviso.getFileEntryIdTemplate() == templateConformitaId) { |
|
||||||
conformi.add(avviso.getIntPraticaId()); |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE; |
|
||||||
} while (avvisi.size() > 0); |
|
||||||
|
|
||||||
SimpleDateFormat dfmt = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss"); |
|
||||||
JSONSerializer jsonSerializer = new JSONSerializer(); |
|
||||||
|
|
||||||
int noIntPratica = 0; |
|
||||||
int annullatiA = 0; |
|
||||||
int annullatiB = 0; |
|
||||||
int annullatiC = 0; |
|
||||||
for (Avviso avviso : sbagliati) { |
|
||||||
long intPraticaId = avviso.getIntPraticaId(); |
|
||||||
if (!inviate.contains(intPraticaId)) { |
|
||||||
IntPratica intPratica = null; |
|
||||||
try { |
|
||||||
intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
|
||||||
} catch (PortalException e) { |
|
||||||
} |
|
||||||
if (Validator.isNull(intPratica)) { |
|
||||||
noIntPratica++; |
|
||||||
} else { |
|
||||||
Map<String, String> parameters = new HashMap<>(); |
|
||||||
parameters.put("dataProtocolloAnnullato", dfmt.format(avviso.getDtProtocollo())); |
|
||||||
parameters.put("numeroProtocolloAnnullato", avviso.getProtocollo()); |
|
||||||
|
|
||||||
DettPratica dettPratica = DettPraticaLocalServiceUtil |
|
||||||
.getLastCompletedByIntPratica(intPraticaId); |
|
||||||
List<ControlloPratica> controlli = ControlloPraticaLocalServiceUtil |
|
||||||
.findByIntPraticaId_Status(intPraticaId, WorkflowConstants.STATUS_PENDING); |
|
||||||
long controlloPraticaId = 0; |
|
||||||
if (controlli.size() > 0) { |
|
||||||
controlloPraticaId = controlli.get(controlli.size() - 1).getPrimaryKey(); |
|
||||||
} |
|
||||||
ServiceContext ctx = new ServiceContext(); |
|
||||||
ctx.setCompanyId(intPratica.getCompanyId()); |
|
||||||
ctx.setScopeGroupId(intPratica.getGroupId()); |
|
||||||
ctx.setUserId(intPratica.getUserId()); |
|
||||||
ctx.setGroupPermissions(new String[] { ActionKeys.VIEW }); |
|
||||||
|
|
||||||
String jsonParameters = StringPool.BLANK; |
|
||||||
|
|
||||||
switch (intPratica.getTipoProcedura().toUpperCase()) { |
|
||||||
case "A": |
|
||||||
annullatiA++; |
|
||||||
break; |
|
||||||
case "B": |
|
||||||
case "B1": |
|
||||||
Sorteggio sorteggio = SorteggioLocalServiceUtil.findByIntPratica(intPratica |
|
||||||
.getIntPraticaId()); |
|
||||||
jsonParameters = jsonSerializer.serialize(parameters); |
|
||||||
try { |
|
||||||
if (Validator.isNull(sorteggio)) { |
|
||||||
AvvisoLocalServiceUtil.addAvviso(intPraticaId, descLongAnnullamento, |
|
||||||
new Date(), AvvisoUtil.TIPO_AVVISO_DIRETTO, "MA", |
|
||||||
templateAnnullamentoId, dettPratica.getPrimaryKey(), |
|
||||||
DettPratica.class.getName(), StringPool.BLANK, jsonParameters, |
|
||||||
controlloPraticaId, serviceContext); |
|
||||||
} |
|
||||||
if (!conformi.contains(intPraticaId)) { |
|
||||||
AvvisoLocalServiceUtil.addAvviso(intPratica.getIntPraticaId(), |
|
||||||
descLongConformita, new Date(), AvvisoUtil.TIPO_AVVISO_DIRETTO, |
|
||||||
StatoPraticaConstants.CONFORME, templateConformitaId, |
|
||||||
dettPratica.getDettPraticaId(), DettPratica.class.getName(), |
|
||||||
controlloPraticaId, serviceContext); |
|
||||||
} |
|
||||||
} catch (PortalException e) { |
|
||||||
esitoLog(esito, "Errore nell'invio per pratica " + intPratica.getNumeroProgetto() |
|
||||||
+ ", " + e.getMessage()); |
|
||||||
} |
|
||||||
String logStr = "Pratica " + intPratica.getNumeroProgetto() + " (" + intPraticaId |
|
||||||
+ "), procedura " + intPratica.getTipoProcedura(); |
|
||||||
if (Validator.isNull(sorteggio)) { |
|
||||||
logStr += ", invio annullamento"; |
|
||||||
} else { |
|
||||||
logStr += ", non invio annullamento perché sorteggiata"; |
|
||||||
} |
|
||||||
if (conformi.contains(intPraticaId)) { |
|
||||||
logStr += ", conformità già inviata"; |
|
||||||
} else { |
|
||||||
logStr += ", invio conformità"; |
|
||||||
} |
|
||||||
esitoLog(esito, logStr); |
|
||||||
annullatiB++; |
|
||||||
break; |
|
||||||
case "C": |
|
||||||
Avviso valido = null; |
|
||||||
avvisi = AvvisoLocalServiceUtil.findByIntPraticaId_tipoDocumento(intPraticaId, |
|
||||||
StatoPraticaConstants.VIDIMATA); |
|
||||||
for (Avviso presente : avvisi) { |
|
||||||
if (presente.getPrimaryKey() != avviso.getPrimaryKey()) { |
|
||||||
if ((presente.getPrimaryKey() <= avviso.getPrimaryKey()) |
|
||||||
&& (Validator.isNull(valido) || (valido.getPrimaryKey() > presente |
|
||||||
.getPrimaryKey()))) { |
|
||||||
valido = presente; |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
if (Validator.isNotNull(valido)) { |
|
||||||
parameters.put("dataProtocolloValido", dfmt.format(valido.getDtProtocollo())); |
|
||||||
parameters.put("numeroProtocolloValido", valido.getProtocollo()); |
|
||||||
jsonParameters = jsonSerializer.serialize(parameters); |
|
||||||
try { |
|
||||||
AvvisoLocalServiceUtil.addAvviso(intPraticaId, descLongAnnullamento, |
|
||||||
new Date(), AvvisoUtil.TIPO_AVVISO_DIRETTO, "MA", |
|
||||||
templateAnnullamentoId, dettPratica.getPrimaryKey(), |
|
||||||
DettPratica.class.getName(), StringPool.BLANK, jsonParameters, |
|
||||||
controlloPraticaId, serviceContext); |
|
||||||
} catch (PortalException e) { |
|
||||||
esitoLog(esito, |
|
||||||
"Errore nell'invio per pratica " + intPratica.getNumeroProgetto() |
|
||||||
+ ", " + e.getMessage()); |
|
||||||
} |
|
||||||
} |
|
||||||
esitoLog(esito, "Pratica " + intPratica.getNumeroProgetto() + " (" + intPraticaId |
|
||||||
+ "), procedura " + intPratica.getTipoProcedura() + ", " + jsonParameters); |
|
||||||
annullatiC++; |
|
||||||
break; |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
_log.info(sbagliati.size() + " avvisi"); |
|
||||||
_log.info("Procedura A = " + annullatiA); |
|
||||||
_log.info("Procedura B = " + annullatiB); |
|
||||||
_log.info("Procedura C = " + annullatiC); |
|
||||||
_log.info("IntPratica non esistente = " + noIntPratica); |
|
||||||
return esito; |
|
||||||
} |
|
||||||
|
|
||||||
public static List<String> pulisci2(ServiceContext serviceContext) { |
|
||||||
List<String> esito = new ArrayList<>(); |
|
||||||
|
|
||||||
try { |
|
||||||
SingleVMPoolUtil.clear(); |
|
||||||
MultiVMPoolUtil.clear(); |
|
||||||
CacheRegistryUtil.clear(); |
|
||||||
DirectServletRegistryUtil.clearServlets(); |
|
||||||
// WebCachePoolUtil.clear();
|
|
||||||
} catch (IllegalStateException e) { |
|
||||||
} |
|
||||||
|
|
||||||
return esito; |
|
||||||
} |
|
||||||
|
|
||||||
private static void esitoLog(List<String> esito, String msg) { |
|
||||||
_log.info(msg); |
|
||||||
esito.add(msg); |
|
||||||
} |
|
||||||
} |
|
File diff soppresso perché troppo grande
Load Diff
@ -1,573 +0,0 @@ |
|||||||
/** |
|
||||||
* |
|
||||||
* @author Salvatore La Manna, Manifattura Web Group per Regione Siciliana |
|
||||||
* |
|
||||||
*/ |
|
||||||
package it.mwg.sismica.bo.util; |
|
||||||
|
|
||||||
import it.tref.liferay.portos.bo.model.AllegatoManuale; |
|
||||||
import it.tref.liferay.portos.bo.model.Asseverazione; |
|
||||||
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.Delega; |
|
||||||
import it.tref.liferay.portos.bo.model.DettPratica; |
|
||||||
import it.tref.liferay.portos.bo.model.DocAggiuntiva; |
|
||||||
import it.tref.liferay.portos.bo.model.DocPratica; |
|
||||||
import it.tref.liferay.portos.bo.model.FineLavori; |
|
||||||
import it.tref.liferay.portos.bo.model.IntPratica; |
|
||||||
import it.tref.liferay.portos.bo.model.Pagamento; |
|
||||||
import it.tref.liferay.portos.bo.model.ParereGeologo; |
|
||||||
import it.tref.liferay.portos.bo.model.Soggetto; |
|
||||||
import it.tref.liferay.portos.bo.model.Tempistica; |
|
||||||
import it.tref.liferay.portos.bo.service.AllegatoManualeLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.AsseverazioneLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.CollaudoLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.ControlloPraticaLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.DelegaLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.DocAggiuntivaLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.FineLavoriLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.ParereGeologoLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.TempisticaLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.mailmanager.model.Email; |
|
||||||
import it.tref.liferay.portos.mailmanager.model.EmailAttachment; |
|
||||||
import it.tref.liferay.portos.mailmanager.service.EmailAttachmentLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.mailmanager.service.EmailLocalServiceUtil; |
|
||||||
|
|
||||||
import java.util.ArrayList; |
|
||||||
import java.util.List; |
|
||||||
|
|
||||||
import com.liferay.portal.kernel.cache.CacheRegistryUtil; |
|
||||||
import com.liferay.portal.kernel.cache.MultiVMPoolUtil; |
|
||||||
import com.liferay.portal.kernel.cache.SingleVMPoolUtil; |
|
||||||
import com.liferay.portal.kernel.exception.PortalException; |
|
||||||
import com.liferay.portal.kernel.exception.SystemException; |
|
||||||
import com.liferay.portal.kernel.log.Log; |
|
||||||
import com.liferay.portal.kernel.log.LogFactoryUtil; |
|
||||||
import com.liferay.portal.kernel.servlet.DirectServletRegistryUtil; |
|
||||||
import com.liferay.portal.kernel.util.StringUtil; |
|
||||||
import com.liferay.portal.kernel.util.Validator; |
|
||||||
import com.liferay.portal.model.Company; |
|
||||||
import com.liferay.portal.model.Contact; |
|
||||||
import com.liferay.portal.model.Group; |
|
||||||
import com.liferay.portal.model.LayoutPrototype; |
|
||||||
import com.liferay.portal.model.LayoutSetPrototype; |
|
||||||
import com.liferay.portal.model.Organization; |
|
||||||
import com.liferay.portal.model.User; |
|
||||||
import com.liferay.portal.model.UserPersonalSite; |
|
||||||
import com.liferay.portal.service.CompanyLocalServiceUtil; |
|
||||||
import com.liferay.portal.service.ContactLocalServiceUtil; |
|
||||||
import com.liferay.portal.service.GroupLocalServiceUtil; |
|
||||||
import com.liferay.portal.service.LayoutPrototypeLocalServiceUtil; |
|
||||||
import com.liferay.portal.service.LayoutSetPrototypeLocalServiceUtil; |
|
||||||
import com.liferay.portal.service.OrganizationLocalServiceUtil; |
|
||||||
import com.liferay.portal.service.ServiceContext; |
|
||||||
import com.liferay.portal.service.UserLocalServiceUtil; |
|
||||||
import com.liferay.portlet.documentlibrary.model.DLFolder; |
|
||||||
import com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil; |
|
||||||
import com.liferay.portlet.documentlibrary.service.DLFolderLocalServiceUtil; |
|
||||||
|
|
||||||
public class SvuotaDatabase { |
|
||||||
private static final Log _log = LogFactoryUtil.getLog(SvuotaDatabase.class); |
|
||||||
private static final int SLICE = 1000; |
|
||||||
|
|
||||||
private static int docPraticaCancellati; |
|
||||||
|
|
||||||
public static List<String> pulisci(ServiceContext serviceContext) throws SystemException, PortalException { |
|
||||||
List<String> esito = new ArrayList<>(); |
|
||||||
// esito.addAll(puliziaDocumentLibrary());
|
|
||||||
esito.addAll(svuotaDatabase(serviceContext)); |
|
||||||
|
|
||||||
try { |
|
||||||
SingleVMPoolUtil.clear(); |
|
||||||
MultiVMPoolUtil.clear(); |
|
||||||
CacheRegistryUtil.clear(); |
|
||||||
DirectServletRegistryUtil.clearServlets(); |
|
||||||
} catch (IllegalStateException e) { |
|
||||||
} |
|
||||||
|
|
||||||
return esito; |
|
||||||
} |
|
||||||
|
|
||||||
private static List<String> svuotaDatabase(ServiceContext serviceContext) throws SystemException, |
|
||||||
PortalException { |
|
||||||
List<String> esito = new ArrayList<>(); |
|
||||||
esitoLog(esito, "Cancellati " + svuotaDettPratica() + " DettPratica"); |
|
||||||
|
|
||||||
esitoLog(esito, "Cancellati " + svuotaAllegatoManuale() + " AllegatoManuale"); |
|
||||||
esitoLog(esito, "Cancellati " + svuotaAsseverazione() + " Asseverazione"); |
|
||||||
esitoLog(esito, "Cancellati " + svuotaAvviso() + " Avviso"); |
|
||||||
esitoLog(esito, "Cancellati " + svuotaCollaudo() + " Collaudo"); |
|
||||||
esitoLog(esito, "Cancellati " + svuotaContact() + " Contacts"); |
|
||||||
esitoLog(esito, "Cancellati " + svuotaControlloPratica() + " ControlloPratica"); |
|
||||||
esitoLog(esito, "Cancellati " + svuotaDelega() + " Delega"); |
|
||||||
esitoLog(esito, "Cancellati " + svuotaDocAggiuntiva() + " DocAggiuntiva"); |
|
||||||
esitoLog(esito, "Cancellati " + svuotaDocPratica() + " DocPratica"); |
|
||||||
esitoLog(esito, "Cancellati " + svuotaEmail() + " Email"); |
|
||||||
esitoLog(esito, "Cancellati " + svuotaEmailAttachment() + " EmailAttachment"); |
|
||||||
esitoLog(esito, "Cancellati " + svuotaFineLavori() + " FineLavori"); |
|
||||||
esitoLog(esito, "Cancellati " + svuotaGroup() + " Group"); |
|
||||||
esitoLog(esito, "Cancellati " + svuotaPagamento() + " Pagamento"); |
|
||||||
docPraticaCancellati = 0; |
|
||||||
esitoLog(esito, "Cancellati " + svuotaSoggetto() + " Soggetto, cancellati " + docPraticaCancellati |
|
||||||
+ " DocPratica"); |
|
||||||
esitoLog(esito, "Cancellati " + svuotaTempistica() + " Tempistica"); |
|
||||||
return esito; |
|
||||||
} |
|
||||||
|
|
||||||
private static List<String> puliziaDocumentLibrary() { |
|
||||||
List<String> esito = new ArrayList<>(); |
|
||||||
|
|
||||||
try { |
|
||||||
int cancellati = 0; |
|
||||||
int start = 0; |
|
||||||
int totali = 0; |
|
||||||
List<DLFolder> folders; |
|
||||||
do { |
|
||||||
folders = DLFolderLocalServiceUtil.getDLFolders(start, start + SLICE); |
|
||||||
int rimossi = 0; |
|
||||||
totali += folders.size(); |
|
||||||
for (DLFolder folder : folders) { |
|
||||||
DLFolder parent = folder.getParentFolder(); |
|
||||||
if (Validator.isNotNull(parent)) { |
|
||||||
switch (parent.getName()) { |
|
||||||
case "Allegati": |
|
||||||
long[] ids = StringUtil.split(folder.getName(), "_", 0L); |
|
||||||
if ((ids.length == 2) && (ids[0] == ids[1])) { |
|
||||||
try { |
|
||||||
DettPraticaLocalServiceUtil.getDettPratica(ids[0]); |
|
||||||
} catch (PortalException e) { |
|
||||||
_log.info("Cancello la cartella " + folder.getName()); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
DLAppLocalServiceUtil.deleteFolder(folder.getFolderId()); |
|
||||||
} |
|
||||||
} |
|
||||||
break; |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
start += folders.size() - rimossi; |
|
||||||
} while (folders.size() > 0); |
|
||||||
esitoLog(esito, "Analizzate " + totali + " cartelle, cancellate " + cancellati); |
|
||||||
} catch (PortalException | SystemException e) { |
|
||||||
esitoLog(esito, "Errore durante l'elaborazione. " + e.getMessage()); |
|
||||||
} |
|
||||||
return esito; |
|
||||||
} |
|
||||||
|
|
||||||
private static int svuotaAllegatoManuale() throws SystemException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<AllegatoManuale> allegatiManuali = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
allegatiManuali = AllegatoManualeLocalServiceUtil.getAllegatoManuales(start, start + SLICE); |
|
||||||
for (AllegatoManuale allegatoManuale : allegatiManuali) { |
|
||||||
if (!esiste(IntPratica.class.getName(), allegatoManuale.getIntPraticaId()) |
|
||||||
|| !esiste(DettPratica.class.getName(), allegatoManuale.getDettPraticaId()) |
|
||||||
|| !esiste(Avviso.class.getName(), allegatoManuale.getAvvisoId())) { |
|
||||||
deleteFileEntry(allegatoManuale.getFileEntryId()); |
|
||||||
AllegatoManualeLocalServiceUtil.deleteAllegatoManuale(allegatoManuale); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (allegatiManuali.size() > 0); |
|
||||||
return cancellati; |
|
||||||
} |
|
||||||
|
|
||||||
private static int svuotaAsseverazione() throws SystemException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<Asseverazione> asseverazioni = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
asseverazioni = AsseverazioneLocalServiceUtil.getAsseveraziones(start, start + SLICE); |
|
||||||
for (Asseverazione asseverazione : asseverazioni) { |
|
||||||
if (!esiste(IntPratica.class.getName(), asseverazione.getIntPraticaId()) |
|
||||||
|| !esiste(DettPratica.class.getName(), asseverazione.getDettPraticaId())) { |
|
||||||
deleteFileEntry(asseverazione.getFileEntryId()); |
|
||||||
AsseverazioneLocalServiceUtil.deleteAsseverazione(asseverazione); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (asseverazioni.size() > 0); |
|
||||||
return cancellati; |
|
||||||
} |
|
||||||
|
|
||||||
private static int svuotaAvviso() throws SystemException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<Avviso> avvisi = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
avvisi = AvvisoLocalServiceUtil.getAvvisos(start, start + SLICE); |
|
||||||
for (Avviso avviso : avvisi) { |
|
||||||
if (!esiste(avviso.getClassName(), avviso.getClassPk()) |
|
||||||
|| !esiste(IntPratica.class.getName(), avviso.getIntPraticaId())) { |
|
||||||
deleteFileEntry(avviso.getFileEntryIdBase()); |
|
||||||
deleteFileEntry(avviso.getFileEntryIdInvio()); |
|
||||||
deleteFileEntry(avviso.getFileEntryIdProtocollo()); |
|
||||||
AvvisoLocalServiceUtil.deleteAvviso(avviso); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (avvisi.size() > 0); |
|
||||||
return cancellati; |
|
||||||
} |
|
||||||
|
|
||||||
private static int svuotaCollaudo() throws SystemException, PortalException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<Collaudo> collaudi = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
collaudi = CollaudoLocalServiceUtil.getCollaudos(start, start + SLICE); |
|
||||||
for (Collaudo collaudo : collaudi) { |
|
||||||
if (!esiste(IntPratica.class.getName(), collaudo.getIntPraticaId())) { |
|
||||||
CollaudoLocalServiceUtil.deleteCollaudo(collaudo); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (collaudi.size() > 0); |
|
||||||
return cancellati; |
|
||||||
} |
|
||||||
|
|
||||||
private static int svuotaControlloPratica() throws SystemException, PortalException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<ControlloPratica> controlliPratiche = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
controlliPratiche = ControlloPraticaLocalServiceUtil.getControlloPraticas(start, start + SLICE); |
|
||||||
for (ControlloPratica controlloPratica : controlliPratiche) { |
|
||||||
if (!esiste(IntPratica.class.getName(), controlloPratica.getIntPraticaId()) |
|
||||||
|| !esiste(DettPratica.class.getName(), controlloPratica.getDettPraticaId())) { |
|
||||||
ControlloPraticaLocalServiceUtil.deleteControlloPratica(controlloPratica); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (controlliPratiche.size() > 0); |
|
||||||
return cancellati; |
|
||||||
} |
|
||||||
|
|
||||||
private static int svuotaDelega() throws SystemException, PortalException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<Delega> deleghe = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
deleghe = DelegaLocalServiceUtil.getDelegas(start, start + SLICE); |
|
||||||
for (Delega delega : deleghe) { |
|
||||||
if (!esiste(IntPratica.class.getName(), delega.getIntPraticaId()) |
|
||||||
|| !esiste(DettPratica.class.getName(), delega.getDettPraticaId())) { |
|
||||||
DelegaLocalServiceUtil.deleteDelega(delega); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (deleghe.size() > 0); |
|
||||||
return cancellati; |
|
||||||
} |
|
||||||
|
|
||||||
private static int svuotaContact() throws SystemException, PortalException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<Contact> contacts = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
contacts = ContactLocalServiceUtil.getContacts(start, start + SLICE); |
|
||||||
for (Contact contact : contacts) { |
|
||||||
if (!esiste(contact.getClassName(), contact.getClassPK())) { |
|
||||||
ContactLocalServiceUtil.deleteContact(contact); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (contacts.size() > 0); |
|
||||||
return cancellati; |
|
||||||
} |
|
||||||
|
|
||||||
private static String svuotaDettPratica() throws SystemException, PortalException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<DettPratica> dettPratiche = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
dettPratiche = DettPraticaLocalServiceUtil.getDettPraticas(start, start + SLICE); |
|
||||||
for (DettPratica dettPratica : dettPratiche) { |
|
||||||
if (!esiste(IntPratica.class.getName(), dettPratica.getIntPraticaId())) { |
|
||||||
DettPraticaLocalServiceUtil.deleteDettPratica(dettPratica); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (dettPratiche.size() > 0); |
|
||||||
return "Cancellati " + cancellati + " DettPratica"; |
|
||||||
} |
|
||||||
|
|
||||||
private static int svuotaDocAggiuntiva() throws SystemException, PortalException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<DocAggiuntiva> docAggiuntive = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
docAggiuntive = DocAggiuntivaLocalServiceUtil.getDocAggiuntivas(start, start + SLICE); |
|
||||||
for (DocAggiuntiva docAggiuntiva : docAggiuntive) { |
|
||||||
if (!esiste(IntPratica.class.getName(), docAggiuntiva.getIntPraticaId()) |
|
||||||
|| !esiste(DettPratica.class.getName(), docAggiuntiva.getDettPraticaId())) { |
|
||||||
deleteFileEntry(docAggiuntiva.getFileEntryId()); |
|
||||||
DocAggiuntivaLocalServiceUtil.deleteDocAggiuntiva(docAggiuntiva); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (docAggiuntive.size() > 0); |
|
||||||
return cancellati; |
|
||||||
} |
|
||||||
|
|
||||||
private static int svuotaDocPratica() throws SystemException, PortalException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<DocPratica> docPratiche = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
docPratiche = DocPraticaLocalServiceUtil.getDocPraticas(start, start + SLICE); |
|
||||||
for (DocPratica docPratica : docPratiche) { |
|
||||||
if (!esiste(IntPratica.class.getName(), docPratica.getIntPraticaId())) { |
|
||||||
deleteFileEntry(docPratica.getDlFileEntryId()); |
|
||||||
DocPraticaLocalServiceUtil.deleteDocPratica(docPratica); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (docPratiche.size() > 0); |
|
||||||
return cancellati; |
|
||||||
} |
|
||||||
|
|
||||||
private static int svuotaEmail() throws SystemException, PortalException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<Email> emails = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
emails = EmailLocalServiceUtil.getEmails(start, start + SLICE); |
|
||||||
for (Email email : emails) { |
|
||||||
if (!esiste(email.getClassName(), email.getClassPK())) { |
|
||||||
EmailLocalServiceUtil.deleteEmail(email); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (emails.size() > 0); |
|
||||||
return cancellati; |
|
||||||
} |
|
||||||
|
|
||||||
private static int svuotaEmailAttachment() throws SystemException, PortalException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<EmailAttachment> emailAttachments = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
emailAttachments = EmailAttachmentLocalServiceUtil.getEmailAttachments(start, start + SLICE); |
|
||||||
for (EmailAttachment emailAttachment : emailAttachments) { |
|
||||||
if (!esiste(Email.class.getName(), emailAttachment.getEmailId())) { |
|
||||||
deleteFileEntry(emailAttachment.getFileEntryId()); |
|
||||||
EmailAttachmentLocalServiceUtil.deleteEmailAttachment(emailAttachment); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (emailAttachments.size() > 0); |
|
||||||
return cancellati; |
|
||||||
} |
|
||||||
|
|
||||||
private static int svuotaFineLavori() throws SystemException, PortalException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<FineLavori> finiLavori = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
finiLavori = FineLavoriLocalServiceUtil.getFineLavoris(start, start + SLICE); |
|
||||||
for (FineLavori fineLavori : finiLavori) { |
|
||||||
if (!esiste(IntPratica.class.getName(), fineLavori.getIntPraticaId())) { |
|
||||||
FineLavoriLocalServiceUtil.deleteFineLavori(fineLavori); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (finiLavori.size() > 0); |
|
||||||
return cancellati; |
|
||||||
} |
|
||||||
|
|
||||||
private static int svuotaGroup() throws SystemException, PortalException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<Group> groups = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
groups = GroupLocalServiceUtil.getGroups(start, start + SLICE); |
|
||||||
for (Group group : groups) { |
|
||||||
if (!esiste(group.getClassName(), group.getClassPK())) { |
|
||||||
GroupLocalServiceUtil.deleteGroup(group); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (groups.size() > 0); |
|
||||||
return cancellati; |
|
||||||
} |
|
||||||
|
|
||||||
private static int svuotaPagamento() throws SystemException, PortalException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<Pagamento> pagamenti = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
pagamenti = PagamentoLocalServiceUtil.getPagamentos(start, start + SLICE); |
|
||||||
for (Pagamento pagamento : pagamenti) { |
|
||||||
if (!esiste(pagamento.getClassName(), pagamento.getClassPk()) |
|
||||||
|| !esiste(IntPratica.class.getName(), pagamento.getIntPraticaId())) { |
|
||||||
deleteFileEntry(pagamento.getFileEntryId()); |
|
||||||
PagamentoLocalServiceUtil.deletePagamento(pagamento); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (pagamenti.size() > 0); |
|
||||||
return cancellati; |
|
||||||
} |
|
||||||
|
|
||||||
private static int svuotaSoggetto() throws SystemException, PortalException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<Soggetto> soggetti = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
soggetti = SoggettoLocalServiceUtil.getSoggettos(start, start + SLICE); |
|
||||||
for (Soggetto soggetto : soggetti) { |
|
||||||
if (!esiste(IntPratica.class.getName(), soggetto.getIntPraticaId()) |
|
||||||
|| !esiste(DettPratica.class.getName(), soggetto.getDettPraticaId())) { |
|
||||||
if (Validator.isNotNull(soggetto.getFileVariazioneId())) { |
|
||||||
try { |
|
||||||
DocPratica docPratica = DocPraticaLocalServiceUtil.getDocPratica(soggetto |
|
||||||
.getFileVariazioneId()); |
|
||||||
deleteFileEntry(docPratica.getDlFileEntryId()); |
|
||||||
DocPraticaLocalServiceUtil.deleteDocPratica(docPratica); |
|
||||||
docPraticaCancellati++; |
|
||||||
} catch (PortalException e) { |
|
||||||
} |
|
||||||
} |
|
||||||
SoggettoLocalServiceUtil.deleteSoggetto(soggetto); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (soggetti.size() > 0); |
|
||||||
return cancellati; |
|
||||||
} |
|
||||||
|
|
||||||
private static int svuotaTempistica() throws SystemException, PortalException { |
|
||||||
int start = 0; |
|
||||||
int cancellati = 0; |
|
||||||
List<Tempistica> tempistiche = null; |
|
||||||
do { |
|
||||||
int rimossi = 0; |
|
||||||
tempistiche = TempisticaLocalServiceUtil.getTempisticas(start, start + SLICE); |
|
||||||
for (Tempistica tempistica : tempistiche) { |
|
||||||
if (!esiste(IntPratica.class.getName(), tempistica.getIntPraticaId()) |
|
||||||
|| !esiste(DettPratica.class.getName(), tempistica.getDettPraticaId())) { |
|
||||||
TempisticaLocalServiceUtil.deleteTempistica(tempistica); |
|
||||||
cancellati++; |
|
||||||
rimossi++; |
|
||||||
} |
|
||||||
} |
|
||||||
start += SLICE - rimossi; |
|
||||||
} while (tempistiche.size() > 0); |
|
||||||
return cancellati; |
|
||||||
} |
|
||||||
|
|
||||||
private static boolean esiste(String className, long classPK) throws SystemException { |
|
||||||
try { |
|
||||||
if (className.equalsIgnoreCase(Asseverazione.class.getName())) { |
|
||||||
AsseverazioneLocalServiceUtil.getAsseverazione(classPK); |
|
||||||
} else if (className.equalsIgnoreCase(Avviso.class.getName())) { |
|
||||||
AvvisoLocalServiceUtil.getAvviso(classPK); |
|
||||||
} else if (className.equalsIgnoreCase(Collaudo.class.getName())) { |
|
||||||
CollaudoLocalServiceUtil.getCollaudo(classPK); |
|
||||||
} else if (className.equalsIgnoreCase(Company.class.getName())) { |
|
||||||
CompanyLocalServiceUtil.getCompany(classPK); |
|
||||||
} else if (className.equalsIgnoreCase(Delega.class.getName())) { |
|
||||||
DelegaLocalServiceUtil.getDelega(classPK); |
|
||||||
} else if (className.equalsIgnoreCase(DettPratica.class.getName())) { |
|
||||||
DettPraticaLocalServiceUtil.getDettPratica(classPK); |
|
||||||
} else if (className.equalsIgnoreCase(Email.class.getName())) { |
|
||||||
EmailLocalServiceUtil.getEmail(classPK); |
|
||||||
} else if (className.equalsIgnoreCase(FineLavori.class.getName())) { |
|
||||||
FineLavoriLocalServiceUtil.getFineLavori(classPK); |
|
||||||
} else if (className.equalsIgnoreCase(Group.class.getName())) { |
|
||||||
GroupLocalServiceUtil.getGroup(classPK); |
|
||||||
} else if (className.equalsIgnoreCase(IntPratica.class.getName())) { |
|
||||||
IntPraticaLocalServiceUtil.getIntPratica(classPK); |
|
||||||
} else if (className.equalsIgnoreCase(LayoutPrototype.class.getName())) { |
|
||||||
LayoutPrototypeLocalServiceUtil.getLayoutPrototype(classPK); |
|
||||||
} else if (className.equalsIgnoreCase(LayoutSetPrototype.class.getName())) { |
|
||||||
LayoutSetPrototypeLocalServiceUtil.getLayoutSetPrototype(classPK); |
|
||||||
} else if (className.equalsIgnoreCase(ParereGeologo.class.getName())) { |
|
||||||
ParereGeologoLocalServiceUtil.getParereGeologo(classPK); |
|
||||||
} else if (className.equalsIgnoreCase(Organization.class.getName())) { |
|
||||||
OrganizationLocalServiceUtil.getOrganization(classPK); |
|
||||||
} else if (className.equalsIgnoreCase(Soggetto.class.getName())) { |
|
||||||
SoggettoLocalServiceUtil.getSoggetto(classPK); |
|
||||||
} else if (className.equalsIgnoreCase(User.class.getName())) { |
|
||||||
UserLocalServiceUtil.getUser(classPK); |
|
||||||
} else if (className.equalsIgnoreCase(UserPersonalSite.class.getName())) { |
|
||||||
// Nop
|
|
||||||
} else { |
|
||||||
_log.info("Classe non supportata: " + className); |
|
||||||
} |
|
||||||
} catch (PortalException e) { |
|
||||||
return false; |
|
||||||
} |
|
||||||
return true; |
|
||||||
} |
|
||||||
|
|
||||||
private static void deleteFileEntry(long fileEntryId) throws SystemException { |
|
||||||
try { |
|
||||||
DLAppLocalServiceUtil.deleteFileEntry(fileEntryId); |
|
||||||
} catch (PortalException e) { |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
private static void esitoLog(List<String> esito, String msg) { |
|
||||||
_log.info(msg); |
|
||||||
esito.add(msg); |
|
||||||
} |
|
||||||
} |
|
@ -1 +1,2 @@ |
|||||||
|
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<!-- <h2 class="title-fascicolo">Fascicolo</h2> --> |
<!-- <h2 class="title-fascicolo">Fascicolo</h2> --> |
||||||
|
@ -1 +1 @@ |
|||||||
291fbe4be1f094ebfa7c95b6381ba6af |
29bdb5e74c39965a8db63e99d25a27ab |
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Caricamento…
Reference in new issue