14,12 → 14,8 |
* @author david delon |
* |
*/ |
public class PersonneListe extends LinkedHashMap<String, Valeur> { |
public class PersonneListe extends LinkedHashMap<String, Personne> { |
|
/** |
* Identifiant pour sérialisé l'objet... |
*/ |
private static final long serialVersionUID = 7784635999621813450L; |
|
private int id = 0; |
|
37,22 → 33,36 |
public PersonneListe(int taille) { |
super(taille); |
} |
|
/** |
* Constructeur pour une liste de personne |
* @param dates |
*/ |
public PersonneListe(JSONArray liste) { |
super(liste.size()); |
this.constuireObjet(liste); |
public PersonneListe(JSONArray personneListe) { |
super(personneListe.size()); |
|
final int taillemax = personneListe.size(); |
|
for (int i = 0; i < taillemax; i++) { |
JSONObject personneCourante = personneListe.get(i).isObject() ; |
|
if (personneCourante != null) { |
Personne personne = new Personne(personneCourante); |
this.put(personne.getId(), personne); |
} |
} |
|
} |
|
|
|
public PersonneListe(JSONString listeId, JSONArray listePersonnes) { |
/*public PersonneListe(JSONString listeId, JSONArray listePersonnes) { |
super(listePersonnes.size()); |
this.setId(Integer.parseInt(listeId.stringValue())); |
this.constuireObjet(listePersonnes); |
} |
//this.constuireObjet(listePersonnes); |
}*/ |
|
private void constuireObjet(JSONArray liste) |
/*private void constuireObjet(JSONArray liste) |
{ |
final int taillemax = liste.size(); |
|
64,7 → 74,7 |
this.put(valeur.getId(), valeur); |
} |
} |
} |
}*/ |
|
/** |
* @param id l'identifiant à définir |