Subversion Repositories eFlore/Applications.coel

Rev

Rev 742 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
741 aurelien 1
package org.tela_botanica.client.modeles;
2
 
3
import java.util.LinkedHashMap;
4
 
5
import com.google.gwt.json.client.JSONArray;
6
import com.google.gwt.json.client.JSONObject;
7
 
8
public class PublicationAPersonneListe extends LinkedHashMap<String, PublicationAPersonne> {
9
 
10
	private static final long serialVersionUID = -5950583940829919577L;
11
 
12
	public PublicationAPersonneListe(JSONArray auteurs) {
13
		super(auteurs.size()) ;
14
		final int taillemax = auteurs.size();
15
 
16
		for (int i = 0; i < taillemax; i++) {
17
			JSONObject publicationAPersonneCourante = auteurs.get(i).isObject() ;
18
 
19
			if (publicationAPersonneCourante != null)	{
20
				PublicationAPersonne publicationAPersonne = new PublicationAPersonne(publicationAPersonneCourante);
21
				this.put(publicationAPersonne.getIdAuteur(), publicationAPersonne);
22
			}
23
		}
24
	}
25
 
26
	public PublicationAPersonneListe(int i) {
27
		super(i);
28
	}
29
}