Package ece.ing3.java.projet.workers
Class ModelUpdateWorker
java.lang.Object
javax.swing.SwingWorker<Boolean,Object>
ece.ing3.java.projet.workers.AbstractSimpleModelWorker
ece.ing3.java.projet.workers.ModelUpdateWorker
- All Implemented Interfaces:
Runnable
,Future<Boolean>
,RunnableFuture<Boolean>
Processus en arrière-plan de mise à jour d'instances de modèle BDD de la base de donnée
Permet de mettre à jour des instances de modèle BDD 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
ConstructorsConstructorDescriptionModelUpdateWorker
(Model model, ModelWorkerProvider provider, boolean isAdd) Créer un nouveau processus en arrière-plan de mise à jour d'instances de modèle BDD de 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
-
ModelUpdateWorker
Créer un nouveau processus en arrière-plan de mise à jour d'instances de modèle BDD de la base de donnée.- Parameters:
model
- Instance de modèle BDD à mettre à jourprovider
- Objet fournissant les informations de configurations et de retourisAdd
-true
si on s'attend à un ajout plutôt qu'à une mise à jour d'une entrée existante
-