Class ChambreFinder

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

public class ChambreFinder extends Object
Utilitaire de recherche de modèle Chambre
Author:
Virgile, Nicolas, Louis-Félix
  • Constructor Details

    • ChambreFinder

      public ChambreFinder()
      Initialise un nouveau utilitaire de recherche de Chambre
  • Method Details

    • numeroChambre

      public ChambreFinder numeroChambre(Long numeroChambre)
      Conditionne le paramètre "no_chambre" de la Chambre
      Parameters:
      numeroChambre - Numéro de chambre exact qui sera utilisé pour la sélection
      Returns:
      Utilitaire de recherche
    • numeroSurveillant

      public ChambreFinder numeroSurveillant(Long numeroSurveillant)
      Conditionne le paramètre "surveillant" de la Chambre
      Parameters:
      numeroSurveillant - Numéro de surveillant exact qui sera utilisé pour la sélection
      Returns:
      Utilitaire de recherche
    • codeServiceRattache

      public ChambreFinder codeServiceRattache(String codeServiceRattache)
      Conditionne le paramètre "code_service" de la Chambre
      Parameters:
      codeServiceRattache - Code du service de rattachement exact qui sera utilisé pour la sélection
      Returns:
      Utilitaire de recherche
    • nombreLits

      public ChambreFinder nombreLits(Integer nombreLits)
      Conditionne le paramètre "nb_lits" de la Chambre
      Parameters:
      nombreLits - Nombre de lits exact qui sera utilisé pour la sélection
      Returns:
      Utilitaire de recherche
    • findList

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

      public Chambre findUnique() throws DatabaseException
      Récupère une unique Chambre répondant aux conditions
      Returns:
      Première Chambre répondant aux conditions
      Throws:
      DatabaseException - Erreur lors de la recherche en base de donnée