public class SessionApp
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private Utilisateur |
activeUser |
Constructor and Description |
---|
SessionApp() |
Modifier and Type | Method and Description |
---|---|
boolean |
checkPassword(java.lang.String password)
Vérifie que le mot de passe de l'utilisateur actif est égal au password passé en paramétre
|
boolean |
disconnect()
Déconnecte l'utilisateur actif
|
Utilisateur |
getActiveUser() |
Application |
getApplication() |
boolean |
isUserLogIn()
Détermine la session est associée à un utilisateur connecté
|
boolean |
login(java.lang.String login,
java.lang.String password)
Effectue la connexion d'un utilisateur en fonction de login et password, et affecte activeUser
|
int |
run(Commande cmd)
Exécute cmd en vérifiant au préalable que l'utilisateur actif a le droit de le faire
|
void |
setActiveUser(Utilisateur activeUser) |
private Utilisateur activeUser
public Application getApplication()
public Utilisateur getActiveUser()
public void setActiveUser(Utilisateur activeUser)
public boolean checkPassword(java.lang.String password)
password
- public boolean login(java.lang.String login, java.lang.String password)
login
- password
- public boolean disconnect()
public int run(Commande cmd)
cmd
- Commande à exécuterpublic boolean isUserLogIn()