Class Malade

java.lang.Object
ece.ing3.java.projet.database.sql.Model
ece.ing3.java.projet.modele.hopital.Malade

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

    • Malade

      public Malade()
      Créer un nouveau malade vide
    • Malade

      public Malade(Long numero, String nom, String prenom, String adresse, String numeroTelephone, String mutuelle)
      Créer un nouveau malade
      Parameters:
      numero - Numéro du malade
      nom - Nom du malade
      prenom - Prénom du malade
      adresse - Adresse du malade
      numeroTelephone - Numéro de téléphone du malade
      mutuelle - Mutuelle du malade
  • Method Details

    • getNumero

      public Long getNumero()
      Récupère le numéro du malade
      Returns:
      Numéro du malade
    • setNumero

      public void setNumero(Long numero)
      Modifie le numéro du malade
      Parameters:
      numero - Nouveau numéro du malade
    • getNom

      public String getNom()
      Récupère le nom du malade
      Returns:
      Nom du malade
    • setNom

      public void setNom(String nom)
      Modifie le nom du malade
      Parameters:
      nom - Nouveau nom du malade
    • getPrenom

      public String getPrenom()
      Récupère le prénom du malade
      Returns:
      Prénom du malade
    • setPrenom

      public void setPrenom(String prenom)
      Modifie le prénom du malade
      Parameters:
      prenom - Nouveau prénom du malade
    • getAdresse

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

      public void setAdresse(String adresse)
      Modifie l'adresse du malade
      Parameters:
      adresse - Nouvelle adresse du malade
    • getNumeroTelephone

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

      public void setNumeroTelephone(String numeroTelephone)
      Modifie le numéro de téléphone du malade
      Parameters:
      numeroTelephone - Nouveau numéro de téléphone du malade
    • getMutuelle

      public String getMutuelle()
      Récupère la mutuelle du malade
      Returns:
      Mutuelle du malade
    • setMutuelle

      public void setMutuelle(String mutuelle)
      Modifie la mutuelle du malade
      Parameters:
      mutuelle - Nouvelle mutuelle du malade
    • getHospitalisation

      public Hospitalisation getHospitalisation() throws DatabaseException
      Récupère l'hospitalisation en cours du malade
      Returns:
      Hospitalisation en cours ou null
      Throws:
      DatabaseException - Erreur lors de la recherche en base de donnée
    • find

      public static Malade find(Long numero) throws DatabaseException
      Recherche un malade pour un numéro donné
      Parameters:
      numero - Numéro de malade de l'hospitalisation à rechercher
      Returns:
      Malade de numéro donné ou null
      Throws:
      DatabaseException - Erreur lors de la recherche en base de donnée
    • findList

      public static List<Malade> findList() throws DatabaseException
      Récupère l'ensemble des malades
      Returns:
      Liste des malades
      Throws:
      DatabaseException - Erreur lors de la recherche en base de donnée
    • toString

      public String toString()
      Génère une représentation textuelle du malade
      Overrides:
      toString in class Object
      Returns:
      Représentation textuelle du malade