26,7 → 26,6 |
import com.google.gwt.json.client.JSONObject; |
import com.google.gwt.json.client.JSONParser; |
import com.google.gwt.json.client.JSONValue; |
import com.google.gwt.user.client.Window; |
|
/** |
* Centralisation des methodes de parsing du code JSON retourné par les |
94,8 → 93,10 |
List<InterventionForum> interventions = parserInterventions(propositions.isObject()); |
for (InterventionForum interventionForum : interventions) { |
interventionForum.setObservation(observation); |
// Si une proposition avec le même nom retenu que l'observation est déjà présente, |
// alors il n'est pas nécessaire de créer la proposition "factice" |
// Si une proposition avec le même nom retenu que l'observation |
// est déjà présente, |
// alors il n'est pas nécessaire de créer la proposition |
// "factice" |
if(interventionForum instanceof PropositionDetermination) { |
PropositionDetermination proposition = (PropositionDetermination)interventionForum; |
if(!nomRetenu.equals("") && proposition.getEspece().equals(nomRetenu)) { |
107,7 → 108,8 |
} |
|
if(creerPropositionAPartirObs) { |
// Si elle est nécessaire, la proposition factice est ajoutée au début |
// Si elle est nécessaire, la proposition factice est ajoutée au |
// début |
observation.getInterventionsForum().add(0, creerPropositionDeterminationAPartirObservation(observation)); |
} |
return observation; |
239,8 → 241,7 |
InterventionForum parent = interventionsNonTypees.get(idParent); |
intervention.setParent(parent); |
parent.ajouterCommentaire((Commentaire)intervention); |
} |
else{ |
} else { |
retour.add(intervention); |
} |
} |
470,6 → 471,7 |
double total = retourJson.isObject().get("entete").isObject().get("total").isNumber().doubleValue(); |
nbTotalImagesPourLaRecherche = (int) total; |
JSONObject tableauImg = retourJson.isObject().get("resultats").isObject(); |
if (tableauImg != null) { |
java.util.Iterator<String> it = tableauImg.keySet().iterator(); |
while (it.hasNext()) { |
JSONObject imageJson = tableauImg.get(it.next()).isObject(); |
476,6 → 478,7 |
Image image = parserRetourImage(imageJson); |
images.add(image); |
} |
} |
|
} else { |
JSONArray tableauImg = retourJson.isObject().get("images").isArray(); |