Subversion Repositories eFlore/Applications.coel

Rev

Rev 231 | Rev 244 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 231 Rev 237
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 58... Line 61...
58
	}
61
	}
Line 59... Line 62...
59
	
62
	
60
	//+----------------------------------------------------------------------------------------------------------------+
63
	//+----------------------------------------------------------------------------------------------------------------+
61
	//												GESTION DES UTILISATEURS
64
	//												GESTION DES UTILISATEURS
-
 
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();
Line 62... Line 72...
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);
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
}