Package controllers
Class Profesor
- java.lang.Object
-
- controllers.User
-
- controllers.Profesor
-
public class Profesor extends User
Décrivez votre classe Prof ici.- Version:
- (un numéro de version ou une date)
- Author:
- Danko Konate, Mamdou Niakaté
-
-
Constructor Summary
Constructors Constructor Description Profesor(java.lang.String nom)Constructeur d’objets de classe ProfesorProfesor(java.lang.String firstName, java.lang.String lastName, java.lang.String userName, char password, java.lang.String role)Constructeur d’objets de classe Profesor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHisLangage(Langage l)Ajoute un langage à la liste des langages du professeurvoidaddLang(BaseLangage a, Langage l)Ajoute le langage a liste de tous les langages disponibles dans l’applicationvoidcreateLangage(BaseLangage a, Langage l)Crée un langage puis l'ajouter à la fois à la liste de langues du professeur et celle de l'applicationvoiddeleteConceptFromLangage(Langage langage, ConceptQuiz conceptQuiz)Supprimer le concept d'un langagejava.lang.BooleandeleteLangage(BaseLangage baseLangage, Langage langage)Supprimer un langagejava.util.ArrayList<Langage>getLangagesList()Retourne la liste des langages du professeurjava.lang.StringgetNom()L'acces à l'attribut nomvoidsetNom(java.lang.String nom)Change le contenu de l'attribut nomjava.lang.StringtoString()Affiche la liste de langages d'un professeur
-
-
-
Constructor Detail
-
Profesor
public Profesor(java.lang.String nom)
Constructeur d’objets de classe Profesor- Parameters:
nom-
-
Profesor
public Profesor(java.lang.String firstName, java.lang.String lastName, java.lang.String userName, char password, java.lang.String role)Constructeur d’objets de classe Profesor- Parameters:
firstName-lastName-userName-password-role-
-
-
Method Detail
-
createLangage
public void createLangage(BaseLangage a, Langage l)
Crée un langage puis l'ajouter à la fois à la liste de langues du professeur et celle de l'application- Parameters:
a-l-
-
addHisLangage
public void addHisLangage(Langage l)
Ajoute un langage à la liste des langages du professeur- Parameters:
l-
-
addLang
public void addLang(BaseLangage a, Langage l)
Ajoute le langage a liste de tous les langages disponibles dans l’application- Parameters:
a-l-
-
toString
public java.lang.String toString()
Affiche la liste de langages d'un professeur
-
getLangagesList
public java.util.ArrayList<Langage> getLangagesList()
Retourne la liste des langages du professeur- Returns:
- langage
-
deleteConceptFromLangage
public void deleteConceptFromLangage(Langage langage, ConceptQuiz conceptQuiz)
Supprimer le concept d'un langage- Parameters:
langage-conceptQuiz-
-
deleteLangage
public java.lang.Boolean deleteLangage(BaseLangage baseLangage, Langage langage)
Supprimer un langage- Parameters:
baseLangage-langage-- Returns:
-
getNom
public java.lang.String getNom()
L'acces à l'attribut nom- Returns:
- the nom
-
setNom
public void setNom(java.lang.String nom)
Change le contenu de l'attribut nom- Parameters:
nom- the nom to set
-
-