Class SoigneFinder

java.lang.Object
ece.ing3.java.projet.modele.finders.SoigneFinder

public class SoigneFinder extends Object
Utilitaire de recherche de modèle Soigne
Author:
Virgile, Nicolas, Louis-Félix
  • Constructor Summary

    Constructors
    Constructor
    Description
    Initialise un nouveau utilitaire de recherche d'assignation à un docteur.
  • Method Summary

    Modifier and Type
    Method
    Description
    Récupère l'ensemble des assignations à un docteur répondant aux conditions.
    Récupère une unique assignation à un docteur répondant aux conditions.
    boolean
    Indique si au moins une assignation à un docteur répondant aux conditions existe.
    numeroDocteur(Long numeroDocteur)
    Conditionne le paramètre "no_chambre" de l'assignation à un docteur.
    numeroMalade(Long numeroMalade)
    Conditionne le paramètre "no_chambre" de l'assignation à un docteur.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SoigneFinder

      public SoigneFinder()
      Initialise un nouveau utilitaire de recherche d'assignation à un docteur.
  • Method Details

    • numeroDocteur

      public SoigneFinder numeroDocteur(Long numeroDocteur)
      Conditionne le paramètre "no_chambre" de l'assignation à un docteur.
      Parameters:
      numeroDocteur - Numéro de chambre exact qui sera utilisé pour la sélection
      Returns:
      Utilitaire de recherche
    • numeroMalade

      public SoigneFinder numeroMalade(Long numeroMalade)
      Conditionne le paramètre "no_chambre" de l'assignation à un docteur.
      Parameters:
      numeroMalade - Numéro de chambre exact qui sera utilisé pour la sélection
      Returns:
      Utilitaire de recherche
    • findList

      public List<Soigne> findList() throws DatabaseException
      Récupère l'ensemble des assignations à un docteur répondant aux conditions.
      Returns:
      Liste des Soignes répondant aux conditions
      Throws:
      DatabaseException - Erreur lors de la recherche en base de donnée
    • findUnique

      public Soigne findUnique() throws DatabaseException
      Récupère une unique assignation à un docteur répondant aux conditions.
      Returns:
      Première Soigne répondant aux conditions
      Throws:
      DatabaseException - Erreur lors de la recherche en base de donnée
    • hasAtLeastOne

      public boolean hasAtLeastOne() throws DatabaseException
      Indique si au moins une assignation à un docteur répondant aux conditions existe.
      Returns:
      Première Soigne répondant aux conditions
      Throws:
      DatabaseException - Erreur lors de la recherche en base de donnée