1,9 → 1,11 |
package org.tela_botanica.client.modeles; |
|
import java.util.Iterator; |
import java.util.LinkedHashMap; |
|
import com.google.gwt.json.client.JSONArray; |
import com.google.gwt.json.client.JSONObject; |
import com.google.gwt.user.client.Window; |
|
public class PublicationListe extends LinkedHashMap<String, Publication> { |
|
20,14 → 22,11 |
* Constructeur pour une liste d'institutions |
* @param dates |
*/ |
public PublicationListe(JSONArray publications) |
public PublicationListe(JSONObject publications) |
{ |
super(publications.size()) ; |
final int taillemax = publications.size(); |
|
for (int i = 0; i < taillemax; i++) { |
JSONObject publicationCourante = publications.get(i).isObject() ; |
|
for (Iterator<String> it = publications.keySet().iterator() ; it.hasNext();) { |
JSONObject publicationCourante = publications.get(it.next()).isObject() ; |
if (publicationCourante != null) { |
Publication publication = new Publication(publicationCourante); |
this.put(publication.getId(), publication); |