Package controllers

Class 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 Profesor
      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
    • 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
        Overrides:
        toString in class User
      • 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