Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 118 Rev 363
Line 1... Line 1...
1
package org.tela_botanica.client.modeles;
1
package org.tela_botanica.client.modeles;
Line 2... Line -...
2
 
-
 
3
import java.util.ArrayList;
-
 
4
import java.util.LinkedHashMap;
-
 
5
 
2
 
6
import com.google.gwt.json.client.JSONArray;
-
 
7
import com.google.gwt.json.client.JSONNumber;
3
import com.google.gwt.json.client.JSONArray;
8
import com.google.gwt.json.client.JSONObject;
4
import com.google.gwt.json.client.JSONObject;
Line 9... Line 5...
9
import com.google.gwt.json.client.JSONString;
5
import com.google.gwt.json.client.JSONString;
10
 
6
 
11
/**
7
/**
12
 * Table de hachage composée d'informations sur les Valeurs des listes, renvoyé par un objet de type DAO
8
 * Table de hachage composée d'informations sur les Valeurs des listes, renvoyé par un objet de type DAO
13
 * La clé est le nom de l'entite + le nom de l'entite parente
9
 * La clé est le nom de l'entite + le nom de l'entite parente
14
 * 
10
 * 
15
 * @author david delon
11
 * @author david delon
16
 * 
12
 * 
Line 17... Line 13...
17
 */
13
 */
18
public class ValeurListe extends LinkedHashMap<String, Valeur> {
14
public class ValeurListe extends aDonneeListe<Valeur> {
19
	
15
	
20
	/**
16
	/**
Line 51... Line 47...
51
		super(listeValeurs.size());
47
		super(listeValeurs.size());
52
		this.setId(Integer.parseInt(listeId.stringValue()));
48
		this.setId(Integer.parseInt(listeId.stringValue()));
53
		this.constuireObjet(listeValeurs);
49
		this.constuireObjet(listeValeurs);
54
	}
50
	}
Line 55... Line 51...
55
	
51
	
56
	private void constuireObjet(JSONArray liste) 
-
 
57
	{
52
	private void constuireObjet(JSONArray liste) {
Line 58... Line 53...
58
		final int taillemax = liste.size();
53
		final int taillemax = liste.size();
59
		
54
		
Line 60... Line 55...
60
		for (int i = 0; i < taillemax; i++) {
55
		for (int i = 0; i < taillemax; i++) {
61
			JSONObject listeValeur = liste.get(i).isObject() ;
56
			JSONObject listeValeur = liste.get(i).isObject();
62
			
57
			
63
			if (listeValeur != null)	{
58
			if (listeValeur != null)	{