Subversion Repositories eFlore/Applications.del

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
513 aurelien 1
package org.tela_botanica.del.client.modeles;
2
 
1175 aurelien 3
import java.util.HashMap;
4
 
513 aurelien 5
import org.tela_botanica.del.client.i18n.I18n;
6
 
7
public class Utilisateur {
8
 
9
	private String nom = "";
10
	private String prenom = "";
11
	private String courriel = "";
12
	private String id = "0";
13
	private boolean identifie = false;
1175 aurelien 14
	private HashMap<String, String> preferences = null;
513 aurelien 15
 
16
	public Utilisateur(String id) {
17
		this.id = id;
18
	}
19
 
20
	public Utilisateur(String id, String prenom, String nom, String courriel) {
21
		this(id);
22
		this.prenom = prenom;
23
		this.nom = nom;
24
		this.courriel = courriel;
25
		identifie = true;
26
	}
27
 
28
	public String getNom() {
29
		return nom;
30
	}
31
	public void setNom(String nom) {
32
		this.nom = nom;
33
	}
34
	public String getPrenom() {
35
		return prenom;
36
	}
37
	public void setPrenom(String prenom) {
38
		this.prenom = prenom;
39
	}
40
	public String getCourriel() {
41
		return courriel;
42
	}
43
	public void setCourriel(String courriel) {
44
		this.courriel = courriel;
45
	}
46
	public String getId() {
47
		return id;
48
	}
49
	public void setId(String id) {
50
		this.id = id;
51
	}
597 aurelien 52
	public boolean estIdentifie() {
513 aurelien 53
		return identifie;
54
	}
55
	public void setIdentifie(boolean identifie) {
56
		this.identifie = identifie;
57
	}
58
 
59
	public String getNomPrenomFormate() {
60
		return identifie ? prenom+" "+nom : I18n.getVocabulary().anonyme();
61
	}
1175 aurelien 62
 
63
	public HashMap<String, String> getPreferences() {
64
		return preferences;
65
	}
66
 
67
	public void setPreferences(HashMap<String, String> preferences) {
68
		this.preferences = preferences;
69
	}
513 aurelien 70
}