Class PatientService

java.lang.Object
com.oc_p9.patient_service.service.PatientService

@Service public class PatientService extends Object
Service pour gérer les opérations liées aux patients.
  • Field Details

  • Constructor Details

    • PatientService

      public PatientService()
  • Method Details

    • getAllPatient

      public List<Patient> getAllPatient()
      Retourne la liste de tous les patients.
      Returns:
      liste de tous les patients
    • getPatient

      public Patient getPatient(int id)
      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

      public Patient savePatient(Patient patient)
      Enregistre un nouveau patient.
      Parameters:
      patient - le patient à enregistrer
      Returns:
      le patient enregistré
    • updatedPatient

      public Patient updatedPatient(int id, Patient updatePatient)
      Met à jour un patient existant grâce à son ID.
      Parameters:
      id - l'ID du patient à mettre à jour
      updatePatient - l'objet patient avec les nouvelles informations
      Returns:
      le patient mis à jour
      Throws:
      PatientNotFoundException - si le patient n'existe pas