From add85c55db81aaecf267ec57e07a0e335b052413 Mon Sep 17 00:00:00 2001 From: Mirna Gama Date: Fri, 5 Jan 2024 16:03:21 -0300 Subject: [PATCH] [R3] Auto generated java doc --- doc/allclasses-index.html | 62 ++-- doc/allpackages-index.html | 4 +- .../HospitalManagementApiApplication.html | 4 +- .../controllers/DoctorController.html | 25 +- .../class-use/DoctorController.html | 4 +- .../controllers/package-summary.html | 4 +- .../application/controllers/package-tree.html | 4 +- .../application/controllers/package-use.html | 4 +- .../services/DoctorServiceImpl.html | 24 +- .../services/class-use/DoctorServiceImpl.html | 4 +- .../application/services/package-summary.html | 4 +- .../application/services/package-tree.html | 4 +- .../application/services/package-use.html | 4 +- .../usecase/doctor/FindDoctorByIdUseCase.html | 176 +++++++++++ .../usecase/doctor/FindDoctorsUseCase.html | 4 +- .../usecase/doctor/SaveDoctorUseCase.html | 176 +++++++++++ .../class-use/FindDoctorByIdUseCase.html | 58 ++++ .../doctor/class-use/FindDoctorsUseCase.html | 4 +- .../doctor/class-use/SaveDoctorUseCase.html | 58 ++++ .../usecase/doctor/package-summary.html | 12 +- .../usecase/doctor/package-tree.html | 7 +- .../usecase/doctor/package-use.html | 4 +- .../HospitalManagementApiApplication.html | 4 +- .../domain/dtos/AddressDTO.html | 4 +- .../domain/dtos/DoctorDTO.html | 4 +- .../domain/dtos/DoctorPublicDataDTO.html | 4 +- .../domain/dtos/DoctorUpdatedDataDTO.html | 297 ++++++++++++++++++ .../domain/dtos/class-use/AddressDTO.html | 17 +- .../domain/dtos/class-use/DoctorDTO.html | 4 +- .../dtos/class-use/DoctorPublicDataDTO.html | 4 +- .../dtos/class-use/DoctorUpdatedDataDTO.html | 121 +++++++ .../domain/dtos/package-summary.html | 8 +- .../domain/dtos/package-tree.html | 5 +- .../domain/dtos/package-use.html | 16 +- .../domain/entities/Address.html | 6 +- .../domain/entities/Doctor.html | 4 +- .../domain/entities/class-use/Address.html | 4 +- .../domain/entities/class-use/Doctor.html | 23 +- .../domain/entities/package-summary.html | 4 +- .../domain/entities/package-tree.html | 4 +- .../domain/entities/package-use.html | 4 +- .../domain/enums/Specialty.html | 4 +- .../domain/enums/class-use/Specialty.html | 4 +- .../domain/enums/package-summary.html | 4 +- .../domain/enums/package-tree.html | 4 +- .../domain/enums/package-use.html | 4 +- .../domain/repositories/DoctorRepository.html | 4 +- .../class-use/DoctorRepository.html | 4 +- .../domain/repositories/package-summary.html | 4 +- .../domain/repositories/package-tree.html | 4 +- .../domain/repositories/package-use.html | 4 +- .../domain/services/DoctorService.html | 22 +- .../services/class-use/DoctorService.html | 4 +- .../domain/services/package-summary.html | 4 +- .../domain/services/package-tree.html | 4 +- .../domain/services/package-use.html | 4 +- .../validation/ValidationErrorHandler.html | 4 +- .../class-use/ValidationErrorHandler.html | 4 +- .../handlers/validation/package-summary.html | 4 +- .../handlers/validation/package-tree.html | 4 +- .../handlers/validation/package-use.html | 4 +- .../package-summary.html | 4 +- .../hospitalmanagementapi/package-tree.html | 4 +- .../hospitalmanagementapi/package-use.html | 4 +- doc/help-doc.html | 4 +- doc/index-files/index-1.html | 18 +- doc/index-files/index-10.html | 30 +- doc/index-files/index-11.html | 18 +- doc/index-files/index-12.html | 90 +----- doc/index-files/index-13.html | 96 +++++- doc/index-files/index-14.html | 41 ++- doc/index-files/index-15.html | 22 +- doc/index-files/index-16.html | 77 +++++ doc/index-files/index-17.html | 66 ++++ doc/index-files/index-2.html | 8 +- doc/index-files/index-3.html | 16 +- doc/index-files/index-4.html | 18 +- doc/index-files/index-5.html | 14 +- doc/index-files/index-6.html | 8 +- doc/index-files/index-7.html | 12 +- doc/index-files/index-8.html | 20 +- doc/index-files/index-9.html | 28 +- doc/index.html | 4 +- doc/member-search-index.js | 2 +- doc/overview-summary.html | 4 +- doc/overview-tree.html | 8 +- doc/type-search-index.js | 2 +- 87 files changed, 1545 insertions(+), 358 deletions(-) create mode 100644 doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorByIdUseCase.html create mode 100644 doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/SaveDoctorUseCase.html create mode 100644 doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorByIdUseCase.html create mode 100644 doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/SaveDoctorUseCase.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorUpdatedDataDTO.html create mode 100644 doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorUpdatedDataDTO.html create mode 100644 doc/index-files/index-16.html create mode 100644 doc/index-files/index-17.html diff --git a/doc/allclasses-index.html b/doc/allclasses-index.html index 7ca1abe..6caaeea 100644 --- a/doc/allclasses-index.html +++ b/doc/allclasses-index.html @@ -1,11 +1,11 @@ - + All Classes and Interfaces - + @@ -61,48 +61,56 @@ loadScripts(document, 'script');
Class
Description
- -
-
This class is used to execute the save method from doctor repository
-
- -
 
- -
+ +
 
+ +
Data transfer object used to transfer data that will be saved in a Address entity
- -
 
- -
+ +
 
+ +
A Spring REST controller for managing doctors.
- -
+ +
Data transfer object used to transfer data that will be saved in a Doctor entity
- -
+ +
Data transfer object used to format and display only the public data allowed for Doctor entity
- -
+ +
Repository interface for retrieving and manipulating all Doctor objects using their unique Long identifier.
- -
+ +
Doctor service interface for managing doctor information.
- -
+ +
This class is an implementation of the DoctorService interface.
- + +
+
Data transfer object used to update allowed data in a Doctor entity
+
+
+
This class is used to execute the findById method
+
+ +
This class is used to execute the findAll method from doctor repository
- -
 
+ +
 
+ +
+
This class is used to execute the save method from doctor repository
+
Specialties that can be used
diff --git a/doc/allpackages-index.html b/doc/allpackages-index.html index aa4f354..f9b9f03 100644 --- a/doc/allpackages-index.html +++ b/doc/allpackages-index.html @@ -1,11 +1,11 @@ - + All Packages - + diff --git a/doc/com/mirna/hospitalmanagementapi/HospitalManagementApiApplication.html b/doc/com/mirna/hospitalmanagementapi/HospitalManagementApiApplication.html index 59b77fc..748439a 100644 --- a/doc/com/mirna/hospitalmanagementapi/HospitalManagementApiApplication.html +++ b/doc/com/mirna/hospitalmanagementapi/HospitalManagementApiApplication.html @@ -1,11 +1,11 @@ - + HospitalManagementApiApplication - + diff --git a/doc/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.html b/doc/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.html index 96c1860..bc7bc63 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.html +++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.html @@ -1,11 +1,11 @@ - + DoctorController - + @@ -125,6 +125,11 @@ loadScripts(document, 'script');
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
+
@@ -188,6 +193,22 @@ loadScripts(document, 'script'); +
  • +
    +

    putDoctor

    +
    @PutMapping +public org.springframework.http.ResponseEntity<Object> putDoctor(@RequestBody @Valid + @Valid DoctorUpdatedDataDTO doctorUpdatedDataDTO)
    +
    Put method to update a existing doctor record by provided ID
    +
    +
    Parameters:
    +
    doctorUpdatedDataDTO - Data Transfer Object containing allowed data to be updated in Doctor entity
    +
    Returns:
    +
    A response entity containing the saved doctor if successful, or + a 400-level error if there is a validation error
    +
    +
    +
  • diff --git a/doc/com/mirna/hospitalmanagementapi/application/controllers/class-use/DoctorController.html b/doc/com/mirna/hospitalmanagementapi/application/controllers/class-use/DoctorController.html index 75102d0..b58d194 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/controllers/class-use/DoctorController.html +++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/class-use/DoctorController.html @@ -1,11 +1,11 @@ - + Uses of Class com.mirna.hospitalmanagementapi.application.controllers.DoctorController - + diff --git a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-summary.html b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-summary.html index 8727f3d..74e357c 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-summary.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi.application.controllers - + diff --git a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-tree.html b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-tree.html index 867b5df..70b2466 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-tree.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi.application.controllers Class Hierarchy - + diff --git a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-use.html b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-use.html index 1c7ed3c..96bb053 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-use.html @@ -1,11 +1,11 @@ - + 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 8fbfdde..c14ec84 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/services/DoctorServiceImpl.html +++ b/doc/com/mirna/hospitalmanagementapi/application/services/DoctorServiceImpl.html @@ -1,11 +1,11 @@ - + DoctorServiceImpl - + @@ -131,6 +131,11 @@ implements
    Finds doctors from the database.
    + +
    updateDoctor(DoctorUpdatedDataDTO doctorUpdatedDataDTO)
    +
    +
    Updates an existing doctor record
    +
    @@ -193,6 +198,21 @@ implements +

    updateDoctor

    +
    public Doctor updateDoctor(DoctorUpdatedDataDTO doctorUpdatedDataDTO)
    +
    Updates an existing doctor record
    +
    +
    Specified by:
    +
    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.
    +
    + + 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 11166b4..9b25122 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/services/class-use/DoctorServiceImpl.html +++ b/doc/com/mirna/hospitalmanagementapi/application/services/class-use/DoctorServiceImpl.html @@ -1,11 +1,11 @@ - + Uses of Class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl - + diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/package-summary.html b/doc/com/mirna/hospitalmanagementapi/application/services/package-summary.html index dea7f72..9eb9f11 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/services/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/application/services/package-summary.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi.application.services - + diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/package-tree.html b/doc/com/mirna/hospitalmanagementapi/application/services/package-tree.html index cfa75d7..b7cf4e9 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/services/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/application/services/package-tree.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi.application.services Class Hierarchy - + diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/package-use.html b/doc/com/mirna/hospitalmanagementapi/application/services/package-use.html index 7ef2f5c..86a3864 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/services/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/application/services/package-use.html @@ -1,11 +1,11 @@ - + 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 new file mode 100644 index 0000000..b8ee03b --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorByIdUseCase.html @@ -0,0 +1,176 @@ + + + + +FindDoctorByIdUseCase + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class FindDoctorByIdUseCase

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

      Constructor Details

      +
        +
      • +
        +

        FindDoctorByIdUseCase

        +
        public FindDoctorByIdUseCase()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        execute

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

      Constructor Details

      +
        +
      • +
        +

        SaveDoctorUseCase

        +
        public SaveDoctorUseCase()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        execute

        +
        public Doctor execute(Doctor doctor)
        +
        Executes the save method from Doctor repository
        +
        +
        Parameters:
        +
        doctor - The Doctor to be saved in the repository
        +
        Returns:
        +
        The saved doctor if successful, or null if there is an error
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + 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 new file mode 100644 index 0000000..c64a485 --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorByIdUseCase.html @@ -0,0 +1,58 @@ + + + + +Uses of Class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorByIdUseCase + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorByIdUseCase

    +
    +No usage of 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 a2b49a6..0fc9ed2 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,11 +1,11 @@ - + 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 new file mode 100644 index 0000000..f0a69a0 --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/SaveDoctorUseCase.html @@ -0,0 +1,58 @@ + + + + +Uses of Class com.mirna.hospitalmanagementapi.application.usecase.doctor.SaveDoctorUseCase + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    com.mirna.hospitalmanagementapi.application.usecase.doctor.SaveDoctorUseCase

    +
    +No usage of 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 f82bba4..fb09da0 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-summary.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi.application.usecase.doctor - + @@ -69,14 +69,18 @@ loadScripts(document, 'script');
    Class
    Description
    - +
    -
    This class is used to execute the save method from doctor repository
    +
    This class is used to execute the findById method
    This class is used to execute the findAll method from doctor repository
    + +
    +
    This class is used to execute the save method from doctor repository
    +
    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 7658d67..de94605 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-tree.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi.application.usecase.doctor Class Hierarchy - + @@ -60,8 +60,9 @@ loadScripts(document, 'script'); 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 31d62f8..375ede9 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-use.html @@ -1,11 +1,11 @@ - + Uses of Package com.mirna.hospitalmanagementapi.application.usecase.doctor - + diff --git a/doc/com/mirna/hospitalmanagementapi/class-use/HospitalManagementApiApplication.html b/doc/com/mirna/hospitalmanagementapi/class-use/HospitalManagementApiApplication.html index eba49bb..1939f64 100644 --- a/doc/com/mirna/hospitalmanagementapi/class-use/HospitalManagementApiApplication.html +++ b/doc/com/mirna/hospitalmanagementapi/class-use/HospitalManagementApiApplication.html @@ -1,11 +1,11 @@ - + 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 81703c2..f295dcd 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/AddressDTO.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/AddressDTO.html @@ -1,11 +1,11 @@ - + AddressDTO - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorDTO.html index d8f144b..6e9db09 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorDTO.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorDTO.html @@ -1,11 +1,11 @@ - + DoctorDTO - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorPublicDataDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorPublicDataDTO.html index 9970386..b0e35bb 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorPublicDataDTO.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorPublicDataDTO.html @@ -1,11 +1,11 @@ - + DoctorPublicDataDTO - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorUpdatedDataDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorUpdatedDataDTO.html new file mode 100644 index 0000000..2ed7eb2 --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorUpdatedDataDTO.html @@ -0,0 +1,297 @@ + + + + +DoctorUpdatedDataDTO + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Record Class DoctorUpdatedDataDTO

    +
    +
    java.lang.Object +
    java.lang.Record +
    com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
    +
    +
    +
    +
    +
    public record DoctorUpdatedDataDTO(@NotNull(message="id cannot be null") Long id, String name, String telephone, AddressDTO address) +extends Record
    +
    Data transfer object used to update allowed data in a Doctor entity
    +
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Mirna Gama
    +
    +
    +
    +
      + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      +
      DoctorUpdatedDataDTO(@NotNull(message="id cannot be null") Long id, + String name, + String telephone, + AddressDTO address)
      +
      +
      Creates an instance of a DoctorUpdatedDataDTO record class.
      +
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      + + +
      +
      Returns the value of the address record component.
      +
      +
      final boolean
      + +
      +
      Indicates whether some other object is "equal to" this one.
      +
      +
      final int
      + +
      +
      Returns a hash code value for this object.
      +
      +
      @NotNull(message="id cannot be null") Long
      +
      id()
      +
      +
      Returns the value of the id record component.
      +
      + + +
      +
      Returns the value of the name record component.
      +
      + + +
      +
      Returns the value of the telephone record component.
      +
      +
      final String
      + +
      +
      Returns a string representation of this record class.
      +
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +getClass, notify, notifyAll, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        DoctorUpdatedDataDTO

        +
        public DoctorUpdatedDataDTO(@NotNull(message="id cannot be null") + @NotNull(message="id cannot be null") Long id, + String name, + String telephone, + AddressDTO address)
        +
        Creates an instance of a DoctorUpdatedDataDTO record class.
        +
        +
        Parameters:
        +
        id - the value for the id record component
        +
        name - the value for the name record component
        +
        telephone - the value for the telephone record component
        +
        address - the value for the address record component
        +
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        toString

        +
        public final String toString()
        +
        Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
        +
        +
        Specified by:
        +
        toString in class Record
        +
        Returns:
        +
        a string representation of this object
        +
        +
        +
      • +
      • +
        +

        hashCode

        +
        public final int hashCode()
        +
        Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
        +
        +
        Specified by:
        +
        hashCode in class Record
        +
        Returns:
        +
        a hash code value for this object
        +
        +
        +
      • +
      • +
        +

        equals

        +
        public final boolean equals(Object o)
        +
        Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
        +
        +
        Specified by:
        +
        equals in class Record
        +
        Parameters:
        +
        o - the object with which to compare
        +
        Returns:
        +
        true if this object is the same as the o argument; false otherwise.
        +
        +
        +
      • +
      • +
        +

        id

        +
        @NotNull(message="id cannot be null") +public @NotNull(message="id cannot be null") Long id()
        +
        Returns the value of the id record component.
        +
        +
        Returns:
        +
        the value of the id record component
        +
        +
        +
      • +
      • +
        +

        name

        +
        public String name()
        +
        Returns the value of the name record component.
        +
        +
        Returns:
        +
        the value of the name record component
        +
        +
        +
      • +
      • +
        +

        telephone

        +
        public String telephone()
        +
        Returns the value of the telephone record component.
        +
        +
        Returns:
        +
        the value of the telephone record component
        +
        +
        +
      • +
      • +
        +

        address

        +
        public AddressDTO address()
        +
        Returns the value of the address record component.
        +
        +
        Returns:
        +
        the value of the address record component
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + 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 c722e19..b49cab9 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/AddressDTO.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/AddressDTO.html @@ -1,11 +1,11 @@ - + Uses of Record Class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO - + @@ -75,6 +75,11 @@ loadScripts(document, 'script');
    Returns the value of the address record component.
    + +
    DoctorUpdatedDataDTO.address()
    +
    +
    Returns the value of the address record component.
    +
    Constructors in com.mirna.hospitalmanagementapi.domain.dtos with parameters of type AddressDTO
    @@ -91,6 +96,14 @@ loadScripts(document, 'script');
    Creates an instance of a DoctorDTO record class.
    +
     
    +
    DoctorUpdatedDataDTO(@NotNull(message="id cannot be null") Long id, + String name, + String telephone, + AddressDTO address)
    +
    +
    Creates an instance of a DoctorUpdatedDataDTO record class.
    +
    diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorDTO.html index f1abeb5..86c797a 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorDTO.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorDTO.html @@ -1,11 +1,11 @@ - + Uses of Record Class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorPublicDataDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorPublicDataDTO.html index eafb5dc..7a58d02 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorPublicDataDTO.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorPublicDataDTO.html @@ -1,11 +1,11 @@ - + Uses of Record Class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorUpdatedDataDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorUpdatedDataDTO.html new file mode 100644 index 0000000..eddc54f --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorUpdatedDataDTO.html @@ -0,0 +1,121 @@ + + + + +Uses of Record Class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Record Class
    com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO

    +
    +
    Packages that use DoctorUpdatedDataDTO
    + +
    + +
    +
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-summary.html index 38f7888..1849adc 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-summary.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi.domain.dtos - + @@ -81,6 +81,10 @@ loadScripts(document, 'script');
    Data transfer object used to format and display only the public data allowed for Doctor entity
    +
    DoctorUpdatedDataDTO
    +
    +
    Data transfer object used to update allowed data in a Doctor entity
    +
    diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-tree.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-tree.html index 1fb695b..cf80b90 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-tree.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi.domain.dtos Class Hierarchy - + @@ -65,6 +65,7 @@ loadScripts(document, 'script');
  • com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
  • com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
  • com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
  • +
  • com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
  • diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-use.html index 9d45aa7..37396a0 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-use.html @@ -1,11 +1,11 @@ - + Uses of Package com.mirna.hospitalmanagementapi.domain.dtos - + @@ -78,6 +78,10 @@ loadScripts(document, 'script');
    Data transfer object used to transfer data that will be saved in a Doctor entity
    +
    DoctorUpdatedDataDTO
    +
    +
    Data transfer object used to update allowed data in a Doctor entity
    +
    @@ -95,6 +99,10 @@ loadScripts(document, 'script');
    Data transfer object used to format and display only the public data allowed for Doctor entity
    +
    DoctorUpdatedDataDTO
    +
    +
    Data transfer object used to update allowed data in a Doctor entity
    +
    @@ -142,6 +150,10 @@ loadScripts(document, 'script');
    Data transfer object used to format and display only the public data allowed for Doctor entity
    +
    DoctorUpdatedDataDTO
    +
    +
    Data transfer object used to update allowed data in a Doctor entity
    +
    diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/Address.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/Address.html index 66c41e7..e8c905f 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/entities/Address.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/Address.html @@ -1,11 +1,11 @@ - + Address - + @@ -297,7 +297,7 @@ loadScripts(document, 'script');
    Sets the zip code
    Parameters:
    -
    zipCode - Must not be blank.
    +
    zipCode - Must have 8 characters and not be blank
    diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/Doctor.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/Doctor.html index d7a2330..779e6a4 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/entities/Doctor.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/Doctor.html @@ -1,11 +1,11 @@ - + Doctor - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Address.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Address.html index 6187280..8a7e1ae 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Address.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Address.html @@ -1,11 +1,11 @@ - + Uses of Class com.mirna.hospitalmanagementapi.domain.entities.Address - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Doctor.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Doctor.html index 7995347..8334b9a 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Doctor.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Doctor.html @@ -1,11 +1,11 @@ - + Uses of Class com.mirna.hospitalmanagementapi.domain.entities.Doctor - + @@ -79,6 +79,11 @@ loadScripts(document, 'script');
    Adds a new doctor to the database.
    +
    Doctor
    +
    DoctorServiceImpl.updateDoctor(DoctorUpdatedDataDTO doctorUpdatedDataDTO)
    +
    +
    Updates an existing doctor record
    +
    @@ -91,8 +96,13 @@ loadScripts(document, 'script');
    Method
    Description
    Doctor
    -
    AddDoctorUseCase.execute(Doctor doctor)
    +
    FindDoctorByIdUseCase.execute(Long id)
    +
    Executes the findById method from Doctor repository
    +
    +
    Doctor
    +
    SaveDoctorUseCase.execute(Doctor doctor)
    +
    Executes the save method from Doctor repository
    @@ -113,7 +123,7 @@ loadScripts(document, 'script');
    Method
    Description
    Doctor
    -
    AddDoctorUseCase.execute(Doctor doctor)
    +
    SaveDoctorUseCase.execute(Doctor doctor)
    Executes the save method from Doctor repository
    @@ -147,6 +157,11 @@ loadScripts(document, 'script');
    Adds a new doctor to the repository.
    +
    Doctor
    +
    DoctorService.updateDoctor(DoctorUpdatedDataDTO doctorUpdatedDataDTO)
    +
    +
    Updates an existing doctor record
    +
    diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-summary.html index e619185..e41f535 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-summary.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi.domain.entities - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-tree.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-tree.html index d661765..b08414f 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-tree.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi.domain.entities Class Hierarchy - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-use.html index 4c6f3c7..b2fd112 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-use.html @@ -1,11 +1,11 @@ - + Uses of Package com.mirna.hospitalmanagementapi.domain.entities - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/Specialty.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/Specialty.html index aeb2e2d..1dcdb81 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/enums/Specialty.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/Specialty.html @@ -1,11 +1,11 @@ - + 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 2cd3c7f..07696cd 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/enums/class-use/Specialty.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/class-use/Specialty.html @@ -1,11 +1,11 @@ - + Uses of Enum Class com.mirna.hospitalmanagementapi.domain.enums.Specialty - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-summary.html index 5910ec4..73d8e9e 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-summary.html @@ -1,11 +1,11 @@ - + 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 2db8b8f..eb87d93 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-tree.html @@ -1,11 +1,11 @@ - + 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 5ae84ce..df9284e 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-use.html @@ -1,11 +1,11 @@ - + Uses of Package com.mirna.hospitalmanagementapi.domain.enums - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/DoctorRepository.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/DoctorRepository.html index c4cf251..267dd96 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/DoctorRepository.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/DoctorRepository.html @@ -1,11 +1,11 @@ - + DoctorRepository - + 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 62078a0..606ebd8 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/DoctorRepository.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/DoctorRepository.html @@ -1,11 +1,11 @@ - + Uses of Interface com.mirna.hospitalmanagementapi.domain.repositories.DoctorRepository - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-summary.html index b6f7a11..d1f6584 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-summary.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi.domain.repositories - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-tree.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-tree.html index 89ef023..a2d986f 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-tree.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi.domain.repositories Class Hierarchy - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-use.html index d9eacce..aa16e1b 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-use.html @@ -1,11 +1,11 @@ - + 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 1bc4b2c..529909f 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/services/DoctorService.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/DoctorService.html @@ -1,11 +1,11 @@ - + DoctorService - + @@ -116,6 +116,11 @@ loadScripts(document, 'script');
    Retrieves a paginated sublist of doctors.
    +
    Doctor
    +
    updateDoctor(DoctorUpdatedDataDTO doctorUpdatedDataDTO)
    +
    +
    Updates an existing doctor record
    +
    @@ -156,6 +161,19 @@ loadScripts(document, 'script'); +
  • +
    +

    updateDoctor

    +
    Doctor updateDoctor(DoctorUpdatedDataDTO doctorUpdatedDataDTO)
    +
    Updates an existing doctor record
    +
    +
    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.
    +
    +
    +
  • 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 f92b560..b901441 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/services/class-use/DoctorService.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/class-use/DoctorService.html @@ -1,11 +1,11 @@ - + Uses of Interface com.mirna.hospitalmanagementapi.domain.services.DoctorService - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/services/package-summary.html index ffc9c25..2c1ee79 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/services/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/package-summary.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi.domain.services - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/package-tree.html b/doc/com/mirna/hospitalmanagementapi/domain/services/package-tree.html index d3d15a9..530d815 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/services/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/package-tree.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi.domain.services Class Hierarchy - + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/services/package-use.html index 429fdf6..8bd1428 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/services/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/package-use.html @@ -1,11 +1,11 @@ - + Uses of Package com.mirna.hospitalmanagementapi.domain.services - + diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/ValidationErrorHandler.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/ValidationErrorHandler.html index 0d2b681..88b2ca9 100644 --- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/ValidationErrorHandler.html +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/ValidationErrorHandler.html @@ -1,11 +1,11 @@ - + 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 17e3df7..f912ce9 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,11 +1,11 @@ - + 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 400ff5e..218f511 100644 --- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-summary.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi.infra.handlers.validation - + 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 1691ffc..cc45b9a 100644 --- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-tree.html @@ -1,11 +1,11 @@ - + 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 f880e4c..95b73d5 100644 --- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-use.html @@ -1,11 +1,11 @@ - + 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 a801747..78ee800 100644 --- a/doc/com/mirna/hospitalmanagementapi/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/package-summary.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi - + diff --git a/doc/com/mirna/hospitalmanagementapi/package-tree.html b/doc/com/mirna/hospitalmanagementapi/package-tree.html index 50aebe4..196ebd1 100644 --- a/doc/com/mirna/hospitalmanagementapi/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/package-tree.html @@ -1,11 +1,11 @@ - + com.mirna.hospitalmanagementapi Class Hierarchy - + diff --git a/doc/com/mirna/hospitalmanagementapi/package-use.html b/doc/com/mirna/hospitalmanagementapi/package-use.html index f01b7cd..3985fb0 100644 --- a/doc/com/mirna/hospitalmanagementapi/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/package-use.html @@ -1,11 +1,11 @@ - + Uses of Package com.mirna.hospitalmanagementapi - + diff --git a/doc/help-doc.html b/doc/help-doc.html index cb1a659..e7765cf 100644 --- a/doc/help-doc.html +++ b/doc/help-doc.html @@ -1,11 +1,11 @@ - + API Help - + diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html index 5222bbc..a427074 100644 --- a/doc/index-files/index-1.html +++ b/doc/index-files/index-1.html @@ -1,11 +1,11 @@ - + A-Index - + @@ -51,7 +51,7 @@ loadScripts(document, 'script');

    Index

    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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
    @@ -62,12 +62,6 @@ loadScripts(document, 'script');
    Adds a new doctor to the repository.
    -
    AddDoctorUseCase - Class in com.mirna.hospitalmanagementapi.application.usecase.doctor
    -
    -
    This class is used to execute the save method from doctor repository
    -
    -
    AddDoctorUseCase() - Constructor for class com.mirna.hospitalmanagementapi.application.usecase.doctor.AddDoctorUseCase
    -
     
    additionalDetails() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    Returns the value of the additionalDetails record component.
    @@ -76,6 +70,10 @@ loadScripts(document, 'script');
    Returns the value of the address record component.
    +
    address() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
    +
    +
    Returns the value of the address record component.
    +
    Address - Class in com.mirna.hospitalmanagementapi.domain.entities
     
    Address() - Constructor for class com.mirna.hospitalmanagementapi.domain.entities.Address
    @@ -93,7 +91,7 @@ loadScripts(document, 'script');
    Creates an instance of a AddressDTO record class.
    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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-10.html b/doc/index-files/index-10.html index 4301ff8..a41f291 100644 --- a/doc/index-files/index-10.html +++ b/doc/index-files/index-10.html @@ -1,12 +1,12 @@ - -O-Index + +N-Index - - + + @@ -51,15 +51,27 @@ loadScripts(document, 'script');

    Index

    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages -

    O

    +A C D E F G H I M N O P S T U V Z 
    All Classes and Interfaces|All Packages +

    N

    -
    ORTHOPEDICS - Enum constant in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
    +
    name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
    -
    Specialty in orthopedics
    +
    Returns the value of the name record component.
    +
    +
    name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
    +
    +
    Returns the value of the name record component.
    +
    +
    name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
    +
    +
    Returns the value of the name record component.
    +
    +
    neighborhood() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    +
    +
    Returns the value of the neighborhood record component.
    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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-11.html b/doc/index-files/index-11.html index 6a8f9ae..ec89b68 100644 --- a/doc/index-files/index-11.html +++ b/doc/index-files/index-11.html @@ -1,12 +1,12 @@ - -P-Index + +O-Index - - + + @@ -51,15 +51,15 @@ loadScripts(document, 'script');

    Index

    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages -

    P

    +A C D E F G H I M N O P S T U V Z 
    All Classes and Interfaces|All Packages +

    O

    -
    postDoctor(DoctorDTO) - Method in class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
    +
    ORTHOPEDICS - Enum constant in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
    -
    Post method to create a new Doctor object based on the provided DTO.
    +
    Specialty in orthopedics
    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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-12.html b/doc/index-files/index-12.html index 263eb6f..7358faa 100644 --- a/doc/index-files/index-12.html +++ b/doc/index-files/index-12.html @@ -1,12 +1,12 @@ - -S-Index + +P-Index - - + + @@ -51,87 +51,19 @@ loadScripts(document, 'script');

    Index

    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages -

    S

    +A C D E F G H I M N O P S T U V Z 
    All Classes and Interfaces|All Packages +

    P

    -
    setAdditionalDetails(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    +
    postDoctor(DoctorDTO) - Method in class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
    -
    Sets the additional details
    +
    Post method to create a new Doctor object based on the provided DTO.
    -
    setAddress(Address) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    +
    putDoctor(DoctorUpdatedDataDTO) - Method in class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
    -
    Sets the address
    -
    -
    setCity(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    -
    -
    Sets the city
    -
    -
    setCrm(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    -
    -
    Sets the crm
    -
    -
    setEmail(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    -
    -
    Sets the email
    -
    -
    setHouseNumber(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    -
    -
    Sets the house number
    -
    -
    setId(Long) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    -
    -
    Sets the doctor id.
    -
    -
    setName(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    -
    -
    Sets the name
    -
    -
    setNeighborhood(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    -
    -
    Sets the neighborhood
    -
    -
    setSpecialty(Specialty) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    -
    -
    Sets the specialty
    -
    -
    setState(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    -
    -
    Sets the state
    -
    -
    setStreet(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    -
    -
    Sets the street
    -
    -
    setTelephone(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    -
    -
    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
    -
    -
    Returns the value of the specialty record component.
    -
    -
    specialty() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
    -
    -
    Returns the value of the specialty record component.
    -
    -
    Specialty - Enum Class in com.mirna.hospitalmanagementapi.domain.enums
    -
    -
    Specialties that can be used
    -
    -
    state() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    -
    -
    Returns the value of the state record component.
    -
    -
    street() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    -
    -
    Returns the value of the street record component.
    +
    Put method to update a existing doctor record by provided ID
    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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-13.html b/doc/index-files/index-13.html index 1ccc2c5..572e3f3 100644 --- a/doc/index-files/index-13.html +++ b/doc/index-files/index-13.html @@ -1,12 +1,12 @@ - -T-Index + +S-Index - - + + @@ -51,27 +51,93 @@ loadScripts(document, 'script');

    Index

    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages -

    T

    +A C D E F G H I M N O P S T U V Z 
    All Classes and Interfaces|All Packages +

    S

    -
    telephone() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
    +
    SaveDoctorUseCase - Class in com.mirna.hospitalmanagementapi.application.usecase.doctor
    -
    Returns the value of the telephone record component.
    +
    This class is used to execute the save method from doctor repository
    -
    toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    +
    SaveDoctorUseCase() - Constructor for class com.mirna.hospitalmanagementapi.application.usecase.doctor.SaveDoctorUseCase
    +
     
    +
    setAdditionalDetails(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    -
    Returns a string representation of this record class.
    +
    Sets the additional details
    -
    toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
    +
    setAddress(Address) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    -
    Returns a string representation of this record class.
    +
    Sets the address
    -
    toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
    +
    setCity(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    -
    Returns a string representation of this record class.
    +
    Sets the city
    +
    +
    setCrm(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    +
    +
    Sets the crm
    +
    +
    setEmail(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    +
    +
    Sets the email
    +
    +
    setHouseNumber(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    +
    +
    Sets the house number
    +
    +
    setId(Long) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    +
    +
    Sets the doctor id.
    +
    +
    setName(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    +
    +
    Sets the name
    +
    +
    setNeighborhood(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    +
    +
    Sets the neighborhood
    +
    +
    setSpecialty(Specialty) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    +
    +
    Sets the specialty
    +
    +
    setState(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    +
    +
    Sets the state
    +
    +
    setStreet(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    +
    +
    Sets the street
    +
    +
    setTelephone(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    +
    +
    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
    +
    +
    Returns the value of the specialty record component.
    +
    +
    specialty() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
    +
    +
    Returns the value of the specialty record component.
    +
    +
    Specialty - Enum Class in com.mirna.hospitalmanagementapi.domain.enums
    +
    +
    Specialties that can be used
    +
    +
    state() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    +
    +
    Returns the value of the state record component.
    +
    +
    street() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    +
    +
    Returns the value of the street record component.
    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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-14.html b/doc/index-files/index-14.html index d352d47..3fba636 100644 --- a/doc/index-files/index-14.html +++ b/doc/index-files/index-14.html @@ -1,12 +1,12 @@ - -V-Index + +T-Index - - + + @@ -51,26 +51,35 @@ loadScripts(document, 'script');

    Index

    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages -

    V

    +A C D E F G H I M N O P S T U V Z 
    All Classes and Interfaces|All Packages +

    T

    -
    ValidationErrorHandler - Class in com.mirna.hospitalmanagementapi.infra.handlers.validation
    +
    telephone() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
    -
    This @RestControllerAdvice is used to handle validation errors and return appropriate response messages
    +
    Returns the value of the telephone record component.
    -
    ValidationErrorHandler() - Constructor for class com.mirna.hospitalmanagementapi.infra.handlers.validation.ValidationErrorHandler
    -
     
    -
    valueOf(String) - Static method in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
    +
    telephone() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
    -
    Returns the enum constant of this class with the specified name.
    +
    Returns the value of the telephone record component.
    -
    values() - Static method in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
    +
    toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    -
    Returns an array containing the constants of this enum class, in -the order they are declared.
    +
    Returns a string representation of this record class.
    +
    +
    toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
    +
    +
    Returns a string representation of this record class.
    +
    +
    toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
    +
    +
    Returns a string representation of this record class.
    +
    +
    toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
    +
    +
    Returns a string representation of this record class.
    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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-15.html b/doc/index-files/index-15.html index a00fa65..0a6f2ce 100644 --- a/doc/index-files/index-15.html +++ b/doc/index-files/index-15.html @@ -1,12 +1,12 @@ - -Z-Index + +U-Index - - + + @@ -51,15 +51,19 @@ loadScripts(document, 'script');

    Index

    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages -

    Z

    +A C D E F G H I M N O P S T U V Z 
    All Classes and Interfaces|All Packages +

    U

    -
    zipCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    +
    updateDoctor(DoctorUpdatedDataDTO) - Method in class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
    -
    Returns the value of the zipCode record component.
    +
    Updates an existing doctor record
    +
    +
    updateDoctor(DoctorUpdatedDataDTO) - Method in interface com.mirna.hospitalmanagementapi.domain.services.DoctorService
    +
    +
    Updates an existing doctor record
    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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-16.html b/doc/index-files/index-16.html new file mode 100644 index 0000000..fd41ab6 --- /dev/null +++ b/doc/index-files/index-16.html @@ -0,0 +1,77 @@ + + + + +V-Index + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Index

    +
    +A C D E F G H I M N O P S T U V Z 
    All Classes and Interfaces|All Packages +

    V

    +
    +
    ValidationErrorHandler - Class in com.mirna.hospitalmanagementapi.infra.handlers.validation
    +
    +
    This @RestControllerAdvice is used to handle validation errors and return appropriate response messages
    +
    +
    ValidationErrorHandler() - Constructor for class com.mirna.hospitalmanagementapi.infra.handlers.validation.ValidationErrorHandler
    +
     
    +
    valueOf(String) - Static method in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    values() - Static method in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    +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-17.html b/doc/index-files/index-17.html new file mode 100644 index 0000000..9a5b3e2 --- /dev/null +++ b/doc/index-files/index-17.html @@ -0,0 +1,66 @@ + + + + +Z-Index + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Index

    +
    +A C D E F G H I M N O P S T U V Z 
    All Classes and Interfaces|All Packages +

    Z

    +
    +
    zipCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    +
    +
    Returns the value of the zipCode record component.
    +
    +
    +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-2.html b/doc/index-files/index-2.html index 692cf6b..4ac805a 100644 --- a/doc/index-files/index-2.html +++ b/doc/index-files/index-2.html @@ -1,11 +1,11 @@ - + C-Index - + @@ -51,7 +51,7 @@ loadScripts(document, 'script');

    Index

    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H I M N O P S T U V Z 
    All Classes and Interfaces|All Packages

    C

    CARDIOLOGY - Enum constant in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
    @@ -89,7 +89,7 @@ loadScripts(document, 'script');
    Returns the value of the crm record component.
    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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-3.html b/doc/index-files/index-3.html index 3dc9c37..51045d6 100644 --- a/doc/index-files/index-3.html +++ b/doc/index-files/index-3.html @@ -1,11 +1,11 @@ - + D-Index - + @@ -51,7 +51,7 @@ loadScripts(document, 'script');

    Index

    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H I M N O P S T U V Z 
    All Classes and Interfaces|All Packages

    D

    DERMATOLOGY - Enum constant in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
    @@ -104,8 +104,16 @@ loadScripts(document, 'script');
    DoctorServiceImpl() - Constructor for class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
     
    +
    DoctorUpdatedDataDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos
    +
    +
    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
    +
    +
    Creates an instance of a DoctorUpdatedDataDTO record class.
    +
    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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-4.html b/doc/index-files/index-4.html index d18788b..5860160 100644 --- a/doc/index-files/index-4.html +++ b/doc/index-files/index-4.html @@ -1,11 +1,11 @@ - + E-Index - + @@ -51,7 +51,7 @@ loadScripts(document, 'script');

    Index

    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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
    @@ -74,16 +74,24 @@ loadScripts(document, 'script');
    Indicates whether some other object is "equal to" this one.
    -
    execute(Doctor) - Method in class com.mirna.hospitalmanagementapi.application.usecase.doctor.AddDoctorUseCase
    +
    equals(Object) - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
    +
    +
    Indicates whether some other object is "equal to" this one.
    +
    +
    execute(Doctor) - Method in class com.mirna.hospitalmanagementapi.application.usecase.doctor.SaveDoctorUseCase
    Executes the save method from Doctor repository
    +
    execute(Long) - Method in class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorByIdUseCase
    +
    +
    Executes the findById method from Doctor repository
    +
    execute(Pageable) - Method in class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorsUseCase
    Executes the findAll method from Doctor repository
    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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-5.html b/doc/index-files/index-5.html index 09783f4..46031d5 100644 --- a/doc/index-files/index-5.html +++ b/doc/index-files/index-5.html @@ -1,11 +1,11 @@ - + F-Index - + @@ -51,9 +51,15 @@ loadScripts(document, 'script');

    Index

    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H I M N O P S T U V Z 
    All Classes and Interfaces|All Packages

    F

    +
    FindDoctorByIdUseCase - Class in com.mirna.hospitalmanagementapi.application.usecase.doctor
    +
    +
    This class is used to execute the findById method
    +
    +
    FindDoctorByIdUseCase() - Constructor for class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorByIdUseCase
    +
     
    findDoctors(Pageable) - Method in class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
    Finds doctors from the database.
    @@ -69,7 +75,7 @@ loadScripts(document, 'script');
    FindDoctorsUseCase() - Constructor for class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorsUseCase
     
    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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 cf69965..9452814 100644 --- a/doc/index-files/index-6.html +++ b/doc/index-files/index-6.html @@ -1,11 +1,11 @@ - + G-Index - + @@ -51,7 +51,7 @@ loadScripts(document, 'script');

    Index

    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H I M N O P S T U V Z 
    All Classes and Interfaces|All Packages

    G

    getAdditionalDetails() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    @@ -119,7 +119,7 @@ loadScripts(document, 'script');
    Specialty in gynecology
    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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-7.html b/doc/index-files/index-7.html index 4a62072..d447a69 100644 --- a/doc/index-files/index-7.html +++ b/doc/index-files/index-7.html @@ -1,11 +1,11 @@ - + H-Index - + @@ -51,7 +51,7 @@ loadScripts(document, 'script');

    Index

    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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(MethodArgumentNotValidException) - Method in class com.mirna.hospitalmanagementapi.infra.handlers.validation.ValidationErrorHandler
    @@ -68,6 +68,10 @@ loadScripts(document, 'script');
    Returns a hash code value for this object.
    +
    hashCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
    +
    +
    Returns a hash code value for this object.
    +
    HospitalManagementApiApplication - Class in com.mirna.hospitalmanagementapi
     
    HospitalManagementApiApplication() - Constructor for class com.mirna.hospitalmanagementapi.HospitalManagementApiApplication
    @@ -77,7 +81,7 @@ loadScripts(document, 'script');
    Returns the value of the houseNumber record component.
    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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-8.html b/doc/index-files/index-8.html index fbe05b6..f4c2153 100644 --- a/doc/index-files/index-8.html +++ b/doc/index-files/index-8.html @@ -1,12 +1,12 @@ - -M-Index + +I-Index - - + + @@ -51,13 +51,15 @@ loadScripts(document, 'script');

    Index

    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages -

    M

    +A C D E F G H I M N O P S T U V Z 
    All Classes and Interfaces|All Packages +

    I

    -
    main(String[]) - Static method in class com.mirna.hospitalmanagementapi.HospitalManagementApiApplication
    -
     
    +
    id() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
    +
    +
    Returns the value of the id record component.
    +
    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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-9.html b/doc/index-files/index-9.html index a950882..7bc7292 100644 --- a/doc/index-files/index-9.html +++ b/doc/index-files/index-9.html @@ -1,12 +1,12 @@ - -N-Index + +M-Index - - + + @@ -51,23 +51,13 @@ loadScripts(document, 'script');

    Index

    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages -

    N

    +A C D E F G H I M N O P S T U V Z 
    All Classes and Interfaces|All Packages +

    M

    -
    name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
    -
    -
    Returns the value of the name record component.
    -
    -
    name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
    -
    -
    Returns the value of the name record component.
    -
    -
    neighborhood() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    -
    -
    Returns the value of the neighborhood record component.
    -
    +
    main(String[]) - Static method in class com.mirna.hospitalmanagementapi.HospitalManagementApiApplication
    +
     
    -A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +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.html b/doc/index.html index 3824d19..97273c6 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1,11 +1,11 @@ - + Overview - + diff --git a/doc/member-search-index.js b/doc/member-search-index.js index 7922313..8d78b30 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.application.usecase.doctor","c":"AddDoctorUseCase","l":"AddDoctorUseCase()","u":"%3Cinit%3E()"},{"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.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.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":"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.application.usecase.doctor","c":"AddDoctorUseCase","l":"execute(Doctor)","u":"execute(com.mirna.hospitalmanagementapi.domain.entities.Doctor)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"FindDoctorsUseCase","l":"execute(Pageable)","u":"execute(org.springframework.data.domain.Pageable)"},{"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.application.usecase.doctor","c":"FindDoctorsUseCase","l":"FindDoctorsUseCase()","u":"%3Cinit%3E()"},{"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","c":"HospitalManagementApiApplication","l":"HospitalManagementApiApplication()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"houseNumber()"},{"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":"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.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":"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.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.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.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.application.usecase.doctor","c":"FindDoctorsUseCase","l":"FindDoctorsUseCase()","u":"%3Cinit%3E()"},{"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":"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 diff --git a/doc/overview-summary.html b/doc/overview-summary.html index e732696..70870d2 100644 --- a/doc/overview-summary.html +++ b/doc/overview-summary.html @@ -1,11 +1,11 @@ - + Generated Documentation (Untitled) - + diff --git a/doc/overview-tree.html b/doc/overview-tree.html index 5c817a3..2677a3d 100644 --- a/doc/overview-tree.html +++ b/doc/overview-tree.html @@ -1,11 +1,11 @@ - + Class Hierarchy - + @@ -69,11 +69,11 @@ loadScripts(document, 'script'); diff --git a/doc/type-search-index.js b/doc/type-search-index.js index 6d956ed..e86382f 100644 --- a/doc/type-search-index.js +++ b/doc/type-search-index.js @@ -1 +1 @@ -typeSearchIndex = [{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","l":"AddDoctorUseCase"},{"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.application.usecase.doctor","l":"FindDoctorsUseCase"},{"p":"com.mirna.hospitalmanagementapi","l":"HospitalManagementApiApplication"},{"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","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