Subversion Repositories eFlore/Applications.coel

Rev

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

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