4,7 → 4,9 |
|
import org.tela_botanica.del.client.i18n.I18n; |
|
import com.google.gwt.core.shared.GWT; |
|
|
public class Utilisateur { |
|
private String nom = ""; |
13,6 → 15,7 |
private String motDePasseHash = ""; |
private String id = "0"; |
private String sessionId = ""; |
private String adminNiveau = "0"; |
private boolean identifie = false; |
private HashMap<String, String> preferences = null; |
|
21,12 → 24,14 |
this.sessionId = sessionId; |
} |
|
public Utilisateur(String sessionId, String id, String prenom, String nom, String courriel, String motDePasseHash) { |
public Utilisateur(String sessionId, String id, String prenom, String nom, String courriel, |
String motDePasseHash, String adminNiveau) { |
this(sessionId, id); |
this.prenom = prenom; |
this.nom = nom; |
this.courriel = courriel; |
this.motDePasseHash = motDePasseHash; |
this.adminNiveau = adminNiveau; |
identifie = true; |
} |
|
80,4 → 85,14 |
public void setPreferences(HashMap<String, String> preferences) { |
this.preferences = preferences; |
} |
|
public boolean etreAdmin() { |
return this.adminNiveau.equals("2") ? true : false; |
} |
|
public String toString() { |
String utilisateur = id + "\n" + nom + "\n" + prenom + "\n" + courriel + "\n" + motDePasseHash + "\n" + |
sessionId + "\n" + adminNiveau + "\n"; |
return utilisateur; |
} |
} |