Package org.miage.tpae.metier
Class ServiceClient
java.lang.Object
org.miage.tpae.metier.ServiceClient
Bean métier pour la gestion des clients
-
Constructor Summary
ConstructorsConstructorDescriptionServiceClient(ClientRepository clientRepository) Constructeur pour l'injection du bean repository -
Method Summary
Modifier and TypeMethodDescriptioncreerClient(String prenom, String nom) Demande la création d'un nouveau client Si le client existe déjà on le retournerecupererClient(long idClient) Permet de récupérer les infos d'un client
-
Constructor Details
-
ServiceClient
Constructeur pour l'injection du bean repository- Parameters:
clientRepository- le bean repository à injecter
-
-
Method Details
-
creerClient
Demande la création d'un nouveau client Si le client existe déjà on le retourne- Parameters:
prenom- prénom du clientnom- nom du client- Returns:
- le nouveau client ou l'ancien client
-
recupererClient
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
-