Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 125 → Rev 126

/trunk/src/org/tela_botanica/client/modeles/PersonneListe.java
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