Subversion Repositories eFlore/Applications.del

Rev

Rev 515 | Rev 530 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
515 aurelien 1
package org.tela_botanica.del.client.services.rest;
2
 
3
import org.tela_botanica.del.client.services.rest.async.UtilisateurCallback;
4
 
5
import com.google.gwt.http.client.RequestBuilder;
6
 
7
public class UtilisateurServiceConcret implements UtilisateurService {
8
 
9
	private String serverUrl = "/del/jrest/";
10
 
11
	@Override
12
	public void connecterUtilisateur(String login, String motDePasse, UtilisateurCallback callback) {
523 aurelien 13
		RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, serverUrl + "Utilisateur/");
515 aurelien 14
		try {
523 aurelien 15
			rb.sendRequest("login="+login+"&pass="+motDePasse, callback);
515 aurelien 16
		} catch (Exception e) {
17
			// TODO: handle exception
18
		}
19
	}
20
 
21
	@Override
22
	public void deconnecterUtilisateur(String login, UtilisateurCallback callback) {
523 aurelien 23
		RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, serverUrl + "Utilisateur/"+login);
515 aurelien 24
		try {
523 aurelien 25
			rb.sendRequest("action=DELETE", callback);
515 aurelien 26
		} catch (Exception e) {
27
			// TODO: handle exception
28
		}
29
	}
30
 
31
	@Override
32
	public void obtenirUtilisateur(UtilisateurCallback callback) {
33
		RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, serverUrl + "Utilisateur/");
34
		try {
35
			rb.sendRequest(null, callback);
36
		} catch (Exception e) {
37
			// TODO: handle exception
38
		}
39
	}
40
 
41
}