Class ModelQueryWorker<M extends Model>

java.lang.Object
javax.swing.SwingWorker<Map.Entry<List<M>,List<Map<String,Object>>>,Object>
ece.ing3.java.projet.workers.ModelQueryWorker<M>
All Implemented Interfaces:
Runnable, Future<Map.Entry<List<M>,List<Map<String,Object>>>>, RunnableFuture<Map.Entry<List<M>,List<Map<String,Object>>>>

public class ModelQueryWorker<M extends Model> extends SwingWorker<Map.Entry<List<M>,List<Map<String,Object>>>,Object>
Processus en arrière-plan de récupération d'instances de modèle BDD depuis la base de donnée

Permet de récupérer les instances de modèle BDD à afficher dans un ModelList en arrière-plan, sans bloquer l'interface.

Author:
Virgile, Nicolas, Louis-Félix
  • Constructor Details

    • ModelQueryWorker

      public ModelQueryWorker(ModelQueryWorkerProvider<M> provider)
      Créer un nouveau processus en arrière-plan de récupération d'instances de modèle BDD depuis la base de donnée
      Parameters:
      provider - Objet fournissant les informations de configurations et de retour