21,7 → 21,7 |
|
private static final String SERVICE_NOM = "CoelStructure"; |
|
public void selectionner(final Rafraichissable vue, final String projetId, final String structureId) { |
public void selectionner(final Rafraichissable vueARafraichir, final String projetId, final String structureId) { |
// Ajout des paramètres et données à selectionner dans l'URL |
final String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl() + |
SERVICE_NOM + "/" + |
57,7 → 57,6 |
// Si la requête est un succès, reception d'un objet ou d'un tableau |
if (responseValue.isObject() != null) { |
final JSONObject reponse = responseValue.isObject(); |
// Transformation du tableau JSON réponse en ListeInstitution |
Structure structure = new Structure(reponse); |
StructureConservation structureConservation = new StructureConservation(reponse); |
StructureValorisation structureValorisation = new StructureValorisation(reponse); |
65,13 → 64,11 |
info.setDonnee(0, structure); |
info.setDonnee(1, structureConservation); |
info.setDonnee(2, structureValorisation); |
vue.rafraichir(info); |
vueARafraichir.rafraichir(info); |
} else if (responseValue.isArray() != null) { |
final JSONArray reponse = responseValue.isArray(); |
// Transformation du tableau JSON réponse en ListeInstitution |
StructureListe structures = new StructureListe(reponse); |
// et on met à jour le demandeur des données |
vue.rafraichir(structures); |
vueARafraichir.rafraichir(structures); |
} else { |
GWT.log(url+"\n\tLa réponse n'est pas un objet ou un talbeau JSON et vaut : "+responseValue.toString(), null); |
} |
79,7 → 76,7 |
if (structureId == null) { |
// Dans le cas, où nous demandons toutes les institutions et qu'il n'y en a pas, nous retournons un objet vide |
StructureListe structures = new StructureListe(0); |
vue.rafraichir(structures); |
vueARafraichir.rafraichir(structures); |
} else { |
GWT.log(url, null); |
if (response.getText().length() == 0) { |