Class PatientService
java.lang.Object
com.oc_p9.patient_service.service.PatientService
Service pour gérer les opérations liées aux patients.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRetourne la liste de tous les patients.getPatient
(int id) Retourne un patient grâce à son ID.savePatient
(Patient patient) Enregistre un nouveau patient.updatedPatient
(int id, Patient updatePatient) Met à jour un patient existant grâce à son ID.
-
Field Details
-
patientRepository
-
-
Constructor Details
-
PatientService
public PatientService()
-
-
Method Details
-
getAllPatient
Retourne la liste de tous les patients.- Returns:
- liste de tous les patients
-
getPatient
Retourne un patient grâce à son ID.- Parameters:
id
- l'ID du patient- Returns:
- le patient trouvé
- Throws:
PatientNotFoundException
- si aucun patient n'est trouvé avec cet ID
-
savePatient
Enregistre un nouveau patient.- Parameters:
patient
- le patient à enregistrer- Returns:
- le patient enregistré
-
updatedPatient
Met à jour un patient existant grâce à son ID.- Parameters:
id
- l'ID du patient à mettre à jourupdatePatient
- l'objet patient avec les nouvelles informations- Returns:
- le patient mis à jour
- Throws:
PatientNotFoundException
- si le patient n'existe pas
-