Subversion Repositories eFlore/Applications.del

Rev

Rev 939 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
814 aurelien 1
package org.tela_botanica.del.client.services.rest;
2
 
3
import org.tela_botanica.del.client.config.Config;
4
import org.tela_botanica.del.client.services.rest.async.ProtocolesCallback;
5
import com.google.gwt.http.client.RequestBuilder;
6
 
7
public class ProtocoleServiceConcret implements ProtocoleService {
8
 
9
	private String baseUrl;
10
 
11
	public ProtocoleServiceConcret() {
12
		Config config = new Config();
13
		this.baseUrl = config.getServiceBaseUrl();
14
	}
15
 
16
	public ProtocoleServiceConcret(Config config) {
17
		this.baseUrl = config.getServiceBaseUrl();
18
	}
19
 
20
	@Override
21
	public void getProtocole(String nomProtocole) {
22
		//TODO: voir si l'on aura besoin de ne retourner qu'un seul protocole
23
	}
24
 
25
	@Override
26
	public void getProtocoles(ProtocolesCallback callback) {
27
		//TODO: inventer un système de cache car sinon c'est chargé à fois qu'on accède à la partie
28
		// recherche image
29
		RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, baseUrl + "protocoles");
30
		try {
31
			rb.sendRequest(null, callback);
32
		} catch (Exception e) {
33
			// TODO: handle exception
34
		}
35
	}
36
}