package com.llgc.modele; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import com.llgc.modele.pojo.POJOVoiture; public class ModeleVoitureSwing extends ModeleVoiture implements Observable { private List listObserver = new ArrayList(); @Override public void addObserver(Observer obs) { listObserver.add(obs); } @Override public void removeObservers() { listObserver.clear(); } @Override public void notifyObserver(String str) { for (Observer obs : listObserver) obs.update(str); } @Override public void create(POJOVoiture entite) { try { super.create(entite); } catch (ClassNotFoundException | SQLException e) { notifyObserver("Echec lors de l'insertion de la voiture dans la base de données."); return; } notifyObserver("Ajouter avec succès."); } }