Subversion Repositories eFlore/Applications.del

Rev

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

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