Subversion Repositories eFlore/Applications.del

Rev

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

Rev Author Line No. Line
342 aurelien 1
package org.tela_botanica.del.client.services.rest.async;
2
 
3
import java.util.ArrayList;
4
import java.util.List;
5
 
6
import org.tela_botanica.del.client.modeles.Image;
7
import org.tela_botanica.del.client.modeles.ImageServiceResultat;
8
import org.tela_botanica.del.client.modeles.Observation;
9
 
10
import com.google.gwt.http.client.Request;
11
import com.google.gwt.http.client.RequestCallback;
12
import com.google.gwt.http.client.Response;
13
import com.google.gwt.json.client.JSONArray;
14
import com.google.gwt.json.client.JSONObject;
15
import com.google.gwt.json.client.JSONParser;
16
import com.google.gwt.json.client.JSONValue;
17
 
18
public  abstract class ImagesParTaxonCallback implements RequestCallback {
19
 
20
	public ImagesParTaxonCallback() {
21
 
22
	}
23
 
24
	@Override
25
	public void onResponseReceived(Request request, Response response) {
26
		ImageServiceResultat imagesRecues = convertirReponseVersListeImage(response);
27
		surImagesRecues(imagesRecues);
28
	}
29
 
30
	@Override
31
	public void onError(Request request, Throwable exception) {
32
		// TODO Auto-generated method stub
33
 
34
	}
35
 
36
	public abstract void surImagesRecues(ImageServiceResultat imagesRecues);
37
 
38
	private ImageServiceResultat convertirReponseVersListeImage(Response reponse) {
39
		ImageServiceResultat resultat = new ImageServiceResultat(JSONParser.parseStrict(reponse.getText()));
40
		return resultat;
41
	}
42
 
43
 
44
}