1,32 → 1,28 |
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> { |
public class PublicationListe extends aDonneeListe<Publication> { |
|
/** |
* |
*/ |
private static final long serialVersionUID = 2600314321196345072L; |
|
public PublicationListe(int taille) |
{ |
public PublicationListe(int taille) { |
super(taille); |
} |
|
/** |
* Constructeur pour une liste d'institutions |
* @param dates |
*/ |
public PublicationListe(JSONObject publications) |
{ |
public PublicationListe(JSONObject publications) { |
super(publications.size()) ; |
for (Iterator<String> it = publications.keySet().iterator() ; it.hasNext();) { |
|
Iterator<String> it = publications.keySet().iterator(); |
while (it.hasNext()) { |
JSONObject publicationCourante = publications.get(it.next()).isObject() ; |
|
if (publicationCourante != null) { |
Publication publication = new Publication(publicationCourante); |
this.put(publication.getId(), publication); |