1,5 → 1,8 |
package org.tela_botanica.client; |
|
import java.util.Iterator; |
import java.util.List; |
|
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.PersonneListe; |
import org.tela_botanica.client.modeles.PersonnesAsyncDao; |
60,6 → 63,13 |
//+----------------------------------------------------------------------------------------------------------------+ |
// GESTION DES UTILISATEURS |
//+----------------------------------------------------------------------------------------------------------------+ |
|
// pour obtenir la liste de personne et la fournir à des éléments spécifiques |
public void obtenirListePersonnes(Rafraichissable r) { |
// Lance le service JREST associé au personne via la class PersonneListeAsyncDAO |
PersonnesAsyncDao plDao = new PersonnesAsyncDao(r); |
plDao.obtenirListePersonnes(); |
} |
|
public void connecterUtilisateur(String login, String mdp) { |
Utilisateur utilisateur = (Utilisateur) Registry.get(RegistreId.UTILISATEUR); |
181,5 → 191,17 |
pDao.ajouterPublication(this, utilisateurId, publi); |
} |
|
|
public void supprimerPublication(String utilisateurId, |
List<Publication> publicationListe) { |
String idPubs = ""; |
for(Iterator<Publication> it = publicationListe.iterator(); it.hasNext();) { |
Publication pub = it.next(); |
idPubs += pub.getId(); |
if(it.hasNext()) { |
idPubs += ","; |
} |
} |
PublicationListeAsyncDao pDao = new PublicationListeAsyncDao(this); |
pDao.supprimerPublication(this, utilisateurId, idPubs); |
} |
} |