1,5 → 1,6 |
package org.tela_botanica.client.modeles; |
|
import java.util.Collection; |
import java.util.Iterator; |
import java.util.Set; |
|
7,8 → 8,8 |
|
public class Utilisateur extends aDonnee { |
|
public Utilisateur(String login, boolean identifie) { |
set("login", login); |
public Utilisateur(String id, boolean identifie) { |
set("id_personne", id); |
set("identifie", identifie); |
} |
|
38,14 → 39,22 |
} |
} |
|
public void setNom(String nom) { |
set("nom", nom); |
public void setId(String id) { |
set("id_personne", id); |
} |
|
public void setNomComplet(String nom_complet) { |
set("fmt_nom_complet", nom_complet); |
} |
|
public void setPrenom(String prenom) { |
set("prenom", prenom); |
} |
|
public void setNom(String nom) { |
set("nom", nom); |
} |
|
public void setIdentifie(Boolean bool) { |
set("identifie", bool); |
} |
57,7 → 66,7 |
public void setMotDePasse(String mdp) { |
set("mot_de_passe", mdp); |
} |
|
|
/** |
* Retourne l'id de l'utilisateur ou l'identifiant de session si la personne n'est pas identifiée. |
* @return String id de l'utilisateur |
65,8 → 74,32 |
public String getId() { |
return get("id_personne"); |
} |
|
/** |
* Retourne le nom complet et formaté de l'utilisateur |
* @return String nom complet |
*/ |
public String getNomComplet() { |
return get("fmt_nom_complet"); |
} |
|
/** |
* Retourne le prénom de l'utilisateur |
* @return String prénom |
*/ |
public String getPrenom() { |
return get("prenom"); |
} |
|
/** |
* Retourne le nom de l'utilisateur |
* @return String nom |
*/ |
public String getNom() { |
return get("nom"); |
} |
|
/** |
* Retourne le login de l'utilisateur ou l'identifiant de session si la personne n'est pas identifiée. |
* @return String login |
*/ |
90,4 → 123,16 |
return get("identifie"); |
} |
|
public String toString() { |
String chaine = new String(); |
for (Iterator<String> it = this.getPropertyNames().iterator(); it.hasNext();) { |
// Si elle est associée à une valeur, nous l'ajoutons |
String cle = it.next(); |
|
// GXT ne prend pas en compte /n ou /r/n... |
chaine += cle+" : "+get(cle)+"\n"; |
} |
return chaine; |
} |
|
} |