Class Employe

java.lang.Object
ece.ing3.java.projet.database.sql.Model
ece.ing3.java.projet.modele.employe.Employe
Direct Known Subclasses:
Docteur, Infirmier

public class Employe extends Model
Modèle d'Employé stocké en base de donnée
Author:
Virgile, Nicolas, Louis-Félix
  • Constructor Details

    • Employe

      public Employe()
      Créer un noueau employé vide
    • Employe

      public Employe(Long numero, String nom, String prenom, String adresse, String numeroTelephone)
      Créer un nouveau employé
      Parameters:
      numero - Numéro d'employé
      nom - Nom de l'employé
      prenom - Prénom de l'employé
      adresse - Adresse de l'employé
      numeroTelephone - Numéro de téléphone de l'employé
  • Method Details

    • getNumero

      public Long getNumero()
      Récupère le numéro d'employé
      Returns:
      Numéro d'employé
    • setNumero

      public void setNumero(Long numero)
      Modifie le numéro d'employé
      Parameters:
      numero - Nouveau numéro de l'employé
    • getNom

      public String getNom()
      Récupère le nom de l'employé
      Returns:
      Nom de l'employé
    • setNom

      public void setNom(String nom)
      Modifie le nom de l'employé
      Parameters:
      nom - Nouveau nom de l'employé
    • getPrenom

      public String getPrenom()
      Récupère le prénom de l'employé
      Returns:
      Prénom de l'employé
    • setPrenom

      public void setPrenom(String prenom)
      Modifie le prénom de l'employé
      Parameters:
      prenom - Nouveau prénom de l'employé
    • getAdresse

      public String getAdresse()
      Récupère l'adresse de l'employé
      Returns:
      Adresse de l'employé
    • setAdresse

      public void setAdresse(String adresse)
      Modifie l'adresse de l'employé
      Parameters:
      adresse - Nouvelle adresse de l'employé
    • getNumeroTelephone

      public String getNumeroTelephone()
      Récupère le numéro de téléphone de l'employé
      Returns:
      Numéro de téléphone de l'employé
    • setNumeroTelephone

      public void setNumeroTelephone(String numeroTelephone)
      Modifie le numéro de téléphone de l'employé
      Parameters:
      numeroTelephone - Nouveau numéro de téléphone de l'employé
    • toString

      public String toString()
      Génère une représentation textuelle de l'employé
      Overrides:
      toString in class Object
      Returns:
      Représentation textuelle de l'employé
    • find

      public static Employe find(Long numero) throws DatabaseException
      Recherche un employé de numéro spécifique
      Parameters:
      numero - Numéro de l'employé à rechercher
      Returns:
      Employé de numéro donné ou null
      Throws:
      DatabaseException - Erreur lors de la recherche en base de donnée
    • findBaseList

      public static List<Employe> findBaseList() throws DatabaseException
      Récupère l'ensemble des employés
      Returns:
      Liste des employés
      Throws:
      DatabaseException - Erreur lors de la recherche en base de donnée