2,7 → 2,9 |
|
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.PersonneListe; |
import org.tela_botanica.client.modeles.PersonneListeAsyncDao; |
import org.tela_botanica.client.modeles.PersonnesAsyncDao; |
import org.tela_botanica.client.modeles.ProjetsListe; |
import org.tela_botanica.client.modeles.ProjetsListeAsyncDao; |
import org.tela_botanica.client.modeles.PublicationListe; |
import org.tela_botanica.client.modeles.PublicationListeAsyncDao; |
import org.tela_botanica.client.modeles.Structure; |
15,6 → 17,7 |
import org.tela_botanica.client.modeles.ValeurListeAsyncDao; |
|
import com.extjs.gxt.ui.client.Registry; |
import com.google.gwt.user.client.Window; |
|
// TODO : le transformer en SINGLETON |
public class Modele implements Rafraichissable { |
34,6 → 37,8 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).afficherListePublication((PublicationListe) nouvelleDonnees); |
} else if (nouvelleDonnees instanceof PersonneListe) { |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).afficherListePersonnes((PersonneListe) nouvelleDonnees); |
} else if (nouvelleDonnees instanceof ProjetsListe) { |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).afficherListeProjets((ProjetsListe) nouvelleDonnees); |
} |
|
} |
53,7 → 58,7 |
/* |
* Lance le service JREST associƩ au personne via la class PersonneListeAsyncDAO |
* */ |
PersonneListeAsyncDao plDao = new PersonneListeAsyncDao(this); |
PersonnesAsyncDao plDao = new PersonnesAsyncDao(this); |
plDao.obtenirListePersonnes(); |
|
} |
90,4 → 95,11 |
structureDao.supprimer(r, idUtilisateur, idStr); |
} |
|
public void obtenirListeProjets () { |
ProjetsListeAsyncDao projetsDao = new ProjetsListeAsyncDao(this); |
projetsDao.obtenirListeProjets(); |
|
} |
|
|
} |