Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 768 → Rev 769

/trunk/src/org/tela_botanica/del/client/modeles/ObservationServiceResultat.java
10,6 → 10,7
import com.google.gwt.json.client.JSONArray;
import com.google.gwt.json.client.JSONObject;
import com.google.gwt.json.client.JSONValue;
import com.google.gwt.user.client.Window;
 
public class ObservationServiceResultat {
19,16 → 20,17
 
public ObservationServiceResultat(JSONValue retourJson) {
//TODO ajouter vérifications plus précises
double total = retourJson.isObject().get("total").isNumber().doubleValue();
Window.alert(retourJson.isObject().get("entete").isObject().get("total")+"");
double total = retourJson.isObject().get("entete").isObject().get("total").isNumber().doubleValue();
nbTotalObservationsPourLaRecherche = (int) total;
JSONArray tableauObs = retourJson.isObject().get("contenu").isArray();
JSONObject tableauObs = retourJson.isObject().get("resultats").isObject();
observations = new ArrayList<Observation>();
int nbResultats = tableauObs.size();
for (int i = 0; i < nbResultats; i++) {
java.util.Iterator<String> it = tableauObs.keySet().iterator();
while (it.hasNext()) {
JSONObject observationJson = tableauObs.get(i).isObject();
JSONObject observationJson = tableauObs.get(it.next()).isObject();
Observation observation = UtilitairesServiceResultat.parserObservationEtCreerPropositionDetermination(observationJson);
JSONArray tableauImagesObs = observationJson.get("images").isArray();