Rev 596 | Blame | Compare with Previous | Last modification | View Log | RSS feed
package org.tela_botanica.client.modeles;public class Utilisateur {private String identifiant=null;private String identite=null;private boolean identifie=false;private boolean isAdmin=false;private boolean licenceAcceptee=false;public Utilisateur(String identifiant, boolean identifie) {this.identifiant=identifiant;this.identifie=identifie;this.identite=identifiant;}public Utilisateur(String identifiant, boolean identifie, boolean isAdmin) {this.identifiant=identifiant;this.identifie=identifie;this.isAdmin=isAdmin;this.identite=identifiant;}/*** Retourne l'identifiant de l'utilisateur identifie ou un identifiant de session* @return String identifiant*/public String getIdentifiant() {return identifiant;}/*** Retourne vrai si utilisateur identifie* @return boolean*/public boolean isIdentifie() {return identifie;}/*** Retourne vrai si utilisateur est admin* @return boolean*/public boolean isAdmin() {return isAdmin;}/*** Met à jour l'identité utilisée (dans le cas où l'utilisateur est admin)* @param identite la nouvelle identité*/public void setIdentite(String identite) {if(isAdmin()) {this.identite = identite;}else {this.identite = identifiant ;}}/*** Renvoie l'identité en cours d'utilisation (par défaut, la même valeur que l'identifiant si* l'utilisateur est admin)* @return identite*/public String getIdentite() {return identite;}public void setLicenceAcceptee(boolean licenceAcceptee) {this.licenceAcceptee = licenceAcceptee;}public boolean getLicenceAcceptee() {return licenceAcceptee;}}