New file |
0,0 → 1,26 |
package org.tela_botanica.client; |
|
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.ListeStructure; |
import org.tela_botanica.client.modeles.ListeStructureAsyncDao; |
|
import com.extjs.gxt.ui.client.Registry; |
|
// TODO : le transformer en SINGLETON |
public class Modele implements Rafraichissable { |
|
public Modele() { |
Registry.register(RegistreId.MODELE, this); |
} |
|
public void rafraichir(Object nouvelleDonnees) { |
if (nouvelleDonnees instanceof ListeStructure) { |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).afficherListeInstitutions((ListeStructure) nouvelleDonnees); |
} |
} |
|
public void obtenirListeInstitutions() { |
ListeStructureAsyncDao liDao = new ListeStructureAsyncDao(this); |
liDao.obtenirListeInstitution(); |
} |
} |