Subversion Repositories eFlore/Applications.coel

Rev

Rev 1568 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package org.tela_botanica.client.modeles.publication;

import org.tela_botanica.client.modeles.aDonneeListe;

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

public class PublicationAPersonneListe extends aDonneeListe<PublicationAPersonne> {

        private static final long serialVersionUID = -5950583940829919577L;

        public PublicationAPersonneListe() {
                super();
        }
        
        public PublicationAPersonneListe(int i) {
                super(i);
        }
        
        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.getId(), publicationAPersonne);
                        }
                }
        }
}