Subversion Repositories eFlore/Applications.coel

Rev

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

Rev Author Line No. Line
106 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 PublicationListe extends LinkedHashMap<String, Publication> {
9
 
10
	/**
11
	 *
12
	 */
13
	private static final long serialVersionUID = 2600314321196345072L;
14
 
15
	public PublicationListe(int taille)
16
	{
17
		super(taille);
18
	}
19
	/**
20
	 * Constructeur pour une liste d'institutions
21
	 * @param dates
22
	 */
23
	public PublicationListe(JSONArray publications)
24
	{
25
		super(publications.size()) ;
26
		final int taillemax = publications.size();
27
 
28
		for (int i = 0; i < taillemax; i++) {
29
			JSONObject publicationCourante = publications.get(i).isObject() ;
30
 
31
			if (publicationCourante != null)	{
32
				Publication publication = new Publication(publicationCourante);
33
				this.put(publication.getId(), publication);
34
			}
35
		}
36
	}
37
 
38
}