Class ServiceClient

java.lang.Object
org.miage.tpae.metier.ServiceClient

@Service public class ServiceClient extends Object
Bean métier pour la gestion des clients
  • Constructor Details

    • ServiceClient

      public ServiceClient(ClientRepository clientRepository)
      Constructeur pour l'injection du bean repository
      Parameters:
      clientRepository - le bean repository à injecter
  • Method Details

    • creerClient

      public Client creerClient(String prenom, String nom)
      Demande la création d'un nouveau client Si le client existe déjà on le retourne
      Parameters:
      prenom - prénom du client
      nom - nom du client
      Returns:
      le nouveau client ou l'ancien client
    • recupererClient

      public Client recupererClient(long idClient) throws ClientInexistant
      Permet de récupérer les infos d'un client
      Parameters:
      idClient - id du client
      Returns:
      infos du client
      Throws:
      ClientInexistant - s'il n'existe pas de client avec cet id