Class DialogSupport
java.lang.Object
it.uniupo.simnova.views.ui.helper.DialogSupport
Classe di utility per la gestione di dialog comuni nell'interfaccia utente.
 Fornisce metodi statici per mostrare dialog specifici, come quello per l'upload di file ZIP.
- Version:
- 1.0
- Author:
- Alessandro Zappatore
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidshowZipUploadDialog(AtomicBoolean detached, ExecutorService executorService, ScenarioImportService scenarioImportService, Runnable onSuccess) Mostra un dialog modale per il caricamento di un file ZIP.
- 
Constructor Details- 
DialogSupportpublic DialogSupport()Costruttore privato per prevenire l'istanza della classe. Questa classe contiene solo metodi statici e non dovrebbe essere istanziata.
 
- 
- 
Method Details- 
showZipUploadDialogpublic static void showZipUploadDialog(AtomicBoolean detached, ExecutorService executorService, ScenarioImportService scenarioImportService, Runnable onSuccess) Mostra un dialog modale per il caricamento di un file ZIP. Questo dialog è utilizzato per importare nuovi scenari nell'applicazione. L'operazione di importazione avviene in background.- Parameters:
- detached- Flag atomico che indica se la UI è stata distaccata, per prevenire operazioni su componenti non più attaccati.
- executorService- Servizio esecutore per eseguire l'importazione in un thread separato.
- scenarioImportService- Servizio per la logica di importazione dello scenario da file ZIP.
- onSuccess- Runnable da eseguire in caso di successo dell'importazione.
 
 
-