Class Hospitalisation

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

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

    • Hospitalisation

      public Hospitalisation()
      Créer une nouvelle hospitalisation
    • Hospitalisation

      public Hospitalisation(Long numeroMalade, String codeService, Long numeroChambre, Integer numeroLit)
      Créer une nouvelle hospitalisation
      Parameters:
      numeroMalade - Numéro du malade lié à l'hospitalisation
      codeService - Code du service lié à l'hospitalisation
      numeroChambre - Numéro de chambre liée à l'hospitalisation
      numeroLit - Numéro de numeroLit occupé par le malade
  • Method Details

    • getNumeroLit

      public Integer getNumeroLit()
      Récupère le numéro de lit occupé par le malade
      Returns:
      Numéro de numeroLit occupé par le malade
    • setNumeroLit

      public void setNumeroLit(Integer numeroLit)
      Modifie le numéro de lit occupé par le malade
      Parameters:
      numeroLit - Nouveau numéro de numeroLit occupé par le malade
    • getNumeroMalade

      public Long getNumeroMalade()
      Récupère le numéro du malade lié à l'hospitalisation
      Returns:
      Numéro du malade lié à l'hospitalisation
    • setNumeroMalade

      public void setNumeroMalade(Long numeroMalade)
      Modifie le numéro du malade lié à l'hospitalisation
      Parameters:
      numeroMalade - Nouveau numéro du malade lié à l'hospitalisation
    • getCodeService

      public String getCodeService()
      Récupère le code du service lié à l'hospitalisation
      Returns:
      Code du service lié à l'hospitalisation
    • setCodeService

      public void setCodeService(String codeService)
      Modifie le code du service lié à l'hospitalisation
      Parameters:
      codeService - Nouveau code du service lié à l'hospitalisation
    • getNumeroChambre

      public Long getNumeroChambre()
      Récupère le numéro de chambre liée à l'hospitalisation
      Returns:
      Numéro de chambre liée à l'hospitalisation
    • setNumeroChambre

      public void setNumeroChambre(Long numeroChambre)
      Modifie le numéro de chambre liée à l'hospitalisation
      Parameters:
      numeroChambre - Nouveau numéro de chambre liée à l'hospitalisation
    • getMalade

      public Malade getMalade() throws DatabaseException
      Récupère le malade lié à l'hospitalisation
      Returns:
      Malade lié à l'hospitalisation
      Throws:
      DatabaseException - Erreur lors de la recherche en base de donnée
    • setMalade

      public void setMalade(Malade malade)
      Modifie le malade lié à l'hospitalisation
      Parameters:
      malade - Nouveau malade lié à l'hospitalisation
    • getService

      public Service getService() throws DatabaseException
      Récupère le service lié à l'hospitalisation
      Returns:
      Service lié à l'hospitalisation
      Throws:
      DatabaseException - Erreur lors de la recherche en base de donnée
    • setService

      public void setService(Service service)
      Modifie le service lié à l'hospitalisation
      Parameters:
      service - Nouveau service lié à l'hospitalisation
    • getChambre

      public Chambre getChambre() throws DatabaseException
      Récupère la chambre liée à l'hospitalisation
      Returns:
      Chambre liée à l'hospitalisation
      Throws:
      DatabaseException - Erreur lors de la recherche en base de donnée
    • setChambre

      public void setChambre(Chambre chambre)
      Modifie la chambre liée à l'hospitalisation
      Parameters:
      chambre - Nouvelle chambre liée à l'hospitalisation
    • find

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

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

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