17,17 → 17,22 |
import com.google.gwt.json.client.JSONValue; |
|
public class ValeurListeAsyncDao { |
private static final String SERVICE_NOM = "CoelValeurListe"; |
|
private Rafraichissable rafraichissement = null; |
private Rafraichissable vue = null; |
|
public ValeurListeAsyncDao(Rafraichissable r) { |
rafraichissement = r; |
public ValeurListeAsyncDao() { |
// TODO Auto-generated constructor stub |
} |
|
public ValeurListeAsyncDao(Rafraichissable vueARafraichir) { |
vue = vueARafraichir; |
} |
|
public void obtenirListe(Integer cle) { |
// Demande de toutes les structures |
String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl(); |
url = url+"CoelValeurListe/id/"+cle.toString(); |
url = url+SERVICE_NOM+"/id/"+cle.toString(); |
RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, url); |
//GWT.log(url, null); |
try { |
51,7 → 56,7 |
// Transformation du tableau JSON réponse en Liste |
ValeurListe liste = new ValeurListe(listeId, listeValeurs); |
// et on met à jour le demandeur des données |
rafraichissement.rafraichir(liste); |
vue.rafraichir(liste); |
} catch (NullPointerException e) { |
e.printStackTrace(); |
} |
63,8 → 68,4 |
e.printStackTrace(); |
} |
} |
public ValeurListeAsyncDao() { |
// TODO Auto-generated constructor stub |
} |
|
} |