Subversion Repositories eFlore/Applications.coel

Rev

Rev 106 | Rev 363 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 106 Rev 238
Line 1... Line 1...
1
package org.tela_botanica.client.modeles;
1
package org.tela_botanica.client.modeles;
Line -... Line 2...
-
 
2
 
2
 
3
import java.util.Iterator;
Line 3... Line 4...
3
import java.util.LinkedHashMap;
4
import java.util.LinkedHashMap;
4
 
5
 
-
 
6
import com.google.gwt.json.client.JSONArray;
Line 5... Line 7...
5
import com.google.gwt.json.client.JSONArray;
7
import com.google.gwt.json.client.JSONObject;
Line 6... Line 8...
6
import com.google.gwt.json.client.JSONObject;
8
import com.google.gwt.user.client.Window;
7
 
9
 
Line 18... Line 20...
18
	}
20
	}
19
	/**
21
	/**
20
	 * Constructeur pour une liste d'institutions
22
	 * Constructeur pour une liste d'institutions
21
	 * @param dates
23
	 * @param dates
22
	 */
24
	 */
23
	public PublicationListe(JSONArray publications) 
25
	public PublicationListe(JSONObject publications) 
24
	{
26
	{
25
		super(publications.size()) ;
27
		super(publications.size()) ;
26
		final int taillemax = publications.size();
28
		for (Iterator<String> it = publications.keySet().iterator() ; it.hasNext();) {
27
		
-
 
28
		for (int i = 0; i < taillemax; i++) {
-
 
29
			JSONObject publicationCourante = publications.get(i).isObject() ;
29
			JSONObject publicationCourante = publications.get(it.next()).isObject() ;
30
			
-
 
31
			if (publicationCourante != null)	{
30
			if (publicationCourante != null)	{
32
				Publication publication = new Publication(publicationCourante);
31
				Publication publication = new Publication(publicationCourante);
33
				this.put(publication.getId(), publication);
32
				this.put(publication.getId(), publication);
34
			}
33
			}
35
		}
34
		}