Subversion Repositories eFlore/Applications.coel

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

package org.tela_botanica.client.modeles;

import java.util.LinkedHashMap;

import com.google.gwt.json.client.JSONArray;
import com.google.gwt.json.client.JSONObject;

public class PublicationAPersonneListe extends LinkedHashMap<String, PublicationAPersonne> {

        private static final long serialVersionUID = -5950583940829919577L;

        public PublicationAPersonneListe(JSONArray auteurs) {
                super(auteurs.size()) ;
                final int taillemax = auteurs.size();
                
                for (int i = 0; i < taillemax; i++) {
                        JSONObject publicationAPersonneCourante = auteurs.get(i).isObject() ;
                        
                        if (publicationAPersonneCourante != null)       {
                                PublicationAPersonne publicationAPersonne = new PublicationAPersonne(publicationAPersonneCourante);
                                this.put(publicationAPersonne.getIdAuteur(), publicationAPersonne);
                        }
                }
        }

        public PublicationAPersonneListe(int i) {
                super(i);
        }
}