Line 1... |
Line 1... |
1 |
package org.tela_botanica.client;
|
1 |
package org.tela_botanica.client;
|
Line -... |
Line 2... |
- |
|
2 |
|
- |
|
3 |
import java.util.Iterator;
|
- |
|
4 |
import java.util.List;
|
2 |
|
5 |
|
3 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
6 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
4 |
import org.tela_botanica.client.modeles.PersonneListe;
|
7 |
import org.tela_botanica.client.modeles.PersonneListe;
|
5 |
import org.tela_botanica.client.modeles.PersonnesAsyncDao;
|
8 |
import org.tela_botanica.client.modeles.PersonnesAsyncDao;
|
6 |
import org.tela_botanica.client.modeles.ProjetsListe;
|
9 |
import org.tela_botanica.client.modeles.ProjetsListe;
|
Line 59... |
Line 62... |
59 |
|
62 |
|
60 |
//+----------------------------------------------------------------------------------------------------------------+
|
63 |
//+----------------------------------------------------------------------------------------------------------------+
|
61 |
// GESTION DES UTILISATEURS
|
64 |
// GESTION DES UTILISATEURS
|
Line -... |
Line 65... |
- |
|
65 |
//+----------------------------------------------------------------------------------------------------------------+
|
- |
|
66 |
|
- |
|
67 |
// pour obtenir la liste de personne et la fournir à des éléments spécifiques
|
- |
|
68 |
public void obtenirListePersonnes(Rafraichissable r) {
|
- |
|
69 |
// Lance le service JREST associé au personne via la class PersonneListeAsyncDAO
|
- |
|
70 |
PersonnesAsyncDao plDao = new PersonnesAsyncDao(r);
|
- |
|
71 |
plDao.obtenirListePersonnes();
|
62 |
//+----------------------------------------------------------------------------------------------------------------+
|
72 |
}
|
63 |
|
73 |
|
64 |
public void connecterUtilisateur(String login, String mdp) {
|
74 |
public void connecterUtilisateur(String login, String mdp) {
|
65 |
Utilisateur utilisateur = (Utilisateur) Registry.get(RegistreId.UTILISATEUR);
|
75 |
Utilisateur utilisateur = (Utilisateur) Registry.get(RegistreId.UTILISATEUR);
|
66 |
utilisateur.setLogin(login);
|
76 |
utilisateur.setLogin(login);
|
Line 179... |
Line 189... |
179 |
public void ajouterPublication(String utilisateurId, Publication publi) {
|
189 |
public void ajouterPublication(String utilisateurId, Publication publi) {
|
180 |
PublicationListeAsyncDao pDao = new PublicationListeAsyncDao(this);
|
190 |
PublicationListeAsyncDao pDao = new PublicationListeAsyncDao(this);
|
181 |
pDao.ajouterPublication(this, utilisateurId, publi);
|
191 |
pDao.ajouterPublication(this, utilisateurId, publi);
|
182 |
}
|
192 |
}
|
Line -... |
Line 193... |
- |
|
193 |
|
- |
|
194 |
public void supprimerPublication(String utilisateurId,
|
- |
|
195 |
List<Publication> publicationListe) {
|
- |
|
196 |
String idPubs = "";
|
- |
|
197 |
for(Iterator<Publication> it = publicationListe.iterator(); it.hasNext();) {
|
- |
|
198 |
Publication pub = it.next();
|
- |
|
199 |
idPubs += pub.getId();
|
- |
|
200 |
if(it.hasNext()) {
|
- |
|
201 |
idPubs += ",";
|
- |
|
202 |
}
|
- |
|
203 |
}
|
- |
|
204 |
PublicationListeAsyncDao pDao = new PublicationListeAsyncDao(this);
|
183 |
|
205 |
pDao.supprimerPublication(this, utilisateurId, idPubs);
|
184 |
|
206 |
}
|
185 |
}
|
207 |
}
|