Subversion Repositories eFlore/Applications.coel

Rev

Rev 775 | Rev 935 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
741 aurelien 1
package org.tela_botanica.client.modeles;
2
 
3
import com.google.gwt.json.client.JSONArray;
4
import com.google.gwt.json.client.JSONObject;
5
 
742 jpm 6
public class PublicationAPersonneListe extends aDonneeListe<PublicationAPersonne> {
741 aurelien 7
 
8
	private static final long serialVersionUID = -5950583940829919577L;
9
 
742 jpm 10
	public PublicationAPersonneListe() {
11
		super();
12
	}
13
 
14
	public PublicationAPersonneListe(int i) {
15
		super(i);
16
	}
17
 
741 aurelien 18
	public PublicationAPersonneListe(JSONArray auteurs) {
19
		super(auteurs.size()) ;
20
		final int taillemax = auteurs.size();
21
 
22
		for (int i = 0; i < taillemax; i++) {
23
			JSONObject publicationAPersonneCourante = auteurs.get(i).isObject() ;
24
 
25
			if (publicationAPersonneCourante != null)	{
26
				PublicationAPersonne publicationAPersonne = new PublicationAPersonne(publicationAPersonneCourante);
901 jpm 27
				this.put(publicationAPersonne.getId(), publicationAPersonne);
741 aurelien 28
			}
29
		}
30
	}
742 jpm 31
}