5,8 → 5,11 |
import org.tela_botanica.client.modeles.StructureListeAsyncDao; |
import org.tela_botanica.client.modeles.Utilisateur; |
import org.tela_botanica.client.modeles.UtilisateurAsyncDao; |
import org.tela_botanica.client.modeles.ValeurListe; |
import org.tela_botanica.client.modeles.ValeurListeAsyncDao; |
|
import com.extjs.gxt.ui.client.Registry; |
import com.google.gwt.core.client.GWT; |
|
// TODO : le transformer en SINGLETON |
public class Modele implements Rafraichissable { |
20,9 → 23,16 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).afficherListeInstitutions((StructureListe) nouvelleDonnees); |
} else if (nouvelleDonnees instanceof Utilisateur) { |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).mettreAJourEtatIdentification((Utilisateur) nouvelleDonnees); |
} else if (nouvelleDonnees instanceof ValeurListe) { |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).afficherListeValeurs((ValeurListe) nouvelleDonnees); |
} |
} |
|
public void obtenirListeValeurs(Integer id) { |
ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(this); |
lsDao.obtenirListe(id); |
} |
|
public void obtenirListeInstitutions() { |
StructureListeAsyncDao lsDao = new StructureListeAsyncDao(this); |
lsDao.obtenirListeInstitution(); |