Package fr.tse.fise2.pip.Utils
Class Session
java.lang.Object
fr.tse.fise2.pip.Utils.Session
public class Session
extends java.lang.Object
Classe permettant de gerer la session de l'utilisateur en cours ( gerer les
connexion / deconnexions ), et verifier si un utilisateur est connecte
- Author:
- Yammine Eric, Solane Alexandre
-
Constructor Summary
Constructors Constructor Description Session(MainController controller)
Constructeur permettant de creer une nouvelle session, associee au controleur graphique principal -
Method Summary
Modifier and Type Method Description Database
getDatabase()
int
getUserID()
java.lang.String
getUsername()
boolean
isConnected()
Methode permettant de savoir si un utilisateur est connectevoid
setConnected(boolean isConnected)
Methode permettant de "notifier" le controlleur graphique si l'utilisateur est connecte ou pas, se fait au moment de la connexionvoid
start(java.lang.String username, int userID)
Methode permettant de connecter l'utilisateur a la session en affectant les champs dedies
-
Constructor Details
-
Session
Constructeur permettant de creer une nouvelle session, associee au controleur graphique principal- Parameters:
controller
- c'est le controleur graphique qui va permettre de gerer l'affichage.
-
-
Method Details
-
start
public void start(java.lang.String username, int userID)Methode permettant de connecter l'utilisateur a la session en affectant les champs dedies- Parameters:
username
- Nom de compte de l'utilisateuruserID
- Identifiant unique de l'utilisateur
-
isConnected
public boolean isConnected()Methode permettant de savoir si un utilisateur est connecte- Returns:
- Booleen qui vaut vrai ou faux selon si l'utilisateur est connecte ou pas
-
setConnected
public void setConnected(boolean isConnected)Methode permettant de "notifier" le controlleur graphique si l'utilisateur est connecte ou pas, se fait au moment de la connexion- Parameters:
isConnected
- Booleen qui permet de savoir si l'utilisateur est connecte ou non
-
getUsername
public java.lang.String getUsername() -
getUserID
public int getUserID() -
getDatabase
-