Class DialogSupport

java.lang.Object
it.uniupo.simnova.views.ui.helper.DialogSupport

public class DialogSupport extends Object
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 Details

    • DialogSupport

      public DialogSupport()
      Costruttore privato per prevenire l'istanza della classe. Questa classe contiene solo metodi statici e non dovrebbe essere istanziata.
  • Method Details

    • showZipUploadDialog

      public 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.