Subversion Repositories eFlore/Applications.coel

Rev

Rev 1136 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1136 Rev 1218
1
package org.tela_botanica.client.http;
1
package org.tela_botanica.client.http;
2
 
2
 
3
import org.tela_botanica.client.Mediateur;
3
import org.tela_botanica.client.Mediateur;
4
 
4
 
5
import com.google.gwt.core.client.GWT;
5
import com.google.gwt.core.client.GWT;
6
import com.google.gwt.http.client.Request;
6
import com.google.gwt.http.client.Request;
7
import com.google.gwt.http.client.RequestBuilder;
7
import com.google.gwt.http.client.RequestBuilder;
8
import com.google.gwt.http.client.RequestCallback;
8
import com.google.gwt.http.client.RequestCallback;
9
import com.google.gwt.http.client.RequestException;
9
import com.google.gwt.http.client.RequestException;
10
 
10
 
11
public class JsonRestRequestBuilder extends RequestBuilder {
11
public class JsonRestRequestBuilder extends RequestBuilder {
12
 
12
 
13
	public JsonRestRequestBuilder(Method httpMethod, String url) {
13
	public JsonRestRequestBuilder(Method httpMethod, String url) {
14
		super(httpMethod, url);
14
		super(httpMethod, url);
15
		// TODO Auto-generated constructor stub
15
		// TODO Auto-generated constructor stub
16
	}
16
	}
17
	
17
	
18
	public Request envoyerRequete(String donneesRequete, RequestCallback retour) {
18
	public Request envoyerRequete(String donneesRequete, RequestCallback retour) {
19
		Request requeteSortie = null;
19
		Request requeteSortie = null;
20
		try {
20
		try {
21
			requeteSortie = sendRequest(donneesRequete, retour);
21
			requeteSortie = sendRequest(donneesRequete, retour);
22
		} catch (RequestException e) {
22
		} catch (RequestException e) {
23
			GWT.log(Mediateur.i18nM.erreurJrest(), e);
23
			GWT.log("la" + Mediateur.i18nM.erreurJrest(), e);
24
		}
24
		}
25
		return requeteSortie;
25
		return requeteSortie;
26
	}
26
	}
27
	
27
	
28
	public Request envoyerRequeteSuppression(RequestCallback retour) {
28
	public Request envoyerRequeteSuppression(RequestCallback retour) {
29
		Request requeteSortie = envoyerRequete("action=DELETE", retour);
29
		Request requeteSortie = envoyerRequete("action=DELETE", retour);
30
		return requeteSortie;
30
		return requeteSortie;
31
	}
31
	}
32
 
32
 
33
}
33
}