Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 69 Rev 114
Line 34... Line 34...
34
					// TODO Auto-generated method stub
34
					// TODO Auto-generated method stub
Line 35... Line 35...
35
 
35
 
Line 36... Line 36...
36
				}
36
				}
-
 
37
 
-
 
38
				public void onResponseReceived(Request request, Response response) {
37
 
39
					Boolean defaut = true;
38
				public void onResponseReceived(Request request, Response response) {
40
					if (response.getText().length() != 0 && response.getText() != null) {
39
					final JSONValue responseValue = JSONParser.parse(response.getText());
41
						final JSONValue responseValue = JSONParser.parse(response.getText());
40
 
42
	
41
					// Si la requête est un succès, reception d'un tableau
43
						// Si la requête est un succès, reception d'un tableau
42
					if (responseValue.isArray() != null) {
44
						if (responseValue.isArray() != null) {
43
						final JSONArray reponse = responseValue.isArray();
45
							final JSONArray reponse = responseValue.isArray();
44
						// Transformation du tableau JSON réponse en ListeInstitution
46
							// Transformation du tableau JSON réponse en ListeInstitution
-
 
47
							institutions = new StructureListe(reponse);
-
 
48
							// et on met à jour le demandeur des données
-
 
49
							rafraichissement.rafraichir(institutions);
-
 
50
							// Tout c'est bien déroulé, on courcircuite l'affichage par défaut
-
 
51
							defaut = false;
-
 
52
						}
-
 
53
					}
45
						institutions = new StructureListe(reponse);
54
					if (defaut == true) {
46
						// et on met à jour le demandeur des données
55
						institutions = new StructureListe(0);
47
						rafraichissement.rafraichir(institutions);
-
 
48
					}
56
						rafraichissement.rafraichir(institutions);
49
 
57
					}
50
				}
58
				}
51
			});
59
			});
52
		} catch (RequestException e) {
60
		} catch (RequestException e) {