From 84c973f2b8e73086652e62d0c2cfcc241e204fa5 Mon Sep 17 00:00:00 2001 From: Mirna Gama Date: Sat, 6 Jan 2024 18:57:01 -0300 Subject: [PATCH] [R5] Auto generated java doc --- doc/allclasses-index.html | 57 ++- doc/allpackages-index.html | 20 +- .../HospitalManagementApiApplication.html | 2 +- .../controllers/DoctorController.html | 43 +- .../controllers/PatientController.html | 202 +++++++++ .../class-use/DoctorController.html | 2 +- .../class-use/PatientController.html | 58 +++ .../controllers/package-summary.html | 6 +- .../application/controllers/package-tree.html | 3 +- .../application/controllers/package-use.html | 2 +- .../services/DoctorServiceImpl.html | 66 ++- .../services/PatientServiceImpl.html | 210 +++++++++ .../services/class-use/DoctorServiceImpl.html | 2 +- .../class-use/PatientServiceImpl.html | 58 +++ .../application/services/package-summary.html | 6 +- .../application/services/package-tree.html | 3 +- .../application/services/package-use.html | 2 +- .../usecase/doctor/FindDoctorByIdUseCase.html | 2 +- .../usecase/doctor/FindDoctorsUseCase.html | 2 +- .../usecase/doctor/SaveDoctorUseCase.html | 2 +- .../class-use/FindDoctorByIdUseCase.html | 2 +- .../doctor/class-use/FindDoctorsUseCase.html | 2 +- .../doctor/class-use/SaveDoctorUseCase.html | 2 +- .../usecase/doctor/package-summary.html | 2 +- .../usecase/doctor/package-tree.html | 2 +- .../usecase/doctor/package-use.html | 2 +- .../patient/FindPatientByIdUseCase.html | 176 ++++++++ .../usecase/patient/SavePatientUseCase.html | 176 ++++++++ .../class-use/FindPatientByIdUseCase.html | 58 +++ .../patient/class-use/SavePatientUseCase.html | 58 +++ .../usecase/patient/package-summary.html | 89 ++++ .../usecase/patient/package-tree.html | 73 ++++ .../usecase/patient/package-use.html | 58 +++ .../HospitalManagementApiApplication.html | 2 +- .../domain/dtos/AddressDTO.html | 2 +- .../domain/dtos/class-use/AddressDTO.html | 55 ++- .../domain/dtos/doctor/DoctorDTO.html | 350 +++++++++++++++ .../dtos/doctor/DoctorPublicDataDTO.html | 303 +++++++++++++ .../dtos/doctor/DoctorUpdatedDataDTO.html | 297 +++++++++++++ .../dtos/doctor/class-use/DoctorDTO.html | 139 ++++++ .../doctor/class-use/DoctorPublicDataDTO.html | 103 +++++ .../class-use/DoctorUpdatedDataDTO.html | 121 ++++++ .../domain/dtos/doctor/package-summary.html | 106 +++++ .../domain/dtos/doctor/package-tree.html | 78 ++++ .../domain/dtos/doctor/package-use.html | 147 +++++++ .../domain/dtos/package-summary.html | 29 +- .../domain/dtos/package-tree.html | 5 +- .../domain/dtos/package-use.html | 76 +--- .../domain/dtos/patient/PatientDTO.html | 329 ++++++++++++++ .../dtos/patient/class-use/PatientDTO.html | 139 ++++++ .../domain/dtos/patient/package-summary.html | 99 +++++ .../domain/dtos/patient/package-tree.html | 76 ++++ .../domain/dtos/patient/package-use.html | 131 ++++++ .../domain/entities/Address.html | 2 +- .../domain/entities/Doctor.html | 10 +- .../domain/entities/Patient.html | 408 ++++++++++++++++++ .../domain/entities/class-use/Address.html | 12 +- .../domain/entities/class-use/Doctor.html | 30 +- .../domain/entities/class-use/Patient.html | 147 +++++++ .../domain/entities/package-summary.html | 4 +- .../domain/entities/package-tree.html | 3 +- .../domain/entities/package-use.html | 33 +- .../domain/enums/Specialty.html | 2 +- .../domain/enums/class-use/Specialty.html | 20 +- .../domain/enums/package-summary.html | 2 +- .../domain/enums/package-tree.html | 2 +- .../domain/enums/package-use.html | 10 +- .../domain/repositories/DoctorRepository.html | 2 +- .../repositories/PatientRepository.html | 120 ++++++ .../class-use/DoctorRepository.html | 2 +- .../class-use/PatientRepository.html | 58 +++ .../domain/repositories/package-summary.html | 6 +- .../domain/repositories/package-tree.html | 5 +- .../domain/repositories/package-use.html | 2 +- .../domain/services/DoctorService.html | 42 +- .../domain/services/PatientService.html | 169 ++++++++ .../services/class-use/DoctorService.html | 2 +- .../services/class-use/PatientService.html | 85 ++++ .../domain/services/package-summary.html | 6 +- .../domain/services/package-tree.html | 3 +- .../domain/services/package-use.html | 6 +- .../handlers/EntityNotFoundErrorHandler.html | 168 ++++++++ .../class-use/EntityNotFoundErrorHandler.html | 58 +++ .../infra/handlers/package-summary.html | 96 +++++ .../infra/handlers/package-tree.html | 72 ++++ .../infra/handlers/package-use.html | 58 +++ .../validation/ValidationErrorHandler.html | 2 +- .../class-use/ValidationErrorHandler.html | 2 +- .../handlers/validation/package-summary.html | 15 +- .../handlers/validation/package-tree.html | 2 +- .../handlers/validation/package-use.html | 2 +- .../package-summary.html | 2 +- .../hospitalmanagementapi/package-tree.html | 2 +- .../hospitalmanagementapi/package-use.html | 2 +- doc/element-list | 4 + doc/help-doc.html | 2 +- doc/index-files/index-1.html | 22 +- doc/index-files/index-10.html | 12 +- doc/index-files/index-11.html | 2 +- doc/index-files/index-12.html | 47 +- doc/index-files/index-13.html | 40 +- doc/index-files/index-14.html | 20 +- doc/index-files/index-15.html | 6 +- doc/index-files/index-16.html | 2 +- doc/index-files/index-17.html | 2 +- doc/index-files/index-2.html | 18 +- doc/index-files/index-3.html | 18 +- doc/index-files/index-4.html | 34 +- doc/index-files/index-5.html | 24 +- doc/index-files/index-6.html | 38 +- doc/index-files/index-7.html | 14 +- doc/index-files/index-8.html | 4 +- doc/index-files/index-9.html | 2 +- doc/index.html | 20 +- doc/member-search-index.js | 2 +- doc/overview-summary.html | 2 +- doc/overview-tree.html | 23 +- doc/package-search-index.js | 2 +- doc/type-search-index.js | 2 +- 119 files changed, 5768 insertions(+), 303 deletions(-) create mode 100644 doc/com/mirna/hospitalmanagementapi/application/controllers/PatientController.html create mode 100644 doc/com/mirna/hospitalmanagementapi/application/controllers/class-use/PatientController.html create mode 100644 doc/com/mirna/hospitalmanagementapi/application/services/PatientServiceImpl.html create mode 100644 doc/com/mirna/hospitalmanagementapi/application/services/class-use/PatientServiceImpl.html create mode 100644 doc/com/mirna/hospitalmanagementapi/application/usecase/patient/FindPatientByIdUseCase.html create mode 100644 doc/com/mirna/hospitalmanagementapi/application/usecase/patient/SavePatientUseCase.html create mode 100644 doc/com/mirna/hospitalmanagementapi/application/usecase/patient/class-use/FindPatientByIdUseCase.html create mode 100644 doc/com/mirna/hospitalmanagementapi/application/usecase/patient/class-use/SavePatientUseCase.html create mode 100644 doc/com/mirna/hospitalmanagementapi/application/usecase/patient/package-summary.html create mode 100644 doc/com/mirna/hospitalmanagementapi/application/usecase/patient/package-tree.html create mode 100644 doc/com/mirna/hospitalmanagementapi/application/usecase/patient/package-use.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/dtos/doctor/DoctorDTO.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/dtos/doctor/DoctorPublicDataDTO.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/dtos/doctor/DoctorUpdatedDataDTO.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/dtos/doctor/class-use/DoctorDTO.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/dtos/doctor/class-use/DoctorPublicDataDTO.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/dtos/doctor/class-use/DoctorUpdatedDataDTO.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/dtos/doctor/package-summary.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/dtos/doctor/package-tree.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/dtos/doctor/package-use.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/dtos/patient/PatientDTO.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/dtos/patient/class-use/PatientDTO.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/dtos/patient/package-summary.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/dtos/patient/package-tree.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/dtos/patient/package-use.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/entities/Patient.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Patient.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/repositories/PatientRepository.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/PatientRepository.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/services/PatientService.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/services/class-use/PatientService.html create mode 100644 doc/com/mirna/hospitalmanagementapi/infra/handlers/EntityNotFoundErrorHandler.html create mode 100644 doc/com/mirna/hospitalmanagementapi/infra/handlers/class-use/EntityNotFoundErrorHandler.html create mode 100644 doc/com/mirna/hospitalmanagementapi/infra/handlers/package-summary.html create mode 100644 doc/com/mirna/hospitalmanagementapi/infra/handlers/package-tree.html create mode 100644 doc/com/mirna/hospitalmanagementapi/infra/handlers/package-use.html diff --git a/doc/allclasses-index.html b/doc/allclasses-index.html index 27188bd..fc30077 100644 --- a/doc/allclasses-index.html +++ b/doc/allclasses-index.html @@ -1,7 +1,7 @@ - + All Classes and Interfaces @@ -73,11 +73,11 @@ loadScripts(document, 'script');
A Spring REST controller for managing doctors.
-
DoctorDTO
+
DoctorDTO
Data transfer object used to transfer data that will be saved in a Doctor entity
-
DoctorPublicDataDTO
+
DoctorPublicDataDTO
Data transfer object used to format and display only the public data allowed for Doctor entity
@@ -93,30 +93,65 @@ loadScripts(document, 'script');
This class is an implementation of the DoctorService interface.
-
DoctorUpdatedDataDTO
+
DoctorUpdatedDataDTO
Data transfer object used to update allowed data in a Doctor entity
-
FindDoctorByIdUseCase
+
EntityNotFoundErrorHandler
+
This @RestControllerAdvice is used to handle entity not found error and return appropriate response message
+
+
FindDoctorByIdUseCase
+
This class is used to execute the findById method
-
FindDoctorsUseCase
-
+ +
This class is used to execute the findAll method from doctor repository
+ +
+
This class is used to execute the findById method
+
 
+ +
 
+ +
+
A Spring REST controller for managing patients.
+
+ +
+
Data transfer object used to transfer data that will be saved in a Patient + entity
+
+ +
+
Repository interface for retrieving and manipulating all Patient objects using their unique Long identifier.
+
+ +
+
Patient service interface for managing patient information.
+
+ +
+
This class is an implementation of the PatientService interface.
+
This class is used to execute the save method from doctor repository
- -
+ +
+
This class is used to execute the save method from patient repository
+
+ +
Specialties that can be used
- -
+ +
This @RestControllerAdvice is used to handle validation errors and return appropriate response messages
diff --git a/doc/allpackages-index.html b/doc/allpackages-index.html index 236bde3..4a0d5e8 100644 --- a/doc/allpackages-index.html +++ b/doc/allpackages-index.html @@ -1,7 +1,7 @@ - + All Packages @@ -63,15 +63,23 @@ loadScripts(document, 'script');
 
 
- +
 
- +
 
- +
 
- +
 
- + +
 
+ +
 
+ +
 
+ +
 
+
 
 
diff --git a/doc/com/mirna/hospitalmanagementapi/HospitalManagementApiApplication.html b/doc/com/mirna/hospitalmanagementapi/HospitalManagementApiApplication.html index eb86d40..aa1ff04 100644 --- a/doc/com/mirna/hospitalmanagementapi/HospitalManagementApiApplication.html +++ b/doc/com/mirna/hospitalmanagementapi/HospitalManagementApiApplication.html @@ -1,7 +1,7 @@ - + HospitalManagementApiApplication diff --git a/doc/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.html b/doc/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.html index 21b1d56..fbf7f52 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.html +++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.html @@ -1,7 +1,7 @@ - + DoctorController @@ -121,18 +121,23 @@ loadScripts(document, 'script');
Delete method to deactivate a existing doctor record by provided ID
org.springframework.http.ResponseEntity<Object>
-
getDoctors(org.springframework.data.domain.Pageable pageable)
+
-
Get method to receive a paginated sublist of objects containing data transfer objects with Doctor public information
+
Get method to receive a Doctor record by the provided ID
org.springframework.http.ResponseEntity<Object>
-
postDoctor(@Valid DoctorDTO doctorDTO)
+
getDoctors(org.springframework.data.domain.Pageable pageable)
-
Post method to create a new Doctor object based on the provided DTO.
+
Get method to receive a paginated sublist of objects containing data transfer objects with Doctor public information
org.springframework.http.ResponseEntity<Object>
-
putDoctor(@Valid DoctorUpdatedDataDTO doctorUpdatedDataDTO)
+
postDoctor(@Valid DoctorDTO doctorDTO)
+
Post method to create a new Doctor object based on the provided DTO.
+
+
org.springframework.http.ResponseEntity<Object>
+
putDoctor(@Valid DoctorUpdatedDataDTO doctorUpdatedDataDTO)
+
Put method to update a existing doctor record by provided ID
@@ -167,23 +172,39 @@ loadScripts(document, 'script');

Method Details

diff --git a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-use.html b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-use.html index 72e1367..1854968 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.application.controllers diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/DoctorServiceImpl.html b/doc/com/mirna/hospitalmanagementapi/application/services/DoctorServiceImpl.html index c9a6e83..4a5f737 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/services/DoctorServiceImpl.html +++ b/doc/com/mirna/hospitalmanagementapi/application/services/DoctorServiceImpl.html @@ -1,7 +1,7 @@ - + DoctorServiceImpl @@ -122,7 +122,7 @@ implements Method
Description
Doctor
-
addDoctor(DoctorDTO doctorDTO)
+
addDoctor(DoctorDTO doctorDTO)
Adds a new doctor to the database.
@@ -131,14 +131,19 @@ implements
Deactivates an existing doctor record by provided id
-
org.springframework.data.domain.Page<DoctorPublicDataDTO>
-
findDoctors(org.springframework.data.domain.Pageable pageable)
+
Doctor
+
findDoctorById(Long id)
+
Finds a stored doctor by id.
+
+
org.springframework.data.domain.Page<DoctorPublicDataDTO>
+
findDoctors(org.springframework.data.domain.Pageable pageable)
+
Finds doctors from the database.
-
Doctor
-
updateDoctor(DoctorUpdatedDataDTO doctorUpdatedDataDTO)
-
+ +
updateDoctor(DoctorUpdatedDataDTO doctorUpdatedDataDTO)
+
Updates an existing doctor record
@@ -173,13 +178,13 @@ implements
  • -
    +

    addDoctor

    -
    public Doctor addDoctor(DoctorDTO doctorDTO)
    +
    public Doctor addDoctor(DoctorDTO doctorDTO)
    Adds a new doctor to the database.
    Specified by:
    -
    addDoctor in interface DoctorService
    +
    addDoctor in interface DoctorService
    Parameters:
    doctorDTO - A data transfer object containing the data for Doctor entity.
    @@ -189,9 +194,28 @@ implements +

    findDoctorById

    +
    public Doctor findDoctorById(Long id) + throws jakarta.persistence.EntityNotFoundException
    +
    Finds a stored doctor by id.
    +
    +
    Specified by:
    +
    findDoctorById in interface DoctorService
    +
    Parameters:
    +
    id - A long representing the doctor's unique identifier
    +
    Returns:
    +
    The corresponding doctor if successful, or throws an + EntityNotFoundException if it is non-existent.
    +
    Throws:
    +
    jakarta.persistence.EntityNotFoundException - When doctor with id provided is non-existent
    +
    +
    +
  • +
  • findDoctors

    -
    public org.springframework.data.domain.Page<DoctorPublicDataDTO> findDoctors(org.springframework.data.domain.Pageable pageable)
    +
    public org.springframework.data.domain.Page<DoctorPublicDataDTO> findDoctors(org.springframework.data.domain.Pageable pageable)
    Finds doctors from the database.
    Specified by:
    @@ -204,24 +228,29 @@ implements +

    updateDoctor

    -
    public Doctor updateDoctor(DoctorUpdatedDataDTO doctorUpdatedDataDTO)
    +
    public Doctor updateDoctor(DoctorUpdatedDataDTO doctorUpdatedDataDTO) + throws jakarta.persistence.EntityNotFoundException
    Updates an existing doctor record
    Specified by:
    -
    updateDoctor in interface DoctorService
    +
    updateDoctor in interface DoctorService
    Parameters:
    doctorUpdatedDataDTO - Data transfer object containing the doctor updated data along with their corresponding id
    Returns:
    -
    The updated doctor if successful, or null if there is an error.
    +
    The updated doctor if successful, or throws an + EntityNotFoundException if it is non-existent.
    +
    Throws:
    +
    jakarta.persistence.EntityNotFoundException - When doctor with id provided is non-existent
  • deactivateDoctor

    -
    public Doctor deactivateDoctor(Long id)
    +
    public Doctor deactivateDoctor(Long id) + throws jakarta.persistence.EntityNotFoundException
    Deactivates an existing doctor record by provided id
    Specified by:
    @@ -229,7 +258,10 @@ implements + + +PatientServiceImpl + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class PatientServiceImpl

    +
    +
    java.lang.Object +
    com.mirna.hospitalmanagementapi.application.services.PatientServiceImpl
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    PatientService
    +
    +
    +
    @Service +public class PatientServiceImpl +extends Object +implements PatientService
    +
    This class is an implementation of the PatientService interface. + + This class provides methods to perform operations on patients
    +
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Mirna Gama
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        PatientServiceImpl

        +
        public PatientServiceImpl()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        addPatient

        +
        public Patient addPatient(PatientDTO patientDTO)
        +
        Adds a new patient to the database.
        +
        +
        Specified by:
        +
        addPatient in interface PatientService
        +
        Parameters:
        +
        patientDTO - A data transfer object containing the data for Patient + entity.
        +
        Returns:
        +
        The saved patient if successful, or null if there is an error.
        +
        +
        +
      • +
      • +
        +

        findPatientById

        +
        public Patient findPatientById(Long id) + throws jakarta.persistence.EntityNotFoundException
        +
        Finds a stored patient by id.
        +
        +
        Specified by:
        +
        findPatientById in interface PatientService
        +
        Parameters:
        +
        id - A long representing the patient's unique identifier
        +
        Returns:
        +
        The corresponding patient if successful, or throws an EntityNotFoundException if it is + non-existent.
        +
        Throws:
        +
        jakarta.persistence.EntityNotFoundException - When patient with id provided is non-existent
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/class-use/DoctorServiceImpl.html b/doc/com/mirna/hospitalmanagementapi/application/services/class-use/DoctorServiceImpl.html index d70a48b..6940fde 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/services/class-use/DoctorServiceImpl.html +++ b/doc/com/mirna/hospitalmanagementapi/application/services/class-use/DoctorServiceImpl.html @@ -1,7 +1,7 @@ - + Uses of Class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/class-use/PatientServiceImpl.html b/doc/com/mirna/hospitalmanagementapi/application/services/class-use/PatientServiceImpl.html new file mode 100644 index 0000000..f5b2eed --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/application/services/class-use/PatientServiceImpl.html @@ -0,0 +1,58 @@ + + + + +Uses of Class com.mirna.hospitalmanagementapi.application.services.PatientServiceImpl + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    com.mirna.hospitalmanagementapi.application.services.PatientServiceImpl

    +
    +No usage of com.mirna.hospitalmanagementapi.application.services.PatientServiceImpl
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/package-summary.html b/doc/com/mirna/hospitalmanagementapi/application/services/package-summary.html index 4c90f61..11aaeb1 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/services/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/application/services/package-summary.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.application.services @@ -73,6 +73,10 @@ loadScripts(document, 'script');
    This class is an implementation of the DoctorService interface.
    + +
    +
    This class is an implementation of the PatientService interface.
    +
  • diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/package-tree.html b/doc/com/mirna/hospitalmanagementapi/application/services/package-tree.html index 5f5f1f7..e720087 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/services/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/application/services/package-tree.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.application.services Class Hierarchy @@ -61,6 +61,7 @@ loadScripts(document, 'script');
  • java.lang.Object
  • diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/package-use.html b/doc/com/mirna/hospitalmanagementapi/application/services/package-use.html index aa8de9e..2ff01ca 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/services/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/application/services/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.application.services diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorByIdUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorByIdUseCase.html index 285b838..8de2286 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorByIdUseCase.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorByIdUseCase.html @@ -1,7 +1,7 @@ - + FindDoctorByIdUseCase diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorsUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorsUseCase.html index 955b9f9..03f015a 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorsUseCase.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorsUseCase.html @@ -1,7 +1,7 @@ - + FindDoctorsUseCase diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/SaveDoctorUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/SaveDoctorUseCase.html index 7e623d4..130fa6d 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/SaveDoctorUseCase.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/SaveDoctorUseCase.html @@ -1,7 +1,7 @@ - + SaveDoctorUseCase diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorByIdUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorByIdUseCase.html index a7212cb..ffe2097 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorByIdUseCase.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorByIdUseCase.html @@ -1,7 +1,7 @@ - + Uses of Class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorByIdUseCase diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorsUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorsUseCase.html index 3be9260..4bdd55f 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorsUseCase.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorsUseCase.html @@ -1,7 +1,7 @@ - + Uses of Class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorsUseCase diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/SaveDoctorUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/SaveDoctorUseCase.html index c4d785e..94eb027 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/SaveDoctorUseCase.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/SaveDoctorUseCase.html @@ -1,7 +1,7 @@ - + Uses of Class com.mirna.hospitalmanagementapi.application.usecase.doctor.SaveDoctorUseCase diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-summary.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-summary.html index a0daf78..fd0412e 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-summary.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.application.usecase.doctor diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-tree.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-tree.html index 97a74b9..d7e361b 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-tree.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.application.usecase.doctor Class Hierarchy diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-use.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-use.html index 5059223..debb0b4 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.application.usecase.doctor diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/FindPatientByIdUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/FindPatientByIdUseCase.html new file mode 100644 index 0000000..47b524f --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/FindPatientByIdUseCase.html @@ -0,0 +1,176 @@ + + + + +FindPatientByIdUseCase + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class FindPatientByIdUseCase

    +
    +
    java.lang.Object +
    com.mirna.hospitalmanagementapi.application.usecase.patient.FindPatientByIdUseCase
    +
    +
    +
    +
    @Component +public class FindPatientByIdUseCase +extends Object
    +
    This class is used to execute the findById method
    +
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Mirna Gama
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        FindPatientByIdUseCase

        +
        public FindPatientByIdUseCase()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        execute

        +
        public Patient execute(Long id)
        +
        Executes the findById method from Patient repository
        +
        +
        Parameters:
        +
        id - A long representing the patient's unique identifier
        +
        Returns:
        +
        The corresponding patient if successful, or null if it is non-existent
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/SavePatientUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/SavePatientUseCase.html new file mode 100644 index 0000000..40b97f4 --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/SavePatientUseCase.html @@ -0,0 +1,176 @@ + + + + +SavePatientUseCase + + + + + + + + + + + + + + + +
    + +
    +
    + + +
    java.lang.Object +
    com.mirna.hospitalmanagementapi.application.usecase.patient.SavePatientUseCase
    +
    +
    +
    +
    @Component +public class SavePatientUseCase +extends Object
    +
    This class is used to execute the save method from patient repository
    +
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Mirna Gama
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        SavePatientUseCase

        +
        public SavePatientUseCase()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        execute

        +
        public Patient execute(Patient patient)
        +
        Executes the save method from Patient repository
        +
        +
        Parameters:
        +
        patient - The Patient to be saved in the repository
        +
        Returns:
        +
        The saved patient if successful, or null if there is an error
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/class-use/FindPatientByIdUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/class-use/FindPatientByIdUseCase.html new file mode 100644 index 0000000..9e13085 --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/class-use/FindPatientByIdUseCase.html @@ -0,0 +1,58 @@ + + + + +Uses of Class com.mirna.hospitalmanagementapi.application.usecase.patient.FindPatientByIdUseCase + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    com.mirna.hospitalmanagementapi.application.usecase.patient.FindPatientByIdUseCase

    +
    +No usage of com.mirna.hospitalmanagementapi.application.usecase.patient.FindPatientByIdUseCase
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/class-use/SavePatientUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/class-use/SavePatientUseCase.html new file mode 100644 index 0000000..5ccab8c --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/class-use/SavePatientUseCase.html @@ -0,0 +1,58 @@ + + + + +Uses of Class com.mirna.hospitalmanagementapi.application.usecase.patient.SavePatientUseCase + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    com.mirna.hospitalmanagementapi.application.usecase.patient.SavePatientUseCase

    +
    +No usage of com.mirna.hospitalmanagementapi.application.usecase.patient.SavePatientUseCase
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/package-summary.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/package-summary.html new file mode 100644 index 0000000..a743e6e --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/package-summary.html @@ -0,0 +1,89 @@ + + + + +com.mirna.hospitalmanagementapi.application.usecase.patient + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package com.mirna.hospitalmanagementapi.application.usecase.patient

    +
    +
    +
    package com.mirna.hospitalmanagementapi.application.usecase.patient
    +
    +
      +
    • +
      +
      Classes
      +
      +
      Class
      +
      Description
      + +
      +
      This class is used to execute the findById method
      +
      + +
      +
      This class is used to execute the save method from patient repository
      +
      +
      +
      +
    • +
    +
    +
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/package-tree.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/package-tree.html new file mode 100644 index 0000000..7dcf3af --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/package-tree.html @@ -0,0 +1,73 @@ + + + + +com.mirna.hospitalmanagementapi.application.usecase.patient Class Hierarchy + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package com.mirna.hospitalmanagementapi.application.usecase.patient

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/package-use.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/package-use.html new file mode 100644 index 0000000..17c0fb8 --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/patient/package-use.html @@ -0,0 +1,58 @@ + + + + +Uses of Package com.mirna.hospitalmanagementapi.application.usecase.patient + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    com.mirna.hospitalmanagementapi.application.usecase.patient

    +
    +No usage of com.mirna.hospitalmanagementapi.application.usecase.patient
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/class-use/HospitalManagementApiApplication.html b/doc/com/mirna/hospitalmanagementapi/class-use/HospitalManagementApiApplication.html index 82d7e06..80f0ab8 100644 --- a/doc/com/mirna/hospitalmanagementapi/class-use/HospitalManagementApiApplication.html +++ b/doc/com/mirna/hospitalmanagementapi/class-use/HospitalManagementApiApplication.html @@ -1,7 +1,7 @@ - + Uses of Class com.mirna.hospitalmanagementapi.HospitalManagementApiApplication diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/AddressDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/AddressDTO.html index 47b7570..9f0b1dd 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/AddressDTO.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/AddressDTO.html @@ -1,7 +1,7 @@ - + AddressDTO diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/AddressDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/AddressDTO.html index 622dbe1..e0d920c 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/AddressDTO.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/AddressDTO.html @@ -1,7 +1,7 @@ - + Uses of Record Class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO @@ -55,39 +55,41 @@ loadScripts(document, 'script');
    Package
    Description
    - +
     
    - +
     
    + +
     
    diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-use.html index 78063c6..f009e5f 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.domain.entities @@ -59,14 +59,16 @@ loadScripts(document, 'script');
     
     
    - +
     
    - +
     
    - +
     
    - +
     
    + +
     
      @@ -78,6 +80,8 @@ loadScripts(document, 'script');
      Description
       
      + +
       
    @@ -93,12 +97,23 @@ loadScripts(document, 'script');
  • -
    - +
    +
    Class
    Description
    - + +
     
    +
    +
    +
  • +
  • +
    + +
    +
    Class
    +
    Description
    +
     
    @@ -133,6 +148,8 @@ loadScripts(document, 'script');
    Description
     
    + +
     
  • diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/Specialty.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/Specialty.html index e44d482..e2bdd9f 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/enums/Specialty.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/Specialty.html @@ -1,7 +1,7 @@ - + Specialty diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/class-use/Specialty.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/class-use/Specialty.html index 344ed1e..9169152 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/enums/class-use/Specialty.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/class-use/Specialty.html @@ -1,7 +1,7 @@ - + Uses of Enum Class com.mirna.hospitalmanagementapi.domain.enums.Specialty @@ -55,7 +55,7 @@ loadScripts(document, 'script');
    Package
    Description
    - +
     
     
    @@ -65,31 +65,31 @@ loadScripts(document, 'script');
    • -
      -

      Uses of Specialty in com.mirna.hospitalmanagementapi.domain.dtos

      - +
      +

      Uses of Specialty in com.mirna.hospitalmanagementapi.domain.dtos.doctor

      +
      Modifier and Type
      Method
      Description
      @NotNull(message="speciality cannot be null") @Valid Specialty
      -
      DoctorDTO.specialty()
      +
      DoctorDTO.specialty()
      Returns the value of the specialty record component.
      -
      DoctorPublicDataDTO.specialty()
      +
      DoctorPublicDataDTO.specialty()
      Returns the value of the specialty record component.
      -
      Constructors in com.mirna.hospitalmanagementapi.domain.dtos with parameters of type Specialty
      +
      Constructors in com.mirna.hospitalmanagementapi.domain.dtos.doctor with parameters of type Specialty
      Modifier
      Constructor
      Description
       
      -
      DoctorDTO(@NotBlank(message="name cannot be blank") String name, +
      DoctorDTO(@NotBlank(message="name cannot be blank") String name, @NotBlank(message="email cannot be blank") @Email(message="invalid format for email") String email, @NotBlank(message="crm cannot be blank") @Pattern(regexp="\\d{4,6}",message="invalid format for crm") String crm, @NotBlank(message="telephone cannot be blank") String telephone, @@ -99,7 +99,7 @@ loadScripts(document, 'script');
      Creates an instance of a DoctorDTO record class.
       
      -
      DoctorPublicDataDTO(String name, +
      DoctorPublicDataDTO(String name, String email, String crm, Specialty specialty)
      diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-summary.html index e613ff2..f2290da 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-summary.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.domain.enums diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-tree.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-tree.html index 9c584d9..061a05a 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-tree.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.domain.enums Class Hierarchy diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-use.html index eb8c537..4b0f8c7 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.domain.enums @@ -55,7 +55,7 @@ loadScripts(document, 'script');
      Package
      Description
      - +
       
       
      @@ -65,12 +65,12 @@ loadScripts(document, 'script');
      • -
        - +
        +
        Class
        Description
        - +
        Specialties that can be used
        diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/DoctorRepository.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/DoctorRepository.html index 067b820..34a0cdb 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/DoctorRepository.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/DoctorRepository.html @@ -1,7 +1,7 @@ - + DoctorRepository diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/PatientRepository.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/PatientRepository.html new file mode 100644 index 0000000..cb30be0 --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/PatientRepository.html @@ -0,0 +1,120 @@ + + + + +PatientRepository + + + + + + + + + + + + + + + +
        + +
        +
        + +
        + +

        Interface PatientRepository

        +
        +
        +
        +
        All Superinterfaces:
        +
        org.springframework.data.repository.CrudRepository<Patient,Long>, org.springframework.data.jpa.repository.JpaRepository<Patient,Long>, org.springframework.data.repository.ListCrudRepository<Patient,Long>, org.springframework.data.repository.ListPagingAndSortingRepository<Patient,Long>, org.springframework.data.repository.PagingAndSortingRepository<Patient,Long>, org.springframework.data.repository.query.QueryByExampleExecutor<Patient>, org.springframework.data.repository.Repository<Patient,Long>
        +
        +
        +
        public interface PatientRepository +extends org.springframework.data.jpa.repository.JpaRepository<Patient,Long>
        +
        Repository interface for retrieving and manipulating all Patient objects using their unique Long identifier.
        +
        +
        Version:
        +
        1.0
        +
        Author:
        +
        Mirna Gama
        +
        +
        +
        +
          + +
        • +
          +

          Method Summary

          +
          +

          Methods inherited from interface org.springframework.data.repository.CrudRepository

          +count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, save
          +
          +

          Methods inherited from interface org.springframework.data.jpa.repository.JpaRepository

          +deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, flush, getById, getOne, getReferenceById, saveAllAndFlush, saveAndFlush
          +
          +

          Methods inherited from interface org.springframework.data.repository.ListCrudRepository

          +findAll, findAllById, saveAll
          +
          +

          Methods inherited from interface org.springframework.data.repository.ListPagingAndSortingRepository

          +findAll
          +
          +

          Methods inherited from interface org.springframework.data.repository.PagingAndSortingRepository

          +findAll
          +
          +

          Methods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor

          +count, exists, findAll, findBy, findOne
          +
          +
        • +
        +
        + +
        +
        +
        + + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/DoctorRepository.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/DoctorRepository.html index 6fe2714..2f90532 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/DoctorRepository.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/DoctorRepository.html @@ -1,7 +1,7 @@ - + Uses of Interface com.mirna.hospitalmanagementapi.domain.repositories.DoctorRepository diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/PatientRepository.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/PatientRepository.html new file mode 100644 index 0000000..f3897d3 --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/PatientRepository.html @@ -0,0 +1,58 @@ + + + + +Uses of Interface com.mirna.hospitalmanagementapi.domain.repositories.PatientRepository + + + + + + + + + + + + + + + +
        + +
        +
        +
        +

        Uses of Interface
        com.mirna.hospitalmanagementapi.domain.repositories.PatientRepository

        +
        +No usage of com.mirna.hospitalmanagementapi.domain.repositories.PatientRepository
        +
        +
        + + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-summary.html index 8b46070..7509062 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-summary.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.domain.repositories @@ -73,6 +73,10 @@ loadScripts(document, 'script');
        Repository interface for retrieving and manipulating all Doctor objects using their unique Long identifier.
        + +
        +
        Repository interface for retrieving and manipulating all Patient objects using their unique Long identifier.
        +
    • diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-tree.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-tree.html index 8392ca8..4bcf553 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-tree.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.domain.repositories Class Hierarchy @@ -63,6 +63,7 @@ loadScripts(document, 'script');
    • org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>)
    @@ -76,6 +77,7 @@ loadScripts(document, 'script');
  • org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
  • @@ -89,6 +91,7 @@ loadScripts(document, 'script');
  • org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
  • diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-use.html index 03797fe..59f11f4 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.domain.repositories diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/DoctorService.html b/doc/com/mirna/hospitalmanagementapi/domain/services/DoctorService.html index 6a3d8a8..d3132a5 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/services/DoctorService.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/DoctorService.html @@ -1,7 +1,7 @@ - + DoctorService @@ -107,7 +107,7 @@ loadScripts(document, 'script');
    Method
    Description
    -
    addDoctor(DoctorDTO doctorDTO)
    +
    addDoctor(DoctorDTO doctorDTO)
    Adds a new doctor to the repository.
    @@ -116,14 +116,19 @@ loadScripts(document, 'script');
    Deactivates an existing doctor record by provided id
    -
    org.springframework.data.domain.Page<DoctorPublicDataDTO>
    -
    findDoctors(org.springframework.data.domain.Pageable pageable)
    + +
    +
    Finds a stored doctor by id.
    +
    +
    org.springframework.data.domain.Page<DoctorPublicDataDTO>
    +
    findDoctors(org.springframework.data.domain.Pageable pageable)
    +
    Retrieves a paginated sublist of doctors.
    - -
    updateDoctor(DoctorUpdatedDataDTO doctorUpdatedDataDTO)
    -
    + +
    updateDoctor(DoctorUpdatedDataDTO doctorUpdatedDataDTO)
    +
    Updates an existing doctor record
    @@ -141,9 +146,9 @@ loadScripts(document, 'script');

    Method Details

    • -
      +

      addDoctor

      -
      Doctor addDoctor(DoctorDTO doctorDTO)
      +
      Doctor addDoctor(DoctorDTO doctorDTO)
      Adds a new doctor to the repository.
      Parameters:
      @@ -154,9 +159,22 @@ loadScripts(document, 'script');
    • +
      +

      findDoctorById

      +
      Doctor findDoctorById(Long id)
      +
      Finds a stored doctor by id.
      +
      +
      Parameters:
      +
      id - A long representing the doctor's unique identifier
      +
      Returns:
      +
      The corresponding doctor if successful, or null if it is non-existent.
      +
      +
      +
    • +
    • findDoctors

      -
      org.springframework.data.domain.Page<DoctorPublicDataDTO> findDoctors(org.springframework.data.domain.Pageable pageable)
      +
      org.springframework.data.domain.Page<DoctorPublicDataDTO> findDoctors(org.springframework.data.domain.Pageable pageable)
      Retrieves a paginated sublist of doctors.
      Parameters:
      @@ -167,9 +185,9 @@ loadScripts(document, 'script');
    • -
      +

      updateDoctor

      -
      Doctor updateDoctor(DoctorUpdatedDataDTO doctorUpdatedDataDTO)
      +
      Doctor updateDoctor(DoctorUpdatedDataDTO doctorUpdatedDataDTO)
      Updates an existing doctor record
      Parameters:
      diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/PatientService.html b/doc/com/mirna/hospitalmanagementapi/domain/services/PatientService.html new file mode 100644 index 0000000..b3f63b5 --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/PatientService.html @@ -0,0 +1,169 @@ + + + + +PatientService + + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Interface PatientService

      +
      +
      +
      +
      All Known Implementing Classes:
      +
      PatientServiceImpl
      +
      +
      +
      public interface PatientService
      +
      Patient service interface for managing patient information.
      +
      +
      Version:
      +
      1.0
      +
      Author:
      +
      Mirna Gama
      +
      See Also:
      +
      + +
      +
      +
      +
      +
        + +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        + +
        addPatient(PatientDTO patientDTO)
        +
        +
        Adds a new patient to the repository.
        +
        + + +
        +
        Finds a stored patient by id.
        +
        +
        +
        +
        +
        +
      • +
      +
      +
      +
        + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          addPatient

          +
          Patient addPatient(PatientDTO patientDTO)
          +
          Adds a new patient to the repository.
          +
          +
          Parameters:
          +
          patientDTO - A data transfer object representing a patient to add.
          +
          Returns:
          +
          The saved patient if successful, or null if there is an error.
          +
          +
          +
        • +
        • +
          +

          findPatientById

          +
          Patient findPatientById(Long id)
          +
          Finds a stored patient by id.
          +
          +
          Parameters:
          +
          id - A long representing the patient's unique identifier
          +
          Returns:
          +
          The corresponding patient if successful, or null if it is non-existent.
          +
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/class-use/DoctorService.html b/doc/com/mirna/hospitalmanagementapi/domain/services/class-use/DoctorService.html index b180f2e..4927f14 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/services/class-use/DoctorService.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/class-use/DoctorService.html @@ -1,7 +1,7 @@ - + Uses of Interface com.mirna.hospitalmanagementapi.domain.services.DoctorService diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/class-use/PatientService.html b/doc/com/mirna/hospitalmanagementapi/domain/services/class-use/PatientService.html new file mode 100644 index 0000000..59242d1 --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/class-use/PatientService.html @@ -0,0 +1,85 @@ + + + + +Uses of Interface com.mirna.hospitalmanagementapi.domain.services.PatientService + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Uses of Interface
      com.mirna.hospitalmanagementapi.domain.services.PatientService

      +
      +
      Packages that use PatientService
      + +
      + +
      +
      +
      +
      + + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/services/package-summary.html index 57d8d6a..848ad46 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/services/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/package-summary.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.domain.services @@ -73,6 +73,10 @@ loadScripts(document, 'script');
      Doctor service interface for managing doctor information.
      + +
      +
      Patient service interface for managing patient information.
      +
    diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/package-tree.html b/doc/com/mirna/hospitalmanagementapi/domain/services/package-tree.html index a6cf9b9..899f21d 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/services/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/package-tree.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.domain.services Class Hierarchy @@ -59,6 +59,7 @@ loadScripts(document, 'script');

    Interface Hierarchy

    diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/services/package-use.html index 3fa99b8..060176a 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/services/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.domain.services @@ -70,6 +70,10 @@ loadScripts(document, 'script');
    Doctor service interface for managing doctor information.
    + +
    +
    Patient service interface for managing patient information.
    +
    diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/EntityNotFoundErrorHandler.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/EntityNotFoundErrorHandler.html new file mode 100644 index 0000000..4d068e2 --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/EntityNotFoundErrorHandler.html @@ -0,0 +1,168 @@ + + + + +EntityNotFoundErrorHandler + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class EntityNotFoundErrorHandler

    +
    +
    java.lang.Object +
    com.mirna.hospitalmanagementapi.infra.handlers.EntityNotFoundErrorHandler
    +
    +
    +
    +
    @RestControllerAdvice +public class EntityNotFoundErrorHandler +extends Object
    +
    This @RestControllerAdvice is used to handle entity not found error and return appropriate response message
    +
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Mirna Gama
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        EntityNotFoundErrorHandler

        +
        public EntityNotFoundErrorHandler()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        handle

        +
        @ExceptionHandler(jakarta.persistence.EntityNotFoundException.class) +public org.springframework.http.ResponseEntity<Object> handle(jakarta.persistence.EntityNotFoundException expection)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/class-use/EntityNotFoundErrorHandler.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/class-use/EntityNotFoundErrorHandler.html new file mode 100644 index 0000000..c576bd9 --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/class-use/EntityNotFoundErrorHandler.html @@ -0,0 +1,58 @@ + + + + +Uses of Class com.mirna.hospitalmanagementapi.infra.handlers.EntityNotFoundErrorHandler + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    com.mirna.hospitalmanagementapi.infra.handlers.EntityNotFoundErrorHandler

    +
    +No usage of com.mirna.hospitalmanagementapi.infra.handlers.EntityNotFoundErrorHandler
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/package-summary.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/package-summary.html new file mode 100644 index 0000000..d10cb36 --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/package-summary.html @@ -0,0 +1,96 @@ + + + + +com.mirna.hospitalmanagementapi.infra.handlers + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package com.mirna.hospitalmanagementapi.infra.handlers

    +
    +
    +
    package com.mirna.hospitalmanagementapi.infra.handlers
    +
    + +
    +
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/package-tree.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/package-tree.html new file mode 100644 index 0000000..956bd2e --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/package-tree.html @@ -0,0 +1,72 @@ + + + + +com.mirna.hospitalmanagementapi.infra.handlers Class Hierarchy + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package com.mirna.hospitalmanagementapi.infra.handlers

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/package-use.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/package-use.html new file mode 100644 index 0000000..3a75a2e --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/package-use.html @@ -0,0 +1,58 @@ + + + + +Uses of Package com.mirna.hospitalmanagementapi.infra.handlers + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    com.mirna.hospitalmanagementapi.infra.handlers

    +
    +No usage of com.mirna.hospitalmanagementapi.infra.handlers
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/ValidationErrorHandler.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/ValidationErrorHandler.html index c42ad0e..37be6fd 100644 --- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/ValidationErrorHandler.html +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/ValidationErrorHandler.html @@ -1,7 +1,7 @@ - + ValidationErrorHandler diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/class-use/ValidationErrorHandler.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/class-use/ValidationErrorHandler.html index a9a039d..5311a34 100644 --- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/class-use/ValidationErrorHandler.html +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/class-use/ValidationErrorHandler.html @@ -1,7 +1,7 @@ - + Uses of Class com.mirna.hospitalmanagementapi.infra.handlers.validation.ValidationErrorHandler diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-summary.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-summary.html index 3891382..63b855b 100644 --- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-summary.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.infra.handlers.validation @@ -42,7 +42,7 @@ loadScripts(document, 'script'); @@ -64,6 +64,17 @@ loadScripts(document, 'script');
    • + +
    • +
    • Classes
      diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-tree.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-tree.html index fa46f85..7b4c35b 100644 --- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-tree.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.infra.handlers.validation Class Hierarchy diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-use.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-use.html index c6f16a3..cea07ab 100644 --- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.infra.handlers.validation diff --git a/doc/com/mirna/hospitalmanagementapi/package-summary.html b/doc/com/mirna/hospitalmanagementapi/package-summary.html index 4e927dd..c1c44ed 100644 --- a/doc/com/mirna/hospitalmanagementapi/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/package-summary.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi diff --git a/doc/com/mirna/hospitalmanagementapi/package-tree.html b/doc/com/mirna/hospitalmanagementapi/package-tree.html index 54479dd..72401ee 100644 --- a/doc/com/mirna/hospitalmanagementapi/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/package-tree.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi Class Hierarchy diff --git a/doc/com/mirna/hospitalmanagementapi/package-use.html b/doc/com/mirna/hospitalmanagementapi/package-use.html index c8be8a4..77646e2 100644 --- a/doc/com/mirna/hospitalmanagementapi/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi diff --git a/doc/element-list b/doc/element-list index 0ff5f1a..a8e3c30 100644 --- a/doc/element-list +++ b/doc/element-list @@ -2,9 +2,13 @@ com.mirna.hospitalmanagementapi com.mirna.hospitalmanagementapi.application.controllers com.mirna.hospitalmanagementapi.application.services com.mirna.hospitalmanagementapi.application.usecase.doctor +com.mirna.hospitalmanagementapi.application.usecase.patient com.mirna.hospitalmanagementapi.domain.dtos +com.mirna.hospitalmanagementapi.domain.dtos.doctor +com.mirna.hospitalmanagementapi.domain.dtos.patient com.mirna.hospitalmanagementapi.domain.entities com.mirna.hospitalmanagementapi.domain.enums com.mirna.hospitalmanagementapi.domain.repositories com.mirna.hospitalmanagementapi.domain.services +com.mirna.hospitalmanagementapi.infra.handlers com.mirna.hospitalmanagementapi.infra.handlers.validation diff --git a/doc/help-doc.html b/doc/help-doc.html index 8d5d23f..c606041 100644 --- a/doc/help-doc.html +++ b/doc/help-doc.html @@ -1,7 +1,7 @@ - + API Help diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html index 353f9fe..0a26f51 100644 --- a/doc/index-files/index-1.html +++ b/doc/index-files/index-1.html @@ -1,7 +1,7 @@ - + A-Index @@ -54,11 +54,11 @@ loadScripts(document, 'script'); A C D E F G H I M N O P S T U V Z 
      All Classes and Interfaces|All Packages

      A

      -
      addDoctor(DoctorDTO) - Method in class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
      +
      addDoctor(DoctorDTO) - Method in class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
      Adds a new doctor to the database.
      -
      addDoctor(DoctorDTO) - Method in interface com.mirna.hospitalmanagementapi.domain.services.DoctorService
      +
      addDoctor(DoctorDTO) - Method in interface com.mirna.hospitalmanagementapi.domain.services.DoctorService
      Adds a new doctor to the repository.
      @@ -66,11 +66,23 @@ loadScripts(document, 'script');
      Returns the value of the additionalDetails record component.
      -
      address() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
      +
      addPatient(PatientDTO) - Method in class com.mirna.hospitalmanagementapi.application.services.PatientServiceImpl
      +
      +
      Adds a new patient to the database.
      +
      +
      addPatient(PatientDTO) - Method in interface com.mirna.hospitalmanagementapi.domain.services.PatientService
      +
      +
      Adds a new patient to the repository.
      +
      +
      address() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorDTO
      Returns the value of the address record component.
      -
      address() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
      +
      address() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorUpdatedDataDTO
      +
      +
      Returns the value of the address record component.
      +
      +
      address() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientDTO
      Returns the value of the address record component.
      diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html index 878e63f..1b4149d 100644 --- a/doc/index-files/index-10.html +++ b/doc/index-files/index-10.html @@ -1,7 +1,7 @@ - + N-Index @@ -54,15 +54,19 @@ loadScripts(document, 'script'); A C D E F G H I M N O P S T U V Z 
      All Classes and Interfaces|All Packages

      N

      -
      name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
      +
      name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorDTO
      Returns the value of the name record component.
      -
      name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
      +
      name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorPublicDataDTO
      Returns the value of the name record component.
      -
      name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
      +
      name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorUpdatedDataDTO
      +
      +
      Returns the value of the name record component.
      +
      +
      name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientDTO
      Returns the value of the name record component.
      diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html index d3770d7..f1422df 100644 --- a/doc/index-files/index-11.html +++ b/doc/index-files/index-11.html @@ -1,7 +1,7 @@ - + O-Index diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html index 718c461..b101643 100644 --- a/doc/index-files/index-12.html +++ b/doc/index-files/index-12.html @@ -1,7 +1,7 @@ - + P-Index @@ -54,11 +54,52 @@ loadScripts(document, 'script'); A C D E F G H I M N O P S T U V Z 
      All Classes and Interfaces|All Packages

      P

      -
      postDoctor(DoctorDTO) - Method in class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
      +
      Patient - Class in com.mirna.hospitalmanagementapi.domain.entities
      +
       
      +
      Patient() - Constructor for class com.mirna.hospitalmanagementapi.domain.entities.Patient
      +
       
      +
      Patient(PatientDTO) - Constructor for class com.mirna.hospitalmanagementapi.domain.entities.Patient
      +
      +
      Constructor for class Patient
      +
      +
      PatientController - Class in com.mirna.hospitalmanagementapi.application.controllers
      +
      +
      A Spring REST controller for managing patients.
      +
      +
      PatientController() - Constructor for class com.mirna.hospitalmanagementapi.application.controllers.PatientController
      +
       
      +
      PatientDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos.patient
      +
      +
      Data transfer object used to transfer data that will be saved in a Patient + entity
      +
      +
      PatientDTO(String, String, String, String, AddressDTO) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientDTO
      +
      +
      Creates an instance of a PatientDTO record class.
      +
      +
      PatientRepository - Interface in com.mirna.hospitalmanagementapi.domain.repositories
      +
      +
      Repository interface for retrieving and manipulating all Patient objects using their unique Long identifier.
      +
      +
      PatientService - Interface in com.mirna.hospitalmanagementapi.domain.services
      +
      +
      Patient service interface for managing patient information.
      +
      +
      PatientServiceImpl - Class in com.mirna.hospitalmanagementapi.application.services
      +
      +
      This class is an implementation of the PatientService interface.
      +
      +
      PatientServiceImpl() - Constructor for class com.mirna.hospitalmanagementapi.application.services.PatientServiceImpl
      +
       
      +
      postDoctor(DoctorDTO) - Method in class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
      Post method to create a new Doctor object based on the provided DTO.
      -
      putDoctor(DoctorUpdatedDataDTO) - Method in class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
      +
      postPatient(PatientDTO) - Method in class com.mirna.hospitalmanagementapi.application.controllers.PatientController
      +
      +
      Post method to create a new Patient object based on the provided DTO.
      +
      +
      putDoctor(DoctorUpdatedDataDTO) - Method in class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
      Put method to update a existing doctor record by provided ID
      diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html index e33b38f..622eb40 100644 --- a/doc/index-files/index-13.html +++ b/doc/index-files/index-13.html @@ -1,7 +1,7 @@ - + S-Index @@ -60,10 +60,20 @@ loadScripts(document, 'script');
      SaveDoctorUseCase() - Constructor for class com.mirna.hospitalmanagementapi.application.usecase.doctor.SaveDoctorUseCase
       
      +
      SavePatientUseCase - Class in com.mirna.hospitalmanagementapi.application.usecase.patient
      +
      +
      This class is used to execute the save method from patient repository
      +
      +
      SavePatientUseCase() - Constructor for class com.mirna.hospitalmanagementapi.application.usecase.patient.SavePatientUseCase
      +
       
      setActive(Boolean) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
      Sets the active
      +
      setActive(Boolean) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Patient
      +
      +
      Sets the active
      +
      setAdditionalDetails(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
      Sets the additional details
      @@ -72,10 +82,18 @@ loadScripts(document, 'script');
      Sets the address
      +
      setAddress(Address) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Patient
      +
      +
      Sets the address
      +
      setCity(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
      Sets the city
      +
      setCpf(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Patient
      +
      +
      Sets the cpf
      +
      setCrm(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
      Sets the crm
      @@ -84,6 +102,10 @@ loadScripts(document, 'script');
      Sets the email
      +
      setEmail(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Patient
      +
      +
      Sets the email
      +
      setHouseNumber(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
      Sets the house number
      @@ -92,10 +114,18 @@ loadScripts(document, 'script');
      Sets the doctor id.
      +
      setId(Long) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Patient
      +
      +
      Sets the doctor id.
      +
      setName(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
      Sets the name
      +
      setName(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Patient
      +
      +
      Sets the name
      +
      setNeighborhood(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
      Sets the neighborhood
      @@ -116,15 +146,19 @@ loadScripts(document, 'script');
      Sets the telephone
      +
      setTelephone(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Patient
      +
      +
      Sets the telephone
      +
      setZipCode(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
      Sets the zip code
      -
      specialty() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
      +
      specialty() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorDTO
      Returns the value of the specialty record component.
      -
      specialty() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
      +
      specialty() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorPublicDataDTO
      Returns the value of the specialty record component.
      diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html index 09a3e76..59d4205 100644 --- a/doc/index-files/index-14.html +++ b/doc/index-files/index-14.html @@ -1,7 +1,7 @@ - + T-Index @@ -54,11 +54,15 @@ loadScripts(document, 'script'); A C D E F G H I M N O P S T U V Z 
      All Classes and Interfaces|All Packages

      T

      -
      telephone() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
      +
      telephone() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorDTO
      Returns the value of the telephone record component.
      -
      telephone() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
      +
      telephone() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorUpdatedDataDTO
      +
      +
      Returns the value of the telephone record component.
      +
      +
      telephone() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientDTO
      Returns the value of the telephone record component.
      @@ -66,15 +70,19 @@ loadScripts(document, 'script');
      Returns a string representation of this record class.
      -
      toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
      +
      toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorDTO
      Returns a string representation of this record class.
      -
      toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
      +
      toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorPublicDataDTO
      Returns a string representation of this record class.
      -
      toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
      +
      toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorUpdatedDataDTO
      +
      +
      Returns a string representation of this record class.
      +
      +
      toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientDTO
      Returns a string representation of this record class.
      diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html index 9938478..7a38973 100644 --- a/doc/index-files/index-15.html +++ b/doc/index-files/index-15.html @@ -1,7 +1,7 @@ - + U-Index @@ -54,11 +54,11 @@ loadScripts(document, 'script'); A C D E F G H I M N O P S T U V Z 
      All Classes and Interfaces|All Packages

      U

      -
      updateDoctor(DoctorUpdatedDataDTO) - Method in class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
      +
      updateDoctor(DoctorUpdatedDataDTO) - Method in class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
      Updates an existing doctor record
      -
      updateDoctor(DoctorUpdatedDataDTO) - Method in interface com.mirna.hospitalmanagementapi.domain.services.DoctorService
      +
      updateDoctor(DoctorUpdatedDataDTO) - Method in interface com.mirna.hospitalmanagementapi.domain.services.DoctorService
      Updates an existing doctor record
      diff --git a/doc/index-files/index-16.html b/doc/index-files/index-16.html index 60148e7..b2179d8 100644 --- a/doc/index-files/index-16.html +++ b/doc/index-files/index-16.html @@ -1,7 +1,7 @@ - + V-Index diff --git a/doc/index-files/index-17.html b/doc/index-files/index-17.html index 7065999..104e652 100644 --- a/doc/index-files/index-17.html +++ b/doc/index-files/index-17.html @@ -1,7 +1,7 @@ - + Z-Index diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html index 9f22c00..193097a 100644 --- a/doc/index-files/index-2.html +++ b/doc/index-files/index-2.html @@ -1,7 +1,7 @@ - + C-Index @@ -68,8 +68,14 @@ loadScripts(document, 'script');
       
      com.mirna.hospitalmanagementapi.application.usecase.doctor - package com.mirna.hospitalmanagementapi.application.usecase.doctor
       
      +
      com.mirna.hospitalmanagementapi.application.usecase.patient - package com.mirna.hospitalmanagementapi.application.usecase.patient
      +
       
      com.mirna.hospitalmanagementapi.domain.dtos - package com.mirna.hospitalmanagementapi.domain.dtos
       
      +
      com.mirna.hospitalmanagementapi.domain.dtos.doctor - package com.mirna.hospitalmanagementapi.domain.dtos.doctor
      +
       
      +
      com.mirna.hospitalmanagementapi.domain.dtos.patient - package com.mirna.hospitalmanagementapi.domain.dtos.patient
      +
       
      com.mirna.hospitalmanagementapi.domain.entities - package com.mirna.hospitalmanagementapi.domain.entities
       
      com.mirna.hospitalmanagementapi.domain.enums - package com.mirna.hospitalmanagementapi.domain.enums
      @@ -78,13 +84,19 @@ loadScripts(document, 'script');
       
      com.mirna.hospitalmanagementapi.domain.services - package com.mirna.hospitalmanagementapi.domain.services
       
      +
      com.mirna.hospitalmanagementapi.infra.handlers - package com.mirna.hospitalmanagementapi.infra.handlers
      +
       
      com.mirna.hospitalmanagementapi.infra.handlers.validation - package com.mirna.hospitalmanagementapi.infra.handlers.validation
       
      -
      crm() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
      +
      cpf() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientDTO
      +
      +
      Returns the value of the cpf record component.
      +
      +
      crm() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorDTO
      Returns the value of the crm record component.
      -
      crm() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
      +
      crm() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorPublicDataDTO
      Returns the value of the crm record component.
      diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html index 6393afb..f1e164f 100644 --- a/doc/index-files/index-3.html +++ b/doc/index-files/index-3.html @@ -1,7 +1,7 @@ - + D-Index @@ -74,7 +74,7 @@ loadScripts(document, 'script');
       
      Doctor() - Constructor for class com.mirna.hospitalmanagementapi.domain.entities.Doctor
       
      -
      Doctor(DoctorDTO) - Constructor for class com.mirna.hospitalmanagementapi.domain.entities.Doctor
      +
      Doctor(DoctorDTO) - Constructor for class com.mirna.hospitalmanagementapi.domain.entities.Doctor
      Constructor for class Doctor
      @@ -84,21 +84,21 @@ loadScripts(document, 'script');
      DoctorController() - Constructor for class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
       
      -
      DoctorDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos
      +
      DoctorDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos.doctor
      Data transfer object used to transfer data that will be saved in a Doctor entity
      -
      DoctorDTO(String, String, String, String, Specialty, AddressDTO) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
      +
      DoctorDTO(String, String, String, String, Specialty, AddressDTO) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorDTO
      Creates an instance of a DoctorDTO record class.
      -
      DoctorPublicDataDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos
      +
      DoctorPublicDataDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos.doctor
      Data transfer object used to format and display only the public data allowed for Doctor entity
      -
      DoctorPublicDataDTO(Doctor) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
      +
      DoctorPublicDataDTO(Doctor) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorPublicDataDTO
       
      -
      DoctorPublicDataDTO(String, String, String, Specialty) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
      +
      DoctorPublicDataDTO(String, String, String, Specialty) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorPublicDataDTO
      Creates an instance of a DoctorPublicDataDTO record class.
      @@ -116,11 +116,11 @@ loadScripts(document, 'script');
      DoctorServiceImpl() - Constructor for class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
       
      -
      DoctorUpdatedDataDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos
      +
      DoctorUpdatedDataDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos.doctor
      Data transfer object used to update allowed data in a Doctor entity
      -
      DoctorUpdatedDataDTO(Long, String, String, AddressDTO) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
      +
      DoctorUpdatedDataDTO(Long, String, String, AddressDTO) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorUpdatedDataDTO
      Creates an instance of a DoctorUpdatedDataDTO record class.
      diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html index 92bfc16..9a03dad 100644 --- a/doc/index-files/index-4.html +++ b/doc/index-files/index-4.html @@ -1,7 +1,7 @@ - + E-Index @@ -54,27 +54,41 @@ loadScripts(document, 'script'); A C D E F G H I M N O P S T U V Z 
      All Classes and Interfaces|All Packages

      E

      -
      email() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
      +
      email() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorDTO
      Returns the value of the email record component.
      -
      email() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
      +
      email() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorPublicDataDTO
      Returns the value of the email record component.
      +
      email() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientDTO
      +
      +
      Returns the value of the email record component.
      +
      +
      EntityNotFoundErrorHandler - Class in com.mirna.hospitalmanagementapi.infra.handlers
      +
      +
      This @RestControllerAdvice is used to handle entity not found error and return appropriate response message
      +
      +
      EntityNotFoundErrorHandler() - Constructor for class com.mirna.hospitalmanagementapi.infra.handlers.EntityNotFoundErrorHandler
      +
       
      equals(Object) - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
      Indicates whether some other object is "equal to" this one.
      -
      equals(Object) - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
      +
      equals(Object) - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorDTO
      Indicates whether some other object is "equal to" this one.
      -
      equals(Object) - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
      +
      equals(Object) - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorPublicDataDTO
      Indicates whether some other object is "equal to" this one.
      -
      equals(Object) - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
      +
      equals(Object) - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorUpdatedDataDTO
      +
      +
      Indicates whether some other object is "equal to" this one.
      +
      +
      equals(Object) - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientDTO
      Indicates whether some other object is "equal to" this one.
      @@ -82,10 +96,18 @@ loadScripts(document, 'script');
      Executes the save method from Doctor repository
      +
      execute(Patient) - Method in class com.mirna.hospitalmanagementapi.application.usecase.patient.SavePatientUseCase
      +
      +
      Executes the save method from Patient repository
      +
      execute(Long) - Method in class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorByIdUseCase
      Executes the findById method from Doctor repository
      +
      execute(Long) - Method in class com.mirna.hospitalmanagementapi.application.usecase.patient.FindPatientByIdUseCase
      +
      +
      Executes the findById method from Patient repository
      +
      execute(Pageable) - Method in class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorsUseCase
      Executes the findAll method from Doctor repository
      diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html index b05e3ea..4e56a73 100644 --- a/doc/index-files/index-5.html +++ b/doc/index-files/index-5.html @@ -1,7 +1,7 @@ - + F-Index @@ -54,6 +54,14 @@ loadScripts(document, 'script'); A C D E F G H I M N O P S T U V Z 
      All Classes and Interfaces|All Packages

      F

      +
      findDoctorById(Long) - Method in class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
      +
      +
      Finds a stored doctor by id.
      +
      +
      findDoctorById(Long) - Method in interface com.mirna.hospitalmanagementapi.domain.services.DoctorService
      +
      +
      Finds a stored doctor by id.
      +
      FindDoctorByIdUseCase - Class in com.mirna.hospitalmanagementapi.application.usecase.doctor
      This class is used to execute the findById method
      @@ -76,6 +84,20 @@ loadScripts(document, 'script');
      FindDoctorsUseCase() - Constructor for class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorsUseCase
       
      +
      findPatientById(Long) - Method in class com.mirna.hospitalmanagementapi.application.services.PatientServiceImpl
      +
      +
      Finds a stored patient by id.
      +
      +
      findPatientById(Long) - Method in interface com.mirna.hospitalmanagementapi.domain.services.PatientService
      +
      +
      Finds a stored patient by id.
      +
      +
      FindPatientByIdUseCase - Class in com.mirna.hospitalmanagementapi.application.usecase.patient
      +
      +
      This class is used to execute the findById method
      +
      +
      FindPatientByIdUseCase() - Constructor for class com.mirna.hospitalmanagementapi.application.usecase.patient.FindPatientByIdUseCase
      +
       
      A C D E F G H I M N O P S T U V Z 
      All Classes and Interfaces|All Packages
      diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html index 5147800..d1baa16 100644 --- a/doc/index-files/index-6.html +++ b/doc/index-files/index-6.html @@ -1,7 +1,7 @@ - + G-Index @@ -58,6 +58,10 @@ loadScripts(document, 'script');
      Returns the active
      +
      getActive() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Patient
      +
      +
      Returns the active
      +
      getAdditionalDetails() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
      Returns the additional details
      @@ -66,6 +70,10 @@ loadScripts(document, 'script');
      Returns the address
      +
      getAddress() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Patient
      +
      +
      Returns the address
      +
      getCity() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
      Returns the city
      @@ -74,6 +82,14 @@ loadScripts(document, 'script');
      Returns the crm
      +
      getCrm() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Patient
      +
      +
      Returns the cpf
      +
      +
      getDoctor(Long) - Method in class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
      +
      +
      Get method to receive a Doctor record by the provided ID
      +
      getDoctors(Pageable) - Method in class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
      Get method to receive a paginated sublist of objects containing data transfer objects with Doctor public information
      @@ -82,6 +98,10 @@ loadScripts(document, 'script');
      Returns the email
      +
      getEmail() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Patient
      +
      +
      Returns the email
      +
      getHouseNumber() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
      Returns the house number
      @@ -90,14 +110,26 @@ loadScripts(document, 'script');
      Returns the doctor id.
      +
      getId() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Patient
      +
      +
      Returns the doctor id.
      +
      getName() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
      Returns the name
      +
      getName() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Patient
      +
      +
      Returns the name
      +
      getNeighborhood() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
      Returns the neighborhood
      +
      getPatient(Long) - Method in class com.mirna.hospitalmanagementapi.application.controllers.PatientController
      +
      +
      Get method to receive a Patient record by the provided ID
      +
      getSpecialty() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
      Returns the specialty
      @@ -114,6 +146,10 @@ loadScripts(document, 'script');
      Returns the telephone
      +
      getTelephone() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Patient
      +
      +
      Returns the telephone
      +
      getZipCode() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
      Returns the zip code
      diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html index dd7f802..b82433b 100644 --- a/doc/index-files/index-7.html +++ b/doc/index-files/index-7.html @@ -1,7 +1,7 @@ - + H-Index @@ -54,21 +54,27 @@ loadScripts(document, 'script'); A C D E F G H I M N O P S T U V Z 
      All Classes and Interfaces|All Packages

      H

      +
      handle(EntityNotFoundException) - Method in class com.mirna.hospitalmanagementapi.infra.handlers.EntityNotFoundErrorHandler
      +
       
      handle(MethodArgumentNotValidException) - Method in class com.mirna.hospitalmanagementapi.infra.handlers.validation.ValidationErrorHandler
       
      hashCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
      Returns a hash code value for this object.
      -
      hashCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
      +
      hashCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorDTO
      Returns a hash code value for this object.
      -
      hashCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
      +
      hashCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorPublicDataDTO
      Returns a hash code value for this object.
      -
      hashCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
      +
      hashCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorUpdatedDataDTO
      +
      +
      Returns a hash code value for this object.
      +
      +
      hashCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientDTO
      Returns a hash code value for this object.
      diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html index 6fa11a7..e12cd2f 100644 --- a/doc/index-files/index-8.html +++ b/doc/index-files/index-8.html @@ -1,7 +1,7 @@ - + I-Index @@ -54,7 +54,7 @@ loadScripts(document, 'script'); A C D E F G H I M N O P S T U V Z 
      All Classes and Interfaces|All Packages

      I

      -
      id() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
      +
      id() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorUpdatedDataDTO
      Returns the value of the id record component.
      diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html index 5590150..56a8441 100644 --- a/doc/index-files/index-9.html +++ b/doc/index-files/index-9.html @@ -1,7 +1,7 @@ - + M-Index diff --git a/doc/index.html b/doc/index.html index 0d1538b..97e67e5 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1,7 +1,7 @@ - + Overview @@ -61,15 +61,23 @@ loadScripts(document, 'script');
       
       
      - +
       
      - +
       
      - +
       
      - +
       
      - + +
       
      + +
       
      + +
       
      + +
       
      +
       
       
      diff --git a/doc/member-search-index.js b/doc/member-search-index.js index ef8c6a7..932762c 100644 --- a/doc/member-search-index.js +++ b/doc/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"addDoctor(DoctorDTO)","u":"addDoctor(com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.services","c":"DoctorService","l":"addDoctor(DoctorDTO)","u":"addDoctor(com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"additionalDetails()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"address()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorUpdatedDataDTO","l":"address()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"Address()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"Address(AddressDTO)","u":"%3Cinit%3E(com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"AddressDTO(String, String, String, String, String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"CARDIOLOGY"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"city()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"crm()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"crm()"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"deactivateDoctor(Long)","u":"deactivateDoctor(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.domain.services","c":"DoctorService","l":"deactivateDoctor(Long)","u":"deactivateDoctor(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"deleteDoctor(Long)","u":"deleteDoctor(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"DERMATOLOGY"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"Doctor()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"Doctor(DoctorDTO)","u":"%3Cinit%3E(com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO)"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"DoctorController()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"DoctorDTO(String, String, String, String, Specialty, AddressDTO)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.mirna.hospitalmanagementapi.domain.enums.Specialty,com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"DoctorPublicDataDTO(Doctor)","u":"%3Cinit%3E(com.mirna.hospitalmanagementapi.domain.entities.Doctor)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"DoctorPublicDataDTO(String, String, String, Specialty)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,com.mirna.hospitalmanagementapi.domain.enums.Specialty)"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"DoctorServiceImpl()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorUpdatedDataDTO","l":"DoctorUpdatedDataDTO(Long, String, String, AddressDTO)","u":"%3Cinit%3E(java.lang.Long,java.lang.String,java.lang.String,com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"email()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"email()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorUpdatedDataDTO","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"SaveDoctorUseCase","l":"execute(Doctor)","u":"execute(com.mirna.hospitalmanagementapi.domain.entities.Doctor)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"FindDoctorByIdUseCase","l":"execute(Long)","u":"execute(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"FindDoctorsUseCase","l":"execute(Pageable)","u":"execute(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"FindDoctorByIdUseCase","l":"FindDoctorByIdUseCase()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"findDoctors(Pageable)","u":"findDoctors(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.domain.services","c":"DoctorService","l":"findDoctors(Pageable)","u":"findDoctors(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.domain.repositories","c":"DoctorRepository","l":"findDoctorsByActiveTrue(Pageable)","u":"findDoctorsByActiveTrue(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"FindDoctorsUseCase","l":"FindDoctorsUseCase()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getActive()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getAdditionalDetails()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getAddress()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getCity()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getCrm()"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"getDoctors(Pageable)","u":"getDoctors(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getEmail()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getHouseNumber()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getId()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getName()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getNeighborhood()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getSpecialty()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getState()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getStreet()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getTelephone()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getZipCode()"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"GYNECOLOGY"},{"p":"com.mirna.hospitalmanagementapi.infra.handlers.validation","c":"ValidationErrorHandler","l":"handle(MethodArgumentNotValidException)","u":"handle(org.springframework.web.bind.MethodArgumentNotValidException)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"hashCode()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"hashCode()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"hashCode()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorUpdatedDataDTO","l":"hashCode()"},{"p":"com.mirna.hospitalmanagementapi","c":"HospitalManagementApiApplication","l":"HospitalManagementApiApplication()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"houseNumber()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorUpdatedDataDTO","l":"id()"},{"p":"com.mirna.hospitalmanagementapi","c":"HospitalManagementApiApplication","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"name()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"name()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorUpdatedDataDTO","l":"name()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"neighborhood()"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"ORTHOPEDICS"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"postDoctor(DoctorDTO)","u":"postDoctor(com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO)"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"putDoctor(DoctorUpdatedDataDTO)","u":"putDoctor(com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"SaveDoctorUseCase","l":"SaveDoctorUseCase()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setActive(Boolean)","u":"setActive(java.lang.Boolean)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setAdditionalDetails(String)","u":"setAdditionalDetails(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setAddress(Address)","u":"setAddress(com.mirna.hospitalmanagementapi.domain.entities.Address)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setCity(String)","u":"setCity(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setCrm(String)","u":"setCrm(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setEmail(String)","u":"setEmail(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setHouseNumber(String)","u":"setHouseNumber(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setId(Long)","u":"setId(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setNeighborhood(String)","u":"setNeighborhood(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setSpecialty(Specialty)","u":"setSpecialty(com.mirna.hospitalmanagementapi.domain.enums.Specialty)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setState(String)","u":"setState(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setStreet(String)","u":"setStreet(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setTelephone(String)","u":"setTelephone(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setZipCode(String)","u":"setZipCode(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"specialty()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"specialty()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"state()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"street()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"telephone()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorUpdatedDataDTO","l":"telephone()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"toString()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"toString()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"toString()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorUpdatedDataDTO","l":"toString()"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"updateDoctor(DoctorUpdatedDataDTO)","u":"updateDoctor(com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.services","c":"DoctorService","l":"updateDoctor(DoctorUpdatedDataDTO)","u":"updateDoctor(com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO)"},{"p":"com.mirna.hospitalmanagementapi.infra.handlers.validation","c":"ValidationErrorHandler","l":"ValidationErrorHandler()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"values()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"zipCode()"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"addDoctor(DoctorDTO)","u":"addDoctor(com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.services","c":"DoctorService","l":"addDoctor(DoctorDTO)","u":"addDoctor(com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"additionalDetails()"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"PatientServiceImpl","l":"addPatient(PatientDTO)","u":"addPatient(com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.services","c":"PatientService","l":"addPatient(PatientDTO)","u":"addPatient(com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorDTO","l":"address()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorUpdatedDataDTO","l":"address()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.patient","c":"PatientDTO","l":"address()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"Address()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"Address(AddressDTO)","u":"%3Cinit%3E(com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"AddressDTO(String, String, String, String, String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"CARDIOLOGY"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"city()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.patient","c":"PatientDTO","l":"cpf()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorDTO","l":"crm()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorPublicDataDTO","l":"crm()"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"deactivateDoctor(Long)","u":"deactivateDoctor(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.domain.services","c":"DoctorService","l":"deactivateDoctor(Long)","u":"deactivateDoctor(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"deleteDoctor(Long)","u":"deleteDoctor(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"DERMATOLOGY"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"Doctor()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"Doctor(DoctorDTO)","u":"%3Cinit%3E(com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorDTO)"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"DoctorController()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorDTO","l":"DoctorDTO(String, String, String, String, Specialty, AddressDTO)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.mirna.hospitalmanagementapi.domain.enums.Specialty,com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorPublicDataDTO","l":"DoctorPublicDataDTO(Doctor)","u":"%3Cinit%3E(com.mirna.hospitalmanagementapi.domain.entities.Doctor)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorPublicDataDTO","l":"DoctorPublicDataDTO(String, String, String, Specialty)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,com.mirna.hospitalmanagementapi.domain.enums.Specialty)"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"DoctorServiceImpl()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorUpdatedDataDTO","l":"DoctorUpdatedDataDTO(Long, String, String, AddressDTO)","u":"%3Cinit%3E(java.lang.Long,java.lang.String,java.lang.String,com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorDTO","l":"email()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorPublicDataDTO","l":"email()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.patient","c":"PatientDTO","l":"email()"},{"p":"com.mirna.hospitalmanagementapi.infra.handlers","c":"EntityNotFoundErrorHandler","l":"EntityNotFoundErrorHandler()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorDTO","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorPublicDataDTO","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorUpdatedDataDTO","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.patient","c":"PatientDTO","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"SaveDoctorUseCase","l":"execute(Doctor)","u":"execute(com.mirna.hospitalmanagementapi.domain.entities.Doctor)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"FindDoctorByIdUseCase","l":"execute(Long)","u":"execute(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.patient","c":"FindPatientByIdUseCase","l":"execute(Long)","u":"execute(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"FindDoctorsUseCase","l":"execute(Pageable)","u":"execute(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.patient","c":"SavePatientUseCase","l":"execute(Patient)","u":"execute(com.mirna.hospitalmanagementapi.domain.entities.Patient)"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"findDoctorById(Long)","u":"findDoctorById(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.domain.services","c":"DoctorService","l":"findDoctorById(Long)","u":"findDoctorById(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"FindDoctorByIdUseCase","l":"FindDoctorByIdUseCase()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"findDoctors(Pageable)","u":"findDoctors(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.domain.services","c":"DoctorService","l":"findDoctors(Pageable)","u":"findDoctors(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.domain.repositories","c":"DoctorRepository","l":"findDoctorsByActiveTrue(Pageable)","u":"findDoctorsByActiveTrue(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"FindDoctorsUseCase","l":"FindDoctorsUseCase()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"PatientServiceImpl","l":"findPatientById(Long)","u":"findPatientById(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.domain.services","c":"PatientService","l":"findPatientById(Long)","u":"findPatientById(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.patient","c":"FindPatientByIdUseCase","l":"FindPatientByIdUseCase()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getActive()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Patient","l":"getActive()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getAdditionalDetails()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getAddress()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Patient","l":"getAddress()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getCity()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getCrm()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Patient","l":"getCrm()"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"getDoctor(Long)","u":"getDoctor(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"getDoctors(Pageable)","u":"getDoctors(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getEmail()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Patient","l":"getEmail()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getHouseNumber()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getId()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Patient","l":"getId()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getName()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Patient","l":"getName()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getNeighborhood()"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"PatientController","l":"getPatient(Long)","u":"getPatient(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getSpecialty()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getState()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getStreet()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getTelephone()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Patient","l":"getTelephone()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getZipCode()"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"GYNECOLOGY"},{"p":"com.mirna.hospitalmanagementapi.infra.handlers","c":"EntityNotFoundErrorHandler","l":"handle(EntityNotFoundException)","u":"handle(jakarta.persistence.EntityNotFoundException)"},{"p":"com.mirna.hospitalmanagementapi.infra.handlers.validation","c":"ValidationErrorHandler","l":"handle(MethodArgumentNotValidException)","u":"handle(org.springframework.web.bind.MethodArgumentNotValidException)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"hashCode()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorDTO","l":"hashCode()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorPublicDataDTO","l":"hashCode()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorUpdatedDataDTO","l":"hashCode()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.patient","c":"PatientDTO","l":"hashCode()"},{"p":"com.mirna.hospitalmanagementapi","c":"HospitalManagementApiApplication","l":"HospitalManagementApiApplication()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"houseNumber()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorUpdatedDataDTO","l":"id()"},{"p":"com.mirna.hospitalmanagementapi","c":"HospitalManagementApiApplication","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorDTO","l":"name()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorPublicDataDTO","l":"name()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorUpdatedDataDTO","l":"name()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.patient","c":"PatientDTO","l":"name()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"neighborhood()"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"ORTHOPEDICS"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Patient","l":"Patient()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Patient","l":"Patient(PatientDTO)","u":"%3Cinit%3E(com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientDTO)"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"PatientController","l":"PatientController()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.patient","c":"PatientDTO","l":"PatientDTO(String, String, String, String, AddressDTO)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO)"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"PatientServiceImpl","l":"PatientServiceImpl()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"postDoctor(DoctorDTO)","u":"postDoctor(com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorDTO)"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"PatientController","l":"postPatient(PatientDTO)","u":"postPatient(com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientDTO)"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"putDoctor(DoctorUpdatedDataDTO)","u":"putDoctor(com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorUpdatedDataDTO)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"SaveDoctorUseCase","l":"SaveDoctorUseCase()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.patient","c":"SavePatientUseCase","l":"SavePatientUseCase()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setActive(Boolean)","u":"setActive(java.lang.Boolean)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Patient","l":"setActive(Boolean)","u":"setActive(java.lang.Boolean)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setAdditionalDetails(String)","u":"setAdditionalDetails(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setAddress(Address)","u":"setAddress(com.mirna.hospitalmanagementapi.domain.entities.Address)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Patient","l":"setAddress(Address)","u":"setAddress(com.mirna.hospitalmanagementapi.domain.entities.Address)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setCity(String)","u":"setCity(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Patient","l":"setCpf(String)","u":"setCpf(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setCrm(String)","u":"setCrm(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setEmail(String)","u":"setEmail(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Patient","l":"setEmail(String)","u":"setEmail(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setHouseNumber(String)","u":"setHouseNumber(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setId(Long)","u":"setId(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Patient","l":"setId(Long)","u":"setId(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Patient","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setNeighborhood(String)","u":"setNeighborhood(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setSpecialty(Specialty)","u":"setSpecialty(com.mirna.hospitalmanagementapi.domain.enums.Specialty)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setState(String)","u":"setState(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setStreet(String)","u":"setStreet(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setTelephone(String)","u":"setTelephone(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Patient","l":"setTelephone(String)","u":"setTelephone(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setZipCode(String)","u":"setZipCode(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorDTO","l":"specialty()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorPublicDataDTO","l":"specialty()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"state()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"street()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorDTO","l":"telephone()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorUpdatedDataDTO","l":"telephone()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.patient","c":"PatientDTO","l":"telephone()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"toString()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorDTO","l":"toString()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorPublicDataDTO","l":"toString()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","c":"DoctorUpdatedDataDTO","l":"toString()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.patient","c":"PatientDTO","l":"toString()"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"updateDoctor(DoctorUpdatedDataDTO)","u":"updateDoctor(com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorUpdatedDataDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.services","c":"DoctorService","l":"updateDoctor(DoctorUpdatedDataDTO)","u":"updateDoctor(com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorUpdatedDataDTO)"},{"p":"com.mirna.hospitalmanagementapi.infra.handlers.validation","c":"ValidationErrorHandler","l":"ValidationErrorHandler()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"values()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"zipCode()"}];updateSearchResults(); \ No newline at end of file diff --git a/doc/overview-summary.html b/doc/overview-summary.html index b958bba..81ea242 100644 --- a/doc/overview-summary.html +++ b/doc/overview-summary.html @@ -1,7 +1,7 @@ - + Generated Documentation (Untitled) diff --git a/doc/overview-tree.html b/doc/overview-tree.html index c2983ca..4160ef2 100644 --- a/doc/overview-tree.html +++ b/doc/overview-tree.html @@ -1,7 +1,7 @@ - + Class Hierarchy @@ -56,11 +56,15 @@ loadScripts(document, 'script');
    • com.mirna.hospitalmanagementapi.application.controllers,
    • com.mirna.hospitalmanagementapi.application.services,
    • com.mirna.hospitalmanagementapi.application.usecase.doctor,
    • +
    • com.mirna.hospitalmanagementapi.application.usecase.patient,
    • com.mirna.hospitalmanagementapi.domain.dtos,
    • +
    • com.mirna.hospitalmanagementapi.domain.dtos.doctor,
    • +
    • com.mirna.hospitalmanagementapi.domain.dtos.patient,
    • com.mirna.hospitalmanagementapi.domain.entities,
    • com.mirna.hospitalmanagementapi.domain.enums,
    • com.mirna.hospitalmanagementapi.domain.repositories,
    • com.mirna.hospitalmanagementapi.domain.services,
    • +
    • com.mirna.hospitalmanagementapi.infra.handlers,
    • com.mirna.hospitalmanagementapi.infra.handlers.validation
    @@ -73,18 +77,25 @@ loadScripts(document, 'script');
  • com.mirna.hospitalmanagementapi.domain.entities.Doctor
  • com.mirna.hospitalmanagementapi.application.controllers.DoctorController
  • com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl (implements com.mirna.hospitalmanagementapi.domain.services.DoctorService)
  • +
  • com.mirna.hospitalmanagementapi.infra.handlers.EntityNotFoundErrorHandler
  • com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorByIdUseCase
  • com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorsUseCase
  • +
  • com.mirna.hospitalmanagementapi.application.usecase.patient.FindPatientByIdUseCase
  • com.mirna.hospitalmanagementapi.HospitalManagementApiApplication
  • +
  • com.mirna.hospitalmanagementapi.domain.entities.Patient
  • +
  • com.mirna.hospitalmanagementapi.application.controllers.PatientController
  • +
  • com.mirna.hospitalmanagementapi.application.services.PatientServiceImpl (implements com.mirna.hospitalmanagementapi.domain.services.PatientService)
  • java.lang.Record
  • com.mirna.hospitalmanagementapi.application.usecase.doctor.SaveDoctorUseCase
  • +
  • com.mirna.hospitalmanagementapi.application.usecase.patient.SavePatientUseCase
  • com.mirna.hospitalmanagementapi.infra.handlers.validation.ValidationErrorHandler
  • @@ -94,11 +105,13 @@ loadScripts(document, 'script');

    Interface Hierarchy

    • com.mirna.hospitalmanagementapi.domain.services.DoctorService
    • +
    • com.mirna.hospitalmanagementapi.domain.services.PatientService
    • org.springframework.data.repository.query.QueryByExampleExecutor<T>
      • org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>)
      @@ -112,6 +125,7 @@ loadScripts(document, 'script');
    • org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
    @@ -125,6 +139,7 @@ loadScripts(document, 'script');
  • org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
  • diff --git a/doc/package-search-index.js b/doc/package-search-index.js index 765bbb4..5519743 100644 --- a/doc/package-search-index.js +++ b/doc/package-search-index.js @@ -1 +1 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.mirna.hospitalmanagementapi.application.controllers"},{"l":"com.mirna.hospitalmanagementapi.application.services"},{"l":"com.mirna.hospitalmanagementapi.application.usecase.doctor"},{"l":"com.mirna.hospitalmanagementapi.domain.dtos"},{"l":"com.mirna.hospitalmanagementapi.domain.entities"},{"l":"com.mirna.hospitalmanagementapi.domain.enums"},{"l":"com.mirna.hospitalmanagementapi.domain.repositories"},{"l":"com.mirna.hospitalmanagementapi.domain.services"},{"l":"com.mirna.hospitalmanagementapi.infra.handlers.validation"}];updateSearchResults(); \ No newline at end of file +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.mirna.hospitalmanagementapi.application.controllers"},{"l":"com.mirna.hospitalmanagementapi.application.services"},{"l":"com.mirna.hospitalmanagementapi.application.usecase.doctor"},{"l":"com.mirna.hospitalmanagementapi.application.usecase.patient"},{"l":"com.mirna.hospitalmanagementapi.domain.dtos"},{"l":"com.mirna.hospitalmanagementapi.domain.dtos.doctor"},{"l":"com.mirna.hospitalmanagementapi.domain.dtos.patient"},{"l":"com.mirna.hospitalmanagementapi.domain.entities"},{"l":"com.mirna.hospitalmanagementapi.domain.enums"},{"l":"com.mirna.hospitalmanagementapi.domain.repositories"},{"l":"com.mirna.hospitalmanagementapi.domain.services"},{"l":"com.mirna.hospitalmanagementapi.infra.handlers"},{"l":"com.mirna.hospitalmanagementapi.infra.handlers.validation"}];updateSearchResults(); \ No newline at end of file diff --git a/doc/type-search-index.js b/doc/type-search-index.js index e86382f..cb5ec29 100644 --- a/doc/type-search-index.js +++ b/doc/type-search-index.js @@ -1 +1 @@ -typeSearchIndex = [{"p":"com.mirna.hospitalmanagementapi.domain.entities","l":"Address"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","l":"AddressDTO"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","l":"Doctor"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","l":"DoctorController"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","l":"DoctorDTO"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","l":"DoctorPublicDataDTO"},{"p":"com.mirna.hospitalmanagementapi.domain.repositories","l":"DoctorRepository"},{"p":"com.mirna.hospitalmanagementapi.domain.services","l":"DoctorService"},{"p":"com.mirna.hospitalmanagementapi.application.services","l":"DoctorServiceImpl"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","l":"DoctorUpdatedDataDTO"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","l":"FindDoctorByIdUseCase"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","l":"FindDoctorsUseCase"},{"p":"com.mirna.hospitalmanagementapi","l":"HospitalManagementApiApplication"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","l":"SaveDoctorUseCase"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","l":"Specialty"},{"p":"com.mirna.hospitalmanagementapi.infra.handlers.validation","l":"ValidationErrorHandler"}];updateSearchResults(); \ No newline at end of file +typeSearchIndex = [{"p":"com.mirna.hospitalmanagementapi.domain.entities","l":"Address"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","l":"AddressDTO"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","l":"Doctor"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","l":"DoctorController"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","l":"DoctorDTO"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","l":"DoctorPublicDataDTO"},{"p":"com.mirna.hospitalmanagementapi.domain.repositories","l":"DoctorRepository"},{"p":"com.mirna.hospitalmanagementapi.domain.services","l":"DoctorService"},{"p":"com.mirna.hospitalmanagementapi.application.services","l":"DoctorServiceImpl"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.doctor","l":"DoctorUpdatedDataDTO"},{"p":"com.mirna.hospitalmanagementapi.infra.handlers","l":"EntityNotFoundErrorHandler"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","l":"FindDoctorByIdUseCase"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","l":"FindDoctorsUseCase"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.patient","l":"FindPatientByIdUseCase"},{"p":"com.mirna.hospitalmanagementapi","l":"HospitalManagementApiApplication"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","l":"Patient"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","l":"PatientController"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos.patient","l":"PatientDTO"},{"p":"com.mirna.hospitalmanagementapi.domain.repositories","l":"PatientRepository"},{"p":"com.mirna.hospitalmanagementapi.domain.services","l":"PatientService"},{"p":"com.mirna.hospitalmanagementapi.application.services","l":"PatientServiceImpl"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","l":"SaveDoctorUseCase"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.patient","l":"SavePatientUseCase"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","l":"Specialty"},{"p":"com.mirna.hospitalmanagementapi.infra.handlers.validation","l":"ValidationErrorHandler"}];updateSearchResults(); \ No newline at end of file