Subversion Repositories eFlore/Applications.coel

Rev

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

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