Subversion Repositories eFlore/Applications.coel

Rev

Rev 1235 | Rev 1292 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1235 Rev 1262
1
package org.tela_botanica.client.modeles.publication;
1
package org.tela_botanica.client.modeles.publication;
2
 
2
 
3
import org.tela_botanica.client.modeles.aDonneeListe;
3
import org.tela_botanica.client.modeles.aDonneeListe;
4
import org.tela_botanica.client.util.Debug;
4
import org.tela_botanica.client.util.Debug;
5
 
5
 
6
import com.google.gwt.json.client.JSONArray;
6
import com.google.gwt.json.client.JSONArray;
7
import com.google.gwt.json.client.JSONObject;
7
import com.google.gwt.json.client.JSONObject;
8
 
8
 
9
public class PublicationAPersonneListe extends aDonneeListe<PublicationAPersonne> {
9
public class PublicationAPersonneListe extends aDonneeListe<PublicationAPersonne> {
10
 
10
 
11
	private static final long serialVersionUID = -5950583940829919577L;
11
	private static final long serialVersionUID = -5950583940829919577L;
12
 
12
 
13
	public PublicationAPersonneListe() {
13
	public PublicationAPersonneListe() {
14
		super();
14
		super();
15
	}
15
	}
16
	
16
	
17
	public PublicationAPersonneListe(int i) {
17
	public PublicationAPersonneListe(int i) {
18
		super(i);
18
		super(i);
19
	}
19
	}
20
	
20
	
21
	public PublicationAPersonneListe(JSONArray auteurs) {		
21
	public PublicationAPersonneListe(JSONArray auteurs) {		
22
		super(auteurs.size()) ;
22
		super(auteurs.size()) ;
23
		final int taillemax = auteurs.size();
23
		final int taillemax = auteurs.size();
24
		
-
 
25
Debug.log("|> PublicationAPersonneListe : [constructeur] ::: auteurs = "+auteurs.toString());
-
 
26
		
24
		
27
		for (int i = 0; i < taillemax; i++) {
25
		for (int i = 0; i < taillemax; i++) {
28
			JSONObject publicationAPersonneCourante = auteurs.get(i).isObject() ;
26
			JSONObject publicationAPersonneCourante = auteurs.get(i).isObject() ;
29
			
27
			
30
			if (publicationAPersonneCourante != null)	{
28
			if (publicationAPersonneCourante != null)	{
31
				PublicationAPersonne publicationAPersonne = new PublicationAPersonne(publicationAPersonneCourante);
29
				PublicationAPersonne publicationAPersonne = new PublicationAPersonne(publicationAPersonneCourante);
32
				this.put(publicationAPersonne.getId(), publicationAPersonne);
30
				this.put(publicationAPersonne.getId(), publicationAPersonne);
33
			}
31
			}
34
		}
32
		}
35
	}
33
	}
36
}
34
}