Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 751 Rev 879
Line 4... Line 4...
4
import org.tela_botanica.client.http.JsonRestRequestCallback;
4
import org.tela_botanica.client.http.JsonRestRequestCallback;
5
import org.tela_botanica.client.interfaces.Rafraichissable;
5
import org.tela_botanica.client.interfaces.Rafraichissable;
6
import org.tela_botanica.client.util.UtilDAO;
6
import org.tela_botanica.client.util.UtilDAO;
Line 7... Line 7...
7
 
7
 
-
 
8
import com.google.gwt.json.client.JSONArray;
8
import com.google.gwt.json.client.JSONArray;
9
import com.google.gwt.json.client.JSONObject;
Line 9... Line 10...
9
import com.google.gwt.json.client.JSONValue;
10
import com.google.gwt.json.client.JSONValue;
10
 
11
 
Line 34... Line 35...
34
				// Mise à jour du demandeur des données
35
				// Mise à jour du demandeur des données
35
				vueARafraichir.rafraichir(projets);
36
				vueARafraichir.rafraichir(projets);
36
			}
37
			}
37
		});
38
		});
38
	}
39
	}
-
 
40
 
-
 
41
	public void selectionnerProjet(String idProjet) {
-
 
42
		String[] param = {idProjet};
-
 
43
		final JsonRestRequestBuilder rb = UtilDAO.construireRequete(SERVICE_NOM,param);
-
 
44
		rb.envoyerRequete(null, new JsonRestRequestCallback() {
-
 
45
			@Override
-
 
46
			public void surReponse(JSONValue responseValue) {
-
 
47
				Projet projet;
-
 
48
				// Si la requête est un succès, reception d'un tableau
-
 
49
				if (responseValue.isObject() != null)	{
-
 
50
					final JSONObject reponse = responseValue.isObject();
-
 
51
					// Transformation du tableau JSON réponse en ListePersonnes
-
 
52
					projet = new Projet(reponse);				
-
 
53
				} else {
-
 
54
					projet = new Projet();
-
 
55
				}
-
 
56
				// Mise à jour du demandeur des données
-
 
57
				vueARafraichir.rafraichir(projet);
-
 
58
			}
-
 
59
		});
-
 
60
		
-
 
61
	}
39
}
62
}
40
63