Line 2... |
Line 2... |
2 |
|
2 |
|
Line 3... |
Line 3... |
3 |
|
3 |
|
4 |
//TODO : normaliser les noms de methodes (obtenir, ajouter ...)
|
- |
|
5 |
|
4 |
//TODO : normaliser les noms de methodes (obtenir, ajouter ...)
|
6 |
import java.util.HashMap;
|
5 |
|
7 |
import org.tela_botanica.client.interfaces.FournisseurListe;
|
- |
|
8 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
6 |
import java.util.HashMap;
|
9 |
import org.tela_botanica.client.modeles.dao.ExportObservationsDAO;
|
7 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
10 |
import org.tela_botanica.client.modeles.dao.ImageAsynchroneDAO;
|
8 |
import org.tela_botanica.client.modeles.dao.ExportObservationsDAO;
|
11 |
import org.tela_botanica.client.modeles.dao.ImageGeneriqueVueAsynchroneDAO;
|
9 |
import org.tela_botanica.client.modeles.dao.ImageGeneriqueVueAsynchroneDAO;
|
12 |
import org.tela_botanica.client.modeles.dao.ImageInformationRepartitionAsynchroneDAO;
|
10 |
import org.tela_botanica.client.modeles.dao.ImageInformationRepartitionAsynchroneDAO;
|
Line 24... |
Line 22... |
24 |
import org.tela_botanica.client.modeles.dao.NomRetenuAsynchroneDAO;
|
22 |
import org.tela_botanica.client.modeles.dao.NomRetenuAsynchroneDAO;
|
25 |
import org.tela_botanica.client.modeles.dao.NombreObservationAsynchroneDAO;
|
23 |
import org.tela_botanica.client.modeles.dao.NombreObservationAsynchroneDAO;
|
26 |
import org.tela_botanica.client.modeles.dao.ObservationAsynchroneDAO;
|
24 |
import org.tela_botanica.client.modeles.dao.ObservationAsynchroneDAO;
|
27 |
import org.tela_botanica.client.modeles.dao.TransmissionObservationAsynchroneDAO;
|
25 |
import org.tela_botanica.client.modeles.dao.TransmissionObservationAsynchroneDAO;
|
28 |
import org.tela_botanica.client.modeles.objets.Configuration;
|
26 |
import org.tela_botanica.client.modeles.objets.Configuration;
|
29 |
import org.tela_botanica.client.modeles.objets.ImageCarnet;
|
- |
|
30 |
import org.tela_botanica.client.modeles.objets.ListeObservation;
|
27 |
import org.tela_botanica.client.modeles.objets.ListeObservation;
|
31 |
import org.tela_botanica.client.modeles.objets.Observation;
|
28 |
import org.tela_botanica.client.modeles.objets.Observation;
|
32 |
import org.tela_botanica.client.modeles.objets.Utilisateur;
|
29 |
import org.tela_botanica.client.modeles.objets.Utilisateur;
|
33 |
import org.tela_botanica.client.modeles.objets.ListeReferentielPerso.TypesReferentiels;
|
30 |
import org.tela_botanica.client.modeles.objets.ListeReferentielPerso.TypesReferentiels;
|
34 |
import org.tela_botanica.client.vues.observation.ListeObservationVue;
|
- |
|
35 |
|
- |
|
36 |
import com.google.gwt.core.client.GWT;
|
- |
|
37 |
import com.google.gwt.json.client.JSONArray;
|
31 |
import com.google.gwt.json.client.JSONArray;
|
38 |
import com.google.gwt.json.client.JSONObject;
|
32 |
import com.google.gwt.json.client.JSONObject;
|
39 |
import com.google.gwt.maps.client.geom.LatLng;
|
33 |
import com.google.gwt.maps.client.geom.LatLng;
|
40 |
import com.google.gwt.user.client.Window;
|
- |
|
41 |
import com.gwtext.client.data.Node;
|
34 |
import com.gwtext.client.data.Node;
|
42 |
import com.gwtext.client.data.Tree;
|
35 |
import com.gwtext.client.data.Tree;
|
43 |
import com.gwtext.client.widgets.map.LatLonPoint;
|
- |
|
44 |
import com.gwtext.client.widgets.tree.TreeNode;
|
36 |
import com.gwtext.client.widgets.tree.TreeNode;
|
Line 45... |
Line 37... |
45 |
|
37 |
|
Line 396... |
Line 388... |
396 |
MotsClesAsynchroneDAO mcoDAO = new MotsClesAsynchroneDAO("obs");
|
388 |
MotsClesAsynchroneDAO mcoDAO = new MotsClesAsynchroneDAO("obs");
|
397 |
mcoDAO.obtenirListeMotsCles(this);
|
389 |
mcoDAO.obtenirListeMotsCles(this);
|
Line 398... |
Line 390... |
398 |
|
390 |
|
Line -... |
Line 391... |
- |
|
391 |
}
|
399 |
}
|
392 |
|
400 |
|
393 |
@Override
|
Line 401... |
Line 394... |
401 |
public void rafraichir(Object nouvelleDonnees,
|
394 |
public void rafraichir(Object nouvelleDonnees,
|
402 |
boolean repandreRaffraichissement) {
|
395 |
boolean repandreRaffraichissement) {
|
Line 423... |
Line 416... |
423 |
for (int j = 0; j < taillemax; j++) {
|
416 |
for (int j = 0; j < taillemax; j++) {
|
424 |
// on extrait les élements du tableau
|
417 |
// on extrait les élements du tableau
|
425 |
if (reponse.get(j).isObject() != null) {
|
418 |
if (reponse.get(j).isObject() != null) {
|
426 |
JSONObject noeud = (JSONObject) reponse.get(j);
|
419 |
JSONObject noeud = (JSONObject) reponse.get(j);
|
Line 427... |
Line 420... |
427 |
|
420 |
|
428 |
String id_noeud = noeud.get("id_mot_cle_utilisateur")
|
421 |
String id_noeud = noeud.get("id_mot_cle_obs")
|
429 |
.isString().stringValue();
|
422 |
.isString().stringValue();
|
430 |
String mot_cle = noeud.get("mot_cle").isString()
|
423 |
String mot_cle = noeud.get("mot_cle").isString()
|
431 |
.stringValue();
|
424 |
.stringValue();
|
432 |
String parent = noeud.get("ce_mot_cle_utilisateur_parent").isString()
|
425 |
String parent = noeud.get("ce_mot_cle_obs_parent").isString()
|
Line 433... |
Line 426... |
433 |
.stringValue();
|
426 |
.stringValue();
|
Line 434... |
Line 427... |
434 |
|
427 |
|