Subversion Repositories eFlore/Applications.cel

Rev

Rev 1018 | Rev 1314 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1018 Rev 1290
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