Package ece.ing3.java.projet.workers
Class ModelQueryWorker<M extends Model>
- 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
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.SwingWorker
SwingWorker.StateValue
-
Constructor Summary
ConstructorsConstructorDescriptionModelQueryWorker
(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 -
Method Summary
Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, removePropertyChangeListener, run
-
Constructor Details
-
ModelQueryWorker
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
-