|
|
@ -17,6 +17,7 @@ import it.tref.liferay.portos.bo.model.DocPratica; |
|
|
|
import it.tref.liferay.portos.bo.model.FineLavori; |
|
|
|
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.model.Pagamento; |
|
|
|
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.Soggetto; |
|
|
|
import it.tref.liferay.portos.bo.model.Tempistica; |
|
|
|
import it.tref.liferay.portos.bo.model.Tempistica; |
|
|
|
import it.tref.liferay.portos.bo.service.AllegatoManualeLocalServiceUtil; |
|
|
|
import it.tref.liferay.portos.bo.service.AllegatoManualeLocalServiceUtil; |
|
|
@ -31,6 +32,7 @@ import it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil; |
|
|
|
import it.tref.liferay.portos.bo.service.FineLavoriLocalServiceUtil; |
|
|
|
import it.tref.liferay.portos.bo.service.FineLavoriLocalServiceUtil; |
|
|
|
import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; |
|
|
|
import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; |
|
|
|
import it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil; |
|
|
|
import it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil; |
|
|
|
|
|
|
|
import it.tref.liferay.portos.bo.service.ParereGeologoLocalServiceUtil; |
|
|
|
import it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil; |
|
|
|
import it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil; |
|
|
|
import it.tref.liferay.portos.bo.service.TempisticaLocalServiceUtil; |
|
|
|
import it.tref.liferay.portos.bo.service.TempisticaLocalServiceUtil; |
|
|
|
import it.tref.liferay.portos.mailmanager.model.Email; |
|
|
|
import it.tref.liferay.portos.mailmanager.model.Email; |
|
|
@ -59,7 +61,6 @@ import com.liferay.portal.model.LayoutSetPrototype; |
|
|
|
import com.liferay.portal.model.Organization; |
|
|
|
import com.liferay.portal.model.Organization; |
|
|
|
import com.liferay.portal.model.User; |
|
|
|
import com.liferay.portal.model.User; |
|
|
|
import com.liferay.portal.model.UserPersonalSite; |
|
|
|
import com.liferay.portal.model.UserPersonalSite; |
|
|
|
import com.liferay.portal.service.ClassNameLocalServiceUtil; |
|
|
|
|
|
|
|
import com.liferay.portal.service.CompanyLocalServiceUtil; |
|
|
|
import com.liferay.portal.service.CompanyLocalServiceUtil; |
|
|
|
import com.liferay.portal.service.ContactLocalServiceUtil; |
|
|
|
import com.liferay.portal.service.ContactLocalServiceUtil; |
|
|
|
import com.liferay.portal.service.GroupLocalServiceUtil; |
|
|
|
import com.liferay.portal.service.GroupLocalServiceUtil; |
|
|
@ -76,9 +77,11 @@ public class SvuotaDatabase { |
|
|
|
private static final Log _log = LogFactoryUtil.getLog(SvuotaDatabase.class); |
|
|
|
private static final Log _log = LogFactoryUtil.getLog(SvuotaDatabase.class); |
|
|
|
private static final int SLICE = 1000; |
|
|
|
private static final int SLICE = 1000; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private static int docPraticaCancellati; |
|
|
|
|
|
|
|
|
|
|
|
public static List<String> pulisci(ServiceContext serviceContext) throws SystemException, PortalException { |
|
|
|
public static List<String> pulisci(ServiceContext serviceContext) throws SystemException, PortalException { |
|
|
|
List<String> esito = new ArrayList<>(); |
|
|
|
List<String> esito = new ArrayList<>(); |
|
|
|
esito.addAll(puliziaDocumentLibrary()); |
|
|
|
// esito.addAll(puliziaDocumentLibrary());
|
|
|
|
esito.addAll(svuotaDatabase(serviceContext)); |
|
|
|
esito.addAll(svuotaDatabase(serviceContext)); |
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
try { |
|
|
@ -95,6 +98,8 @@ public class SvuotaDatabase { |
|
|
|
private static List<String> svuotaDatabase(ServiceContext serviceContext) throws SystemException, |
|
|
|
private static List<String> svuotaDatabase(ServiceContext serviceContext) throws SystemException, |
|
|
|
PortalException { |
|
|
|
PortalException { |
|
|
|
List<String> esito = new ArrayList<>(); |
|
|
|
List<String> esito = new ArrayList<>(); |
|
|
|
|
|
|
|
esitoLog(esito, "Cancellati " + svuotaDettPratica() + " DettPratica"); |
|
|
|
|
|
|
|
|
|
|
|
esitoLog(esito, "Cancellati " + svuotaAllegatoManuale() + " AllegatoManuale"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaAllegatoManuale() + " AllegatoManuale"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaAsseverazione() + " Asseverazione"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaAsseverazione() + " Asseverazione"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaAvviso() + " Avviso"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaAvviso() + " Avviso"); |
|
|
@ -102,7 +107,6 @@ public class SvuotaDatabase { |
|
|
|
esitoLog(esito, "Cancellati " + svuotaContact() + " Contacts"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaContact() + " Contacts"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaControlloPratica() + " ControlloPratica"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaControlloPratica() + " ControlloPratica"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaDelega() + " Delega"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaDelega() + " Delega"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaDettPratica() + " DettPratica"); |
|
|
|
|
|
|
|
esitoLog(esito, "Cancellati " + svuotaDocAggiuntiva() + " DocAggiuntiva"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaDocAggiuntiva() + " DocAggiuntiva"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaDocPratica() + " DocPratica"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaDocPratica() + " DocPratica"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaEmail() + " Email"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaEmail() + " Email"); |
|
|
@ -110,6 +114,9 @@ public class SvuotaDatabase { |
|
|
|
esitoLog(esito, "Cancellati " + svuotaFineLavori() + " FineLavori"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaFineLavori() + " FineLavori"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaGroup() + " Group"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaGroup() + " Group"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaPagamento() + " Pagamento"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaPagamento() + " Pagamento"); |
|
|
|
|
|
|
|
docPraticaCancellati = 0; |
|
|
|
|
|
|
|
esitoLog(esito, "Cancellati " + svuotaSoggetto() + " Soggetto, cancellati " + docPraticaCancellati |
|
|
|
|
|
|
|
+ " DocPratica"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaTempistica() + " Tempistica"); |
|
|
|
esitoLog(esito, "Cancellati " + svuotaTempistica() + " Tempistica"); |
|
|
|
return esito; |
|
|
|
return esito; |
|
|
|
} |
|
|
|
} |
|
|
@ -168,8 +175,8 @@ public class SvuotaDatabase { |
|
|
|
|| !esiste(Avviso.class.getName(), allegatoManuale.getAvvisoId())) { |
|
|
|
|| !esiste(Avviso.class.getName(), allegatoManuale.getAvvisoId())) { |
|
|
|
deleteFileEntry(allegatoManuale.getFileEntryId()); |
|
|
|
deleteFileEntry(allegatoManuale.getFileEntryId()); |
|
|
|
AllegatoManualeLocalServiceUtil.deleteAllegatoManuale(allegatoManuale); |
|
|
|
AllegatoManualeLocalServiceUtil.deleteAllegatoManuale(allegatoManuale); |
|
|
|
rimossi++; |
|
|
|
|
|
|
|
cancellati++; |
|
|
|
cancellati++; |
|
|
|
|
|
|
|
rimossi++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
start += SLICE - rimossi; |
|
|
|
start += SLICE - rimossi; |
|
|
@ -183,15 +190,14 @@ public class SvuotaDatabase { |
|
|
|
List<Asseverazione> asseverazioni = null; |
|
|
|
List<Asseverazione> asseverazioni = null; |
|
|
|
do { |
|
|
|
do { |
|
|
|
int rimossi = 0; |
|
|
|
int rimossi = 0; |
|
|
|
asseverazioni = AsseverazioneLocalServiceUtil.getAsseveraziones(start, start + SLICE); |
|
|
|
asseverazioni = AsseverazioneLocalServiceUtil.getAsseveraziones(start, start + SLICE); |
|
|
|
for (Asseverazione asseverazione : asseverazioni) { |
|
|
|
for (Asseverazione asseverazione : asseverazioni) { |
|
|
|
if (!esiste(IntPratica.class.getName(), asseverazione.getIntPraticaId()) |
|
|
|
if (!esiste(IntPratica.class.getName(), asseverazione.getIntPraticaId()) |
|
|
|
|| !esiste(DettPratica.class.getName(), asseverazione.getDettPraticaId()) |
|
|
|
|| !esiste(DettPratica.class.getName(), asseverazione.getDettPraticaId())) { |
|
|
|
|| !esiste(Soggetto.class.getName(), asseverazione.getSoggettoId())) { |
|
|
|
|
|
|
|
deleteFileEntry(asseverazione.getFileEntryId()); |
|
|
|
deleteFileEntry(asseverazione.getFileEntryId()); |
|
|
|
AsseverazioneLocalServiceUtil.deleteAsseverazione(asseverazione); |
|
|
|
AsseverazioneLocalServiceUtil.deleteAsseverazione(asseverazione); |
|
|
|
rimossi++; |
|
|
|
|
|
|
|
cancellati++; |
|
|
|
cancellati++; |
|
|
|
|
|
|
|
rimossi++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
start += SLICE - rimossi; |
|
|
|
start += SLICE - rimossi; |
|
|
@ -204,8 +210,8 @@ public class SvuotaDatabase { |
|
|
|
int cancellati = 0; |
|
|
|
int cancellati = 0; |
|
|
|
List<Avviso> avvisi = null; |
|
|
|
List<Avviso> avvisi = null; |
|
|
|
do { |
|
|
|
do { |
|
|
|
avvisi = AvvisoLocalServiceUtil.getAvvisos(start, start + SLICE); |
|
|
|
|
|
|
|
int rimossi = 0; |
|
|
|
int rimossi = 0; |
|
|
|
|
|
|
|
avvisi = AvvisoLocalServiceUtil.getAvvisos(start, start + SLICE); |
|
|
|
for (Avviso avviso : avvisi) { |
|
|
|
for (Avviso avviso : avvisi) { |
|
|
|
if (!esiste(avviso.getClassName(), avviso.getClassPk()) |
|
|
|
if (!esiste(avviso.getClassName(), avviso.getClassPk()) |
|
|
|
|| !esiste(IntPratica.class.getName(), avviso.getIntPraticaId())) { |
|
|
|
|| !esiste(IntPratica.class.getName(), avviso.getIntPraticaId())) { |
|
|
@ -213,8 +219,8 @@ public class SvuotaDatabase { |
|
|
|
deleteFileEntry(avviso.getFileEntryIdInvio()); |
|
|
|
deleteFileEntry(avviso.getFileEntryIdInvio()); |
|
|
|
deleteFileEntry(avviso.getFileEntryIdProtocollo()); |
|
|
|
deleteFileEntry(avviso.getFileEntryIdProtocollo()); |
|
|
|
AvvisoLocalServiceUtil.deleteAvviso(avviso); |
|
|
|
AvvisoLocalServiceUtil.deleteAvviso(avviso); |
|
|
|
rimossi++; |
|
|
|
|
|
|
|
cancellati++; |
|
|
|
cancellati++; |
|
|
|
|
|
|
|
rimossi++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
start += SLICE - rimossi; |
|
|
|
start += SLICE - rimossi; |
|
|
@ -227,13 +233,13 @@ public class SvuotaDatabase { |
|
|
|
int cancellati = 0; |
|
|
|
int cancellati = 0; |
|
|
|
List<Collaudo> collaudi = null; |
|
|
|
List<Collaudo> collaudi = null; |
|
|
|
do { |
|
|
|
do { |
|
|
|
collaudi = CollaudoLocalServiceUtil.getCollaudos(start, start + SLICE); |
|
|
|
|
|
|
|
int rimossi = 0; |
|
|
|
int rimossi = 0; |
|
|
|
|
|
|
|
collaudi = CollaudoLocalServiceUtil.getCollaudos(start, start + SLICE); |
|
|
|
for (Collaudo collaudo : collaudi) { |
|
|
|
for (Collaudo collaudo : collaudi) { |
|
|
|
if (!esiste(IntPratica.class.getName(), collaudo.getIntPraticaId())) { |
|
|
|
if (!esiste(IntPratica.class.getName(), collaudo.getIntPraticaId())) { |
|
|
|
CollaudoLocalServiceUtil.deleteCollaudo(collaudo); |
|
|
|
CollaudoLocalServiceUtil.deleteCollaudo(collaudo); |
|
|
|
rimossi++; |
|
|
|
|
|
|
|
cancellati++; |
|
|
|
cancellati++; |
|
|
|
|
|
|
|
rimossi++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
start += SLICE - rimossi; |
|
|
|
start += SLICE - rimossi; |
|
|
@ -246,14 +252,14 @@ public class SvuotaDatabase { |
|
|
|
int cancellati = 0; |
|
|
|
int cancellati = 0; |
|
|
|
List<ControlloPratica> controlliPratiche = null; |
|
|
|
List<ControlloPratica> controlliPratiche = null; |
|
|
|
do { |
|
|
|
do { |
|
|
|
controlliPratiche = ControlloPraticaLocalServiceUtil.getControlloPraticas(start, start + SLICE); |
|
|
|
|
|
|
|
int rimossi = 0; |
|
|
|
int rimossi = 0; |
|
|
|
|
|
|
|
controlliPratiche = ControlloPraticaLocalServiceUtil.getControlloPraticas(start, start + SLICE); |
|
|
|
for (ControlloPratica controlloPratica : controlliPratiche) { |
|
|
|
for (ControlloPratica controlloPratica : controlliPratiche) { |
|
|
|
if (!esiste(IntPratica.class.getName(), controlloPratica.getIntPraticaId()) |
|
|
|
if (!esiste(IntPratica.class.getName(), controlloPratica.getIntPraticaId()) |
|
|
|
|| !esiste(DettPratica.class.getName(), controlloPratica.getDettPraticaId())) { |
|
|
|
|| !esiste(DettPratica.class.getName(), controlloPratica.getDettPraticaId())) { |
|
|
|
ControlloPraticaLocalServiceUtil.deleteControlloPratica(controlloPratica); |
|
|
|
ControlloPraticaLocalServiceUtil.deleteControlloPratica(controlloPratica); |
|
|
|
rimossi++; |
|
|
|
|
|
|
|
cancellati++; |
|
|
|
cancellati++; |
|
|
|
|
|
|
|
rimossi++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
start += SLICE - rimossi; |
|
|
|
start += SLICE - rimossi; |
|
|
@ -266,14 +272,14 @@ public class SvuotaDatabase { |
|
|
|
int cancellati = 0; |
|
|
|
int cancellati = 0; |
|
|
|
List<Delega> deleghe = null; |
|
|
|
List<Delega> deleghe = null; |
|
|
|
do { |
|
|
|
do { |
|
|
|
deleghe = DelegaLocalServiceUtil.getDelegas(start, start + SLICE); |
|
|
|
|
|
|
|
int rimossi = 0; |
|
|
|
int rimossi = 0; |
|
|
|
|
|
|
|
deleghe = DelegaLocalServiceUtil.getDelegas(start, start + SLICE); |
|
|
|
for (Delega delega : deleghe) { |
|
|
|
for (Delega delega : deleghe) { |
|
|
|
if (!esiste(IntPratica.class.getName(), delega.getIntPraticaId()) |
|
|
|
if (!esiste(IntPratica.class.getName(), delega.getIntPraticaId()) |
|
|
|
|| !esiste(DettPratica.class.getName(), delega.getDettPraticaId())) { |
|
|
|
|| !esiste(DettPratica.class.getName(), delega.getDettPraticaId())) { |
|
|
|
DelegaLocalServiceUtil.deleteDelega(delega); |
|
|
|
DelegaLocalServiceUtil.deleteDelega(delega); |
|
|
|
rimossi++; |
|
|
|
|
|
|
|
cancellati++; |
|
|
|
cancellati++; |
|
|
|
|
|
|
|
rimossi++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
start += SLICE - rimossi; |
|
|
|
start += SLICE - rimossi; |
|
|
@ -286,13 +292,13 @@ public class SvuotaDatabase { |
|
|
|
int cancellati = 0; |
|
|
|
int cancellati = 0; |
|
|
|
List<Contact> contacts = null; |
|
|
|
List<Contact> contacts = null; |
|
|
|
do { |
|
|
|
do { |
|
|
|
contacts = ContactLocalServiceUtil.getContacts(start, start + SLICE); |
|
|
|
|
|
|
|
int rimossi = 0; |
|
|
|
int rimossi = 0; |
|
|
|
|
|
|
|
contacts = ContactLocalServiceUtil.getContacts(start, start + SLICE); |
|
|
|
for (Contact contact : contacts) { |
|
|
|
for (Contact contact : contacts) { |
|
|
|
if (!esiste(contact.getClassName(), contact.getClassPK())) { |
|
|
|
if (!esiste(contact.getClassName(), contact.getClassPK())) { |
|
|
|
ContactLocalServiceUtil.deleteContact(contact); |
|
|
|
ContactLocalServiceUtil.deleteContact(contact); |
|
|
|
rimossi++; |
|
|
|
|
|
|
|
cancellati++; |
|
|
|
cancellati++; |
|
|
|
|
|
|
|
rimossi++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
start += SLICE - rimossi; |
|
|
|
start += SLICE - rimossi; |
|
|
@ -300,23 +306,23 @@ public class SvuotaDatabase { |
|
|
|
return cancellati; |
|
|
|
return cancellati; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private static int svuotaDettPratica() throws SystemException, PortalException { |
|
|
|
private static String svuotaDettPratica() throws SystemException, PortalException { |
|
|
|
int start = 0; |
|
|
|
int start = 0; |
|
|
|
int cancellati = 0; |
|
|
|
int cancellati = 0; |
|
|
|
List<DettPratica> dettPratiche = null; |
|
|
|
List<DettPratica> dettPratiche = null; |
|
|
|
do { |
|
|
|
do { |
|
|
|
dettPratiche = DettPraticaLocalServiceUtil.getDettPraticas(start, start + SLICE); |
|
|
|
|
|
|
|
int rimossi = 0; |
|
|
|
int rimossi = 0; |
|
|
|
|
|
|
|
dettPratiche = DettPraticaLocalServiceUtil.getDettPraticas(start, start + SLICE); |
|
|
|
for (DettPratica dettPratica : dettPratiche) { |
|
|
|
for (DettPratica dettPratica : dettPratiche) { |
|
|
|
if (!esiste(IntPratica.class.getName(), dettPratica.getIntPraticaId())) { |
|
|
|
if (!esiste(IntPratica.class.getName(), dettPratica.getIntPraticaId())) { |
|
|
|
DettPraticaLocalServiceUtil.deleteDettPratica(dettPratica); |
|
|
|
DettPraticaLocalServiceUtil.deleteDettPratica(dettPratica); |
|
|
|
rimossi++; |
|
|
|
|
|
|
|
cancellati++; |
|
|
|
cancellati++; |
|
|
|
|
|
|
|
rimossi++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
start += SLICE - rimossi; |
|
|
|
start += SLICE - rimossi; |
|
|
|
} while (dettPratiche.size() > 0); |
|
|
|
} while (dettPratiche.size() > 0); |
|
|
|
return cancellati; |
|
|
|
return "Cancellati " + cancellati + " DettPratica"; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private static int svuotaDocAggiuntiva() throws SystemException, PortalException { |
|
|
|
private static int svuotaDocAggiuntiva() throws SystemException, PortalException { |
|
|
@ -324,15 +330,15 @@ public class SvuotaDatabase { |
|
|
|
int cancellati = 0; |
|
|
|
int cancellati = 0; |
|
|
|
List<DocAggiuntiva> docAggiuntive = null; |
|
|
|
List<DocAggiuntiva> docAggiuntive = null; |
|
|
|
do { |
|
|
|
do { |
|
|
|
docAggiuntive = DocAggiuntivaLocalServiceUtil.getDocAggiuntivas(start, start + SLICE); |
|
|
|
|
|
|
|
int rimossi = 0; |
|
|
|
int rimossi = 0; |
|
|
|
|
|
|
|
docAggiuntive = DocAggiuntivaLocalServiceUtil.getDocAggiuntivas(start, start + SLICE); |
|
|
|
for (DocAggiuntiva docAggiuntiva : docAggiuntive) { |
|
|
|
for (DocAggiuntiva docAggiuntiva : docAggiuntive) { |
|
|
|
if (!esiste(IntPratica.class.getName(), docAggiuntiva.getIntPraticaId()) |
|
|
|
if (!esiste(IntPratica.class.getName(), docAggiuntiva.getIntPraticaId()) |
|
|
|
|| !esiste(DettPratica.class.getName(), docAggiuntiva.getDettPraticaId())) { |
|
|
|
|| !esiste(DettPratica.class.getName(), docAggiuntiva.getDettPraticaId())) { |
|
|
|
deleteFileEntry(docAggiuntiva.getFileEntryId()); |
|
|
|
deleteFileEntry(docAggiuntiva.getFileEntryId()); |
|
|
|
DocAggiuntivaLocalServiceUtil.deleteDocAggiuntiva(docAggiuntiva); |
|
|
|
DocAggiuntivaLocalServiceUtil.deleteDocAggiuntiva(docAggiuntiva); |
|
|
|
rimossi++; |
|
|
|
|
|
|
|
cancellati++; |
|
|
|
cancellati++; |
|
|
|
|
|
|
|
rimossi++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
start += SLICE - rimossi; |
|
|
|
start += SLICE - rimossi; |
|
|
@ -345,14 +351,14 @@ public class SvuotaDatabase { |
|
|
|
int cancellati = 0; |
|
|
|
int cancellati = 0; |
|
|
|
List<DocPratica> docPratiche = null; |
|
|
|
List<DocPratica> docPratiche = null; |
|
|
|
do { |
|
|
|
do { |
|
|
|
docPratiche = DocPraticaLocalServiceUtil.getDocPraticas(start, start + SLICE); |
|
|
|
|
|
|
|
int rimossi = 0; |
|
|
|
int rimossi = 0; |
|
|
|
|
|
|
|
docPratiche = DocPraticaLocalServiceUtil.getDocPraticas(start, start + SLICE); |
|
|
|
for (DocPratica docPratica : docPratiche) { |
|
|
|
for (DocPratica docPratica : docPratiche) { |
|
|
|
if (!esiste(IntPratica.class.getName(), docPratica.getIntPraticaId())) { |
|
|
|
if (!esiste(IntPratica.class.getName(), docPratica.getIntPraticaId())) { |
|
|
|
deleteFileEntry(docPratica.getDlFileEntryId()); |
|
|
|
deleteFileEntry(docPratica.getDlFileEntryId()); |
|
|
|
DocPraticaLocalServiceUtil.deleteDocPratica(docPratica); |
|
|
|
DocPraticaLocalServiceUtil.deleteDocPratica(docPratica); |
|
|
|
rimossi++; |
|
|
|
|
|
|
|
cancellati++; |
|
|
|
cancellati++; |
|
|
|
|
|
|
|
rimossi++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
start += SLICE - rimossi; |
|
|
|
start += SLICE - rimossi; |
|
|
@ -365,13 +371,13 @@ public class SvuotaDatabase { |
|
|
|
int cancellati = 0; |
|
|
|
int cancellati = 0; |
|
|
|
List<Email> emails = null; |
|
|
|
List<Email> emails = null; |
|
|
|
do { |
|
|
|
do { |
|
|
|
emails = EmailLocalServiceUtil.getEmails(start, start + SLICE); |
|
|
|
|
|
|
|
int rimossi = 0; |
|
|
|
int rimossi = 0; |
|
|
|
|
|
|
|
emails = EmailLocalServiceUtil.getEmails(start, start + SLICE); |
|
|
|
for (Email email : emails) { |
|
|
|
for (Email email : emails) { |
|
|
|
if (!esiste(email.getClassName(), email.getClassPK())) { |
|
|
|
if (!esiste(email.getClassName(), email.getClassPK())) { |
|
|
|
EmailLocalServiceUtil.deleteEmail(email); |
|
|
|
EmailLocalServiceUtil.deleteEmail(email); |
|
|
|
rimossi++; |
|
|
|
|
|
|
|
cancellati++; |
|
|
|
cancellati++; |
|
|
|
|
|
|
|
rimossi++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
start += SLICE - rimossi; |
|
|
|
start += SLICE - rimossi; |
|
|
@ -384,14 +390,14 @@ public class SvuotaDatabase { |
|
|
|
int cancellati = 0; |
|
|
|
int cancellati = 0; |
|
|
|
List<EmailAttachment> emailAttachments = null; |
|
|
|
List<EmailAttachment> emailAttachments = null; |
|
|
|
do { |
|
|
|
do { |
|
|
|
emailAttachments = EmailAttachmentLocalServiceUtil.getEmailAttachments(start, start + SLICE); |
|
|
|
|
|
|
|
int rimossi = 0; |
|
|
|
int rimossi = 0; |
|
|
|
|
|
|
|
emailAttachments = EmailAttachmentLocalServiceUtil.getEmailAttachments(start, start + SLICE); |
|
|
|
for (EmailAttachment emailAttachment : emailAttachments) { |
|
|
|
for (EmailAttachment emailAttachment : emailAttachments) { |
|
|
|
if (!esiste(Email.class.getName(), emailAttachment.getEmailId())) { |
|
|
|
if (!esiste(Email.class.getName(), emailAttachment.getEmailId())) { |
|
|
|
deleteFileEntry(emailAttachment.getFileEntryId()); |
|
|
|
deleteFileEntry(emailAttachment.getFileEntryId()); |
|
|
|
EmailAttachmentLocalServiceUtil.deleteEmailAttachment(emailAttachment); |
|
|
|
EmailAttachmentLocalServiceUtil.deleteEmailAttachment(emailAttachment); |
|
|
|
rimossi++; |
|
|
|
|
|
|
|
cancellati++; |
|
|
|
cancellati++; |
|
|
|
|
|
|
|
rimossi++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
start += SLICE - rimossi; |
|
|
|
start += SLICE - rimossi; |
|
|
@ -404,13 +410,13 @@ public class SvuotaDatabase { |
|
|
|
int cancellati = 0; |
|
|
|
int cancellati = 0; |
|
|
|
List<FineLavori> finiLavori = null; |
|
|
|
List<FineLavori> finiLavori = null; |
|
|
|
do { |
|
|
|
do { |
|
|
|
finiLavori = FineLavoriLocalServiceUtil.getFineLavoris(start, start + SLICE); |
|
|
|
|
|
|
|
int rimossi = 0; |
|
|
|
int rimossi = 0; |
|
|
|
|
|
|
|
finiLavori = FineLavoriLocalServiceUtil.getFineLavoris(start, start + SLICE); |
|
|
|
for (FineLavori fineLavori : finiLavori) { |
|
|
|
for (FineLavori fineLavori : finiLavori) { |
|
|
|
if (!esiste(IntPratica.class.getName(), fineLavori.getIntPraticaId())) { |
|
|
|
if (!esiste(IntPratica.class.getName(), fineLavori.getIntPraticaId())) { |
|
|
|
FineLavoriLocalServiceUtil.deleteFineLavori(fineLavori); |
|
|
|
FineLavoriLocalServiceUtil.deleteFineLavori(fineLavori); |
|
|
|
rimossi++; |
|
|
|
|
|
|
|
cancellati++; |
|
|
|
cancellati++; |
|
|
|
|
|
|
|
rimossi++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
start += SLICE - rimossi; |
|
|
|
start += SLICE - rimossi; |
|
|
@ -423,13 +429,13 @@ public class SvuotaDatabase { |
|
|
|
int cancellati = 0; |
|
|
|
int cancellati = 0; |
|
|
|
List<Group> groups = null; |
|
|
|
List<Group> groups = null; |
|
|
|
do { |
|
|
|
do { |
|
|
|
groups = GroupLocalServiceUtil.getGroups(start, start + SLICE); |
|
|
|
|
|
|
|
int rimossi = 0; |
|
|
|
int rimossi = 0; |
|
|
|
|
|
|
|
groups = GroupLocalServiceUtil.getGroups(start, start + SLICE); |
|
|
|
for (Group group : groups) { |
|
|
|
for (Group group : groups) { |
|
|
|
if (!esiste(group.getClassName(), group.getClassPK())) { |
|
|
|
if (!esiste(group.getClassName(), group.getClassPK())) { |
|
|
|
GroupLocalServiceUtil.deleteGroup(group); |
|
|
|
GroupLocalServiceUtil.deleteGroup(group); |
|
|
|
rimossi++; |
|
|
|
|
|
|
|
cancellati++; |
|
|
|
cancellati++; |
|
|
|
|
|
|
|
rimossi++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
start += SLICE - rimossi; |
|
|
|
start += SLICE - rimossi; |
|
|
@ -442,15 +448,15 @@ public class SvuotaDatabase { |
|
|
|
int cancellati = 0; |
|
|
|
int cancellati = 0; |
|
|
|
List<Pagamento> pagamenti = null; |
|
|
|
List<Pagamento> pagamenti = null; |
|
|
|
do { |
|
|
|
do { |
|
|
|
pagamenti = PagamentoLocalServiceUtil.getPagamentos(start, start + SLICE); |
|
|
|
|
|
|
|
int rimossi = 0; |
|
|
|
int rimossi = 0; |
|
|
|
|
|
|
|
pagamenti = PagamentoLocalServiceUtil.getPagamentos(start, start + SLICE); |
|
|
|
for (Pagamento pagamento : pagamenti) { |
|
|
|
for (Pagamento pagamento : pagamenti) { |
|
|
|
if (!esiste(pagamento.getClassName(), pagamento.getClassPk()) |
|
|
|
if (!esiste(pagamento.getClassName(), pagamento.getClassPk()) |
|
|
|
|| !esiste(IntPratica.class.getName(), pagamento.getIntPraticaId())) { |
|
|
|
|| !esiste(IntPratica.class.getName(), pagamento.getIntPraticaId())) { |
|
|
|
deleteFileEntry(pagamento.getFileEntryId()); |
|
|
|
deleteFileEntry(pagamento.getFileEntryId()); |
|
|
|
PagamentoLocalServiceUtil.deletePagamento(pagamento); |
|
|
|
PagamentoLocalServiceUtil.deletePagamento(pagamento); |
|
|
|
rimossi++; |
|
|
|
|
|
|
|
cancellati++; |
|
|
|
cancellati++; |
|
|
|
|
|
|
|
rimossi++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
start += SLICE - rimossi; |
|
|
|
start += SLICE - rimossi; |
|
|
@ -458,19 +464,49 @@ public class SvuotaDatabase { |
|
|
|
return cancellati; |
|
|
|
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 { |
|
|
|
private static int svuotaTempistica() throws SystemException, PortalException { |
|
|
|
int start = 0; |
|
|
|
int start = 0; |
|
|
|
int cancellati = 0; |
|
|
|
int cancellati = 0; |
|
|
|
List<Tempistica> tempistiche = null; |
|
|
|
List<Tempistica> tempistiche = null; |
|
|
|
do { |
|
|
|
do { |
|
|
|
tempistiche = TempisticaLocalServiceUtil.getTempisticas(start, start + SLICE); |
|
|
|
|
|
|
|
int rimossi = 0; |
|
|
|
int rimossi = 0; |
|
|
|
|
|
|
|
tempistiche = TempisticaLocalServiceUtil.getTempisticas(start, start + SLICE); |
|
|
|
for (Tempistica tempistica : tempistiche) { |
|
|
|
for (Tempistica tempistica : tempistiche) { |
|
|
|
if (!esiste(IntPratica.class.getName(), tempistica.getIntPraticaId()) |
|
|
|
if (!esiste(IntPratica.class.getName(), tempistica.getIntPraticaId()) |
|
|
|
|| !esiste(DettPratica.class.getName(), tempistica.getDettPraticaId())) { |
|
|
|
|| !esiste(DettPratica.class.getName(), tempistica.getDettPraticaId())) { |
|
|
|
TempisticaLocalServiceUtil.deleteTempistica(tempistica); |
|
|
|
TempisticaLocalServiceUtil.deleteTempistica(tempistica); |
|
|
|
rimossi++; |
|
|
|
|
|
|
|
cancellati++; |
|
|
|
cancellati++; |
|
|
|
|
|
|
|
rimossi++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
start += SLICE - rimossi; |
|
|
|
start += SLICE - rimossi; |
|
|
@ -478,16 +514,14 @@ public class SvuotaDatabase { |
|
|
|
return cancellati; |
|
|
|
return cancellati; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private static boolean esiste(long classNameId, long classPK) throws PortalException, SystemException { |
|
|
|
|
|
|
|
return esiste(ClassNameLocalServiceUtil.getClassName(classNameId).getClassName(), classPK); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private static boolean esiste(String className, long classPK) throws SystemException { |
|
|
|
private static boolean esiste(String className, long classPK) throws SystemException { |
|
|
|
try { |
|
|
|
try { |
|
|
|
if (className.equalsIgnoreCase(Asseverazione.class.getName())) { |
|
|
|
if (className.equalsIgnoreCase(Asseverazione.class.getName())) { |
|
|
|
AsseverazioneLocalServiceUtil.getAsseverazione(classPK); |
|
|
|
AsseverazioneLocalServiceUtil.getAsseverazione(classPK); |
|
|
|
} else if (className.equalsIgnoreCase(Avviso.class.getName())) { |
|
|
|
} else if (className.equalsIgnoreCase(Avviso.class.getName())) { |
|
|
|
AvvisoLocalServiceUtil.getAvviso(classPK); |
|
|
|
AvvisoLocalServiceUtil.getAvviso(classPK); |
|
|
|
|
|
|
|
} else if (className.equalsIgnoreCase(Collaudo.class.getName())) { |
|
|
|
|
|
|
|
CollaudoLocalServiceUtil.getCollaudo(classPK); |
|
|
|
} else if (className.equalsIgnoreCase(Company.class.getName())) { |
|
|
|
} else if (className.equalsIgnoreCase(Company.class.getName())) { |
|
|
|
CompanyLocalServiceUtil.getCompany(classPK); |
|
|
|
CompanyLocalServiceUtil.getCompany(classPK); |
|
|
|
} else if (className.equalsIgnoreCase(Delega.class.getName())) { |
|
|
|
} else if (className.equalsIgnoreCase(Delega.class.getName())) { |
|
|
@ -496,6 +530,8 @@ public class SvuotaDatabase { |
|
|
|
DettPraticaLocalServiceUtil.getDettPratica(classPK); |
|
|
|
DettPraticaLocalServiceUtil.getDettPratica(classPK); |
|
|
|
} else if (className.equalsIgnoreCase(Email.class.getName())) { |
|
|
|
} else if (className.equalsIgnoreCase(Email.class.getName())) { |
|
|
|
EmailLocalServiceUtil.getEmail(classPK); |
|
|
|
EmailLocalServiceUtil.getEmail(classPK); |
|
|
|
|
|
|
|
} else if (className.equalsIgnoreCase(FineLavori.class.getName())) { |
|
|
|
|
|
|
|
FineLavoriLocalServiceUtil.getFineLavori(classPK); |
|
|
|
} else if (className.equalsIgnoreCase(Group.class.getName())) { |
|
|
|
} else if (className.equalsIgnoreCase(Group.class.getName())) { |
|
|
|
GroupLocalServiceUtil.getGroup(classPK); |
|
|
|
GroupLocalServiceUtil.getGroup(classPK); |
|
|
|
} else if (className.equalsIgnoreCase(IntPratica.class.getName())) { |
|
|
|
} else if (className.equalsIgnoreCase(IntPratica.class.getName())) { |
|
|
@ -504,6 +540,8 @@ public class SvuotaDatabase { |
|
|
|
LayoutPrototypeLocalServiceUtil.getLayoutPrototype(classPK); |
|
|
|
LayoutPrototypeLocalServiceUtil.getLayoutPrototype(classPK); |
|
|
|
} else if (className.equalsIgnoreCase(LayoutSetPrototype.class.getName())) { |
|
|
|
} else if (className.equalsIgnoreCase(LayoutSetPrototype.class.getName())) { |
|
|
|
LayoutSetPrototypeLocalServiceUtil.getLayoutSetPrototype(classPK); |
|
|
|
LayoutSetPrototypeLocalServiceUtil.getLayoutSetPrototype(classPK); |
|
|
|
|
|
|
|
} else if (className.equalsIgnoreCase(ParereGeologo.class.getName())) { |
|
|
|
|
|
|
|
ParereGeologoLocalServiceUtil.getParereGeologo(classPK); |
|
|
|
} else if (className.equalsIgnoreCase(Organization.class.getName())) { |
|
|
|
} else if (className.equalsIgnoreCase(Organization.class.getName())) { |
|
|
|
OrganizationLocalServiceUtil.getOrganization(classPK); |
|
|
|
OrganizationLocalServiceUtil.getOrganization(classPK); |
|
|
|
} else if (className.equalsIgnoreCase(Soggetto.class.getName())) { |
|
|
|
} else if (className.equalsIgnoreCase(Soggetto.class.getName())) { |
|
|
|