Subversion Repositories eFlore/Applications.coel

Rev

Rev 102 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 102 Rev 126
Line 12... Line 12...
12
 * La clé est le nom de l'entite + le nom de l'entite parente
12
 * La clé est le nom de l'entite + le nom de l'entite parente
13
 * 
13
 * 
14
 * @author david delon
14
 * @author david delon
15
 * 
15
 * 
16
 */
16
 */
17
public class PersonneListe extends LinkedHashMap<String, Valeur> {
17
public class PersonneListe extends LinkedHashMap<String, Personne> {
Line 18... Line -...
18
	
-
 
19
	/**
-
 
20
	 * Identifiant pour sérialisé l'objet...
-
 
21
	 */
-
 
Line 22... Line 18...
22
	private static final long serialVersionUID = 7784635999621813450L;
18
	
Line 23... Line 19...
23
	
19
	
24
	private int id = 0;
20
	private int id = 0;
Line 35... Line 31...
35
	 * @param taille la taille de la table de hachage
31
	 * @param taille la taille de la table de hachage
36
	 */
32
	 */
37
	public PersonneListe(int taille) {
33
	public PersonneListe(int taille) {
38
		super(taille);
34
		super(taille);
39
	}
35
	}
-
 
36
	
40
	/**
37
	/**
41
	 * Constructeur pour une liste de personne
38
	 * Constructeur pour une liste de personne
42
	 * @param dates
39
	 * @param dates
43
	 */
40
	 */
44
	public PersonneListe(JSONArray liste) {
41
	public PersonneListe(JSONArray personneListe) {
45
		super(liste.size());
42
		super(personneListe.size());
-
 
43
		
-
 
44
		final int taillemax = personneListe.size();
-
 
45
		
-
 
46
		for (int i = 0; i < taillemax; i++) {
-
 
47
			JSONObject personneCourante = personneListe.get(i).isObject() ;
-
 
48
			
-
 
49
			if (personneCourante != null)	{
-
 
50
				Personne personne = new Personne(personneCourante);
46
		this.constuireObjet(liste);
51
				this.put(personne.getId(), personne);
-
 
52
			}
-
 
53
		}
-
 
54
		
47
	}
55
	}
-
 
56
	
-
 
57
	
Line 48... Line 58...
48
 
58
 
49
	public PersonneListe(JSONString listeId, JSONArray listePersonnes) {
59
	/*public PersonneListe(JSONString listeId, JSONArray listePersonnes) {
50
		super(listePersonnes.size());
60
		super(listePersonnes.size());
51
		this.setId(Integer.parseInt(listeId.stringValue()));
61
		this.setId(Integer.parseInt(listeId.stringValue()));
52
		this.constuireObjet(listePersonnes);
62
		//this.constuireObjet(listePersonnes);
Line 53... Line 63...
53
	}
63
	}*/
54
 
64
 
55
	private void constuireObjet(JSONArray liste) 
65
	/*private void constuireObjet(JSONArray liste) 
Line 56... Line 66...
56
	{
66
	{
57
		final int taillemax = liste.size();
67
		final int taillemax = liste.size();
Line 62... Line 72...
62
			if (listeValeur != null)	{
72
			if (listeValeur != null)	{
63
				Valeur valeur = new Valeur(listeValeur);
73
				Valeur valeur = new Valeur(listeValeur);
64
				this.put(valeur.getId(), valeur);
74
				this.put(valeur.getId(), valeur);
65
			}
75
			}
66
		}
76
		}
67
	}
77
	}*/
Line 68... Line 78...
68
	
78
	
69
	/**
79
	/**
70
	 * @param id l'identifiant à définir
80
	 * @param id l'identifiant à définir
71
	 */
81
	 */