Subversion Repositories eFlore/Applications.coel

Rev

Rev 1331 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1331 Rev 1339
Line 1... Line 1...
1
package org.tela_botanica.client.modeles.personne;
1
package org.tela_botanica.client.modeles.personne;
Line 2... Line 2...
2
 
2
 
3
import java.util.Date;
3
import java.util.Date;
-
 
4
import java.util.Iterator;
4
import java.util.Iterator;
5
import java.util.Map;
Line 5... Line 6...
5
import java.util.Set;
6
import java.util.Set;
6
 
7
 
7
import org.tela_botanica.client.Mediateur;
8
import org.tela_botanica.client.Mediateur;
Line 32... Line 33...
32
	public Personne() {
33
	public Personne() {
33
	}
34
	}
Line 34... Line 35...
34
 
35
 
35
	public Personne(ModelData model)
36
	public Personne(ModelData model)
36
	{		
37
	{
-
 
38
		Map<String, Object> a = model.getProperties();
37
		this.set("id_personne", model.get("cp_id_personne"));
39
 
38
		this.set("fmt_nom_complet", model.get("cp_fmt_nom_complet"));
40
		Set<String> cles = a.keySet();
-
 
41
		Iterator<String> it = cles.iterator();
-
 
42
		while (it.hasNext()) {
39
		this.set("code_postal", model.get("cp_code_postal"));
43
			String cle = it.next();			
-
 
44
			if (a.get(cle) != null) {
40
		this.set("ville", model.get("cp_ville"));
45
				String cleObjet = cle.replaceFirst("^"+getPrefixe()+"_", "");
-
 
46
				this.set(cleObjet, a.get(cle));
-
 
47
			}
41
		this.set("truk_courriel", model.get("cp_truk_courriel"));
48
		}
Line 42... Line 49...
42
	}	
49
	}	
43
	
50
	
44
	public Personne(JSONObject personne) {
51
	public Personne(JSONObject personne) {