Class ServiceFinder

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

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

    • ServiceFinder

      public ServiceFinder()
      Initialise un nouveau utilitaire de recherche de Service
  • Method Details

    • code

      public ServiceFinder code(String code)
      Conditionne le paramètre "code" du Service
      Parameters:
      code - Code exact qui sera utilisé pour la sélection
      Returns:
      Utilitaire de recherche
    • nom

      public ServiceFinder nom(String nom)
      Conditionne le paramètre "nom" du Service
      Parameters:
      nom - Nom exact qui sera utilisé pour la sélection
      Returns:
      Utilitaire de recherche
    • batiment

      public ServiceFinder batiment(String batiment)
      Conditionne le paramètre "batiment" du Service
      Parameters:
      batiment - Bâtiment exact qui sera utilisé pour la sélection
      Returns:
      Utilitaire de recherche
    • numeroDirecteur

      public ServiceFinder numeroDirecteur(Long numeroDirecteur)
      Conditionne le paramètre "directeur" du Service
      Parameters:
      numeroDirecteur - Numéro du directeur exact qui sera utilisé pour la sélection
      Returns:
      Utilitaire de recherche
    • findList

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

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