diff --git a/doc/allclasses-index.html b/doc/allclasses-index.html index 00852b8..7ca1abe 100644 --- a/doc/allclasses-index.html +++ b/doc/allclasses-index.html @@ -1,7 +1,7 @@ - + All Classes and Interfaces @@ -81,18 +81,26 @@ loadScripts(document, 'script');
Data transfer object used to transfer data that will be saved in a Doctor entity
-
DoctorRepository
-
+
DoctorPublicDataDTO
+
+
Data transfer object used to format and display only the public data allowed for Doctor entity
+
+
DoctorRepository
+
Repository interface for retrieving and manipulating all Doctor objects using their unique Long identifier.
-
DoctorService
-
+ +
Doctor service interface for managing doctor information.
- -
+ +
This class is an implementation of the DoctorService interface.
+ +
+
This class is used to execute the findAll method from doctor repository
+
 
diff --git a/doc/allpackages-index.html b/doc/allpackages-index.html index 586ef0b..aa4f354 100644 --- a/doc/allpackages-index.html +++ b/doc/allpackages-index.html @@ -1,7 +1,7 @@ - + All Packages diff --git a/doc/com/mirna/hospitalmanagementapi/HospitalManagementApiApplication.html b/doc/com/mirna/hospitalmanagementapi/HospitalManagementApiApplication.html index 6824e80..59b77fc 100644 --- a/doc/com/mirna/hospitalmanagementapi/HospitalManagementApiApplication.html +++ b/doc/com/mirna/hospitalmanagementapi/HospitalManagementApiApplication.html @@ -1,7 +1,7 @@ - + HospitalManagementApiApplication diff --git a/doc/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.html b/doc/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.html index 13b2822..96c1860 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.html +++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.html @@ -1,7 +1,7 @@ - + DoctorController @@ -116,8 +116,13 @@ loadScripts(document, 'script');
Method
Description
org.springframework.http.ResponseEntity<Object>
-
postDoctor(@Valid DoctorDTO doctorDTO)
+
getDoctors(org.springframework.data.domain.Pageable pageable)
+
Get method to receive a paginated sublist of objects containing data transfer objects with Doctor public information
+
+
org.springframework.http.ResponseEntity<Object>
+
postDoctor(@Valid DoctorDTO doctorDTO)
+
Post method to create a new Doctor object based on the provided DTO.
@@ -168,6 +173,21 @@ loadScripts(document, 'script'); +
  • +
    +

    getDoctors

    +
    @GetMapping +public org.springframework.http.ResponseEntity<Object> getDoctors(@PageableDefault(size=10,sort="name") + org.springframework.data.domain.Pageable pageable)
    +
    Get method to receive a paginated sublist of objects containing data transfer objects with Doctor public information
    +
    +
    Parameters:
    +
    pageable - Pagination information, such as size and page number
    +
    Returns:
    +
    A response entity containing the paginated sublist of doctors if successful
    +
    +
    +
  • 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 a6ed430..75102d0 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/controllers/class-use/DoctorController.html +++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/class-use/DoctorController.html @@ -1,7 +1,7 @@ - + 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 937e5d3..8727f3d 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-summary.html @@ -1,7 +1,7 @@ - + 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 e3b17c7..867b5df 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-tree.html @@ -1,7 +1,7 @@ - + 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 87dc8a5..1c7ed3c 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.application.controllers diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/DoctorServiceImpl.html b/doc/com/mirna/hospitalmanagementapi/application/services/DoctorServiceImpl.html index a25239d..8fbfdde 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/services/DoctorServiceImpl.html +++ b/doc/com/mirna/hospitalmanagementapi/application/services/DoctorServiceImpl.html @@ -1,7 +1,7 @@ - + DoctorServiceImpl @@ -126,6 +126,11 @@ implements
    Adds a new doctor to the database.
    +
    org.springframework.data.domain.Page<DoctorPublicDataDTO>
    +
    findDoctors(org.springframework.data.domain.Pageable pageable)
    +
    +
    Finds doctors from the database.
    +
    @@ -173,6 +178,21 @@ implements +

    findDoctors

    +
    public org.springframework.data.domain.Page<DoctorPublicDataDTOfindDoctors(org.springframework.data.domain.Pageable pageable)
    +
    Finds doctors from the database.
    +
    +
    Specified by:
    +
    findDoctors in interface DoctorService
    +
    Parameters:
    +
    pageable - Pagination information, such as size and page number
    +
    Returns:
    +
    A paginated sublist containing data transfer objects with doctors public information in the repository
    +
    + + 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 d14ee3a..11166b4 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/services/class-use/DoctorServiceImpl.html +++ b/doc/com/mirna/hospitalmanagementapi/application/services/class-use/DoctorServiceImpl.html @@ -1,7 +1,7 @@ - + Uses of Class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/package-summary.html b/doc/com/mirna/hospitalmanagementapi/application/services/package-summary.html index 72909c9..dea7f72 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/services/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/application/services/package-summary.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.application.services diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/package-tree.html b/doc/com/mirna/hospitalmanagementapi/application/services/package-tree.html index 11a3e43..cfa75d7 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/services/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/application/services/package-tree.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.application.services Class Hierarchy diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/package-use.html b/doc/com/mirna/hospitalmanagementapi/application/services/package-use.html index dd6637b..7ef2f5c 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/services/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/application/services/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.application.services diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/AddDoctorUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/AddDoctorUseCase.html index 0388727..f560596 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/AddDoctorUseCase.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/AddDoctorUseCase.html @@ -1,7 +1,7 @@ - + AddDoctorUseCase diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorsUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorsUseCase.html new file mode 100644 index 0000000..8e9fcf1 --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorsUseCase.html @@ -0,0 +1,176 @@ + + + + +FindDoctorsUseCase + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class FindDoctorsUseCase

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

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      org.springframework.data.domain.Page<Doctor>
      +
      execute(org.springframework.data.domain.Pageable pageable)
      +
      +
      Executes the findAll method from Doctor repository
      +
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        FindDoctorsUseCase

        +
        public FindDoctorsUseCase()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        execute

        +
        public org.springframework.data.domain.Page<Doctor> execute(org.springframework.data.domain.Pageable pageable)
        +
        Executes the findAll method from Doctor repository
        +
        +
        Parameters:
        +
        pageable - Pagination information, such as size and page number
        +
        Returns:
        +
        A paginated list with stored doctors if successful, or null if there is an error
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/AddDoctorUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/AddDoctorUseCase.html index fcbe9c2..6ea19ee 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/AddDoctorUseCase.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/AddDoctorUseCase.html @@ -1,7 +1,7 @@ - + Uses of Class com.mirna.hospitalmanagementapi.application.usecase.doctor.AddDoctorUseCase 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 new file mode 100644 index 0000000..a2b49a6 --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorsUseCase.html @@ -0,0 +1,58 @@ + + + + +Uses of Class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorsUseCase + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

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

    +
    +No usage of com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorsUseCase
    +
    +
    + + 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 8f8503c..f82bba4 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-summary.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.application.usecase.doctor @@ -73,6 +73,10 @@ loadScripts(document, 'script');
    This class is used to execute the save method from doctor repository
    +
    FindDoctorsUseCase
    +
    +
    This class is used to execute the findAll 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 7187a5c..7658d67 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-tree.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.application.usecase.doctor Class Hierarchy @@ -61,6 +61,7 @@ loadScripts(document, 'script');
  • java.lang.Object
  • 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 3845249..31d62f8 100644 --- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.application.usecase.doctor diff --git a/doc/com/mirna/hospitalmanagementapi/class-use/HospitalManagementApiApplication.html b/doc/com/mirna/hospitalmanagementapi/class-use/HospitalManagementApiApplication.html index 645f15a..eba49bb 100644 --- a/doc/com/mirna/hospitalmanagementapi/class-use/HospitalManagementApiApplication.html +++ b/doc/com/mirna/hospitalmanagementapi/class-use/HospitalManagementApiApplication.html @@ -1,7 +1,7 @@ - + Uses of Class com.mirna.hospitalmanagementapi.HospitalManagementApiApplication diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/AddressDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/AddressDTO.html index dff978f..81703c2 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/AddressDTO.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/AddressDTO.html @@ -1,7 +1,7 @@ - + AddressDTO diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorDTO.html index 8dc8d6e..d8f144b 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorDTO.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorDTO.html @@ -1,7 +1,7 @@ - + DoctorDTO diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorPublicDataDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorPublicDataDTO.html new file mode 100644 index 0000000..9970386 --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorPublicDataDTO.html @@ -0,0 +1,303 @@ + + + + +DoctorPublicDataDTO + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Record Class DoctorPublicDataDTO

    +
    +
    java.lang.Object +
    java.lang.Record +
    com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
    +
    +
    +
    +
    +
    public record DoctorPublicDataDTO(String name, String email, String crm, Specialty specialty) +extends Record
    +
    Data transfer object used to format and display only the public data allowed for Doctor entity
    +
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Mirna Gama
    +
    +
    +
    +
      + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      DoctorPublicDataDTO(String name, + String email, + String crm, + Specialty specialty)
      +
      +
      Creates an instance of a DoctorPublicDataDTO record class.
      +
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      + +
      crm()
      +
      +
      Returns the value of the crm record component.
      +
      + + +
      +
      Returns the value of the email record component.
      +
      +
      final boolean
      + +
      +
      Indicates whether some other object is "equal to" this one.
      +
      +
      final int
      + +
      +
      Returns a hash code value for this object.
      +
      + + +
      +
      Returns the value of the name record component.
      +
      + + +
      +
      Returns the value of the specialty 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

      +
        +
      • +
        +

        DoctorPublicDataDTO

        +
        public DoctorPublicDataDTO(Doctor doctor)
        +
        +
      • +
      • +
        +

        DoctorPublicDataDTO

        +
        public DoctorPublicDataDTO(String name, + String email, + String crm, + Specialty specialty)
        +
        Creates an instance of a DoctorPublicDataDTO record class.
        +
        +
        Parameters:
        +
        name - the value for the name record component
        +
        email - the value for the email record component
        +
        crm - the value for the crm record component
        +
        specialty - the value for the specialty 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.
        +
        +
        +
      • +
      • +
        +

        name

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

        email

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

        crm

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

        specialty

        +
        public Specialty specialty()
        +
        Returns the value of the specialty record component.
        +
        +
        Returns:
        +
        the value of the specialty 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 c893672..c722e19 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/AddressDTO.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/AddressDTO.html @@ -1,7 +1,7 @@ - + Uses of Record Class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO 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 c74d574..f1abeb5 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorDTO.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorDTO.html @@ -1,7 +1,7 @@ - + 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 new file mode 100644 index 0000000..eafb5dc --- /dev/null +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorPublicDataDTO.html @@ -0,0 +1,103 @@ + + + + +Uses of Record Class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

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

    +
    +
    Packages that use DoctorPublicDataDTO
    + +
    + +
    +
    +
    +
    + + diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-summary.html index 9b1ed62..38f7888 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-summary.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.domain.dtos @@ -77,6 +77,10 @@ loadScripts(document, 'script');
    Data transfer object used to transfer data that will be saved in a Doctor entity
    +
    DoctorPublicDataDTO
    +
    +
    Data transfer object used to format and display only the public data allowed for 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 520ab26..1fb695b 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-tree.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.domain.dtos Class Hierarchy @@ -64,6 +64,7 @@ loadScripts(document, 'script'); diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-use.html index b3b9d30..9d45aa7 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.domain.dtos @@ -91,6 +91,10 @@ loadScripts(document, 'script');
    Data transfer object used to transfer data that will be saved in a Doctor entity
    +
    DoctorPublicDataDTO
    +
    +
    Data transfer object used to format and display only the public data allowed for Doctor entity
    +
    @@ -134,6 +138,10 @@ loadScripts(document, 'script');
    Data transfer object used to transfer data that will be saved in a Doctor entity
    +
    DoctorPublicDataDTO
    +
    +
    Data transfer object used to format and display only the public data allowed for Doctor entity
    +
    diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/Address.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/Address.html index 301b625..66c41e7 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/entities/Address.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/Address.html @@ -1,7 +1,7 @@ - + Address diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/Doctor.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/Doctor.html index ab30380..d7a2330 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/entities/Doctor.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/Doctor.html @@ -1,7 +1,7 @@ - + Doctor @@ -97,8 +97,10 @@ loadScripts(document, 'script');
    Constructor
    Description
    -
    Doctor(DoctorDTO doctorDTO)
    -
    + +
     
    +
    Doctor(DoctorDTO doctorDTO)
    +
    Constructor for class Doctor
    @@ -219,6 +221,12 @@ loadScripts(document, 'script'); +
  • +
    +

    Doctor

    +
    public Doctor()
    +
    +
  • @@ -348,7 +356,7 @@ loadScripts(document, 'script');
    See Also:
    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 990c74f..6187280 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Address.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Address.html @@ -1,7 +1,7 @@ - + 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 98e4f14..7995347 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Doctor.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Doctor.html @@ -1,7 +1,7 @@ - + Uses of Class com.mirna.hospitalmanagementapi.domain.entities.Doctor @@ -59,8 +59,10 @@ loadScripts(document, 'script');
     
    com.mirna.hospitalmanagementapi.application.usecase.doctor
     
    -
    com.mirna.hospitalmanagementapi.domain.services
    +
    com.mirna.hospitalmanagementapi.domain.dtos
     
    +
    com.mirna.hospitalmanagementapi.domain.services
    +
     
  • +
    +

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

    +
    Constructors in com.mirna.hospitalmanagementapi.domain.dtos with parameters of type Doctor
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
     
    +
    +
    +
  • +
  • Uses of Doctor in com.mirna.hospitalmanagementapi.domain.services

    diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-summary.html index 2d431f4..e619185 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-summary.html @@ -1,7 +1,7 @@ - + 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 dbef2cf..d661765 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-tree.html @@ -1,7 +1,7 @@ - + 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 6f38d18..4c6f3c7 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.domain.entities @@ -59,10 +59,12 @@ loadScripts(document, 'script');
     
     
    - +
     
    - +
     
    + +
     
      @@ -89,6 +91,17 @@ loadScripts(document, 'script');
  • +
    + +
    +
    Class
    +
    Description
    + +
     
    +
    +
    +
  • +
  • diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/Specialty.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/Specialty.html index c7e1d50..aeb2e2d 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/enums/Specialty.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/Specialty.html @@ -1,7 +1,7 @@ - + Specialty diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/class-use/Specialty.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/class-use/Specialty.html index ff5094d..2cd3c7f 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/enums/class-use/Specialty.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/class-use/Specialty.html @@ -1,7 +1,7 @@ - + Uses of Enum Class com.mirna.hospitalmanagementapi.domain.enums.Specialty @@ -77,6 +77,11 @@ loadScripts(document, 'script');
    Returns the value of the specialty record component.
    + +
    DoctorPublicDataDTO.specialty()
    +
    +
    Returns the value of the specialty record component.
    +
    Constructors in com.mirna.hospitalmanagementapi.domain.dtos with parameters of type Specialty
    @@ -93,6 +98,14 @@ loadScripts(document, 'script');
    Creates an instance of a DoctorDTO record class.
    +
     
    +
    DoctorPublicDataDTO(String name, + String email, + String crm, + Specialty specialty)
    +
    +
    Creates an instance of a DoctorPublicDataDTO record class.
    +
  • diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-summary.html index 1aa3f8b..5910ec4 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-summary.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.domain.enums diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-tree.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-tree.html index 2971257..2db8b8f 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-tree.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.domain.enums Class Hierarchy diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-use.html index 6b334a6..5ae84ce 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.domain.enums diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/DoctorRepository.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/DoctorRepository.html index 651be49..c4cf251 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/DoctorRepository.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/DoctorRepository.html @@ -1,7 +1,7 @@ - + DoctorRepository diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/DoctorRepository.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/DoctorRepository.html index 66f90cd..62078a0 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/DoctorRepository.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/DoctorRepository.html @@ -1,7 +1,7 @@ - + Uses of Interface com.mirna.hospitalmanagementapi.domain.repositories.DoctorRepository diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-summary.html index f314f90..b6f7a11 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-summary.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.domain.repositories diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-tree.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-tree.html index b8a16bb..89ef023 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-tree.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.domain.repositories Class Hierarchy diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-use.html index 5a94931..d9eacce 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.domain.repositories diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/DoctorService.html b/doc/com/mirna/hospitalmanagementapi/domain/services/DoctorService.html index 23785d0..1bc4b2c 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/services/DoctorService.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/DoctorService.html @@ -1,7 +1,7 @@ - + DoctorService @@ -111,6 +111,11 @@ loadScripts(document, 'script');
    Adds a new doctor to the repository.
    +
    org.springframework.data.domain.Page<DoctorPublicDataDTO>
    +
    findDoctors(org.springframework.data.domain.Pageable pageable)
    +
    +
    Retrieves a paginated sublist of doctors.
    +
    @@ -138,6 +143,19 @@ loadScripts(document, 'script'); +
  • +
    +

    findDoctors

    +
    org.springframework.data.domain.Page<DoctorPublicDataDTO> findDoctors(org.springframework.data.domain.Pageable pageable)
    +
    Retrieves a paginated sublist of doctors.
    +
    +
    Parameters:
    +
    pageable - Pagination information, such as size and page number
    +
    Returns:
    +
    A paginated sublist containing data transfer objects with doctors public information in the repository
    +
    +
    +
  • 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 bf43f20..f92b560 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/services/class-use/DoctorService.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/class-use/DoctorService.html @@ -1,7 +1,7 @@ - + Uses of Interface com.mirna.hospitalmanagementapi.domain.services.DoctorService diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/services/package-summary.html index 7f6dd88..ffc9c25 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/services/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/package-summary.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.domain.services diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/package-tree.html b/doc/com/mirna/hospitalmanagementapi/domain/services/package-tree.html index 2fef286..d3d15a9 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/services/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/package-tree.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.domain.services Class Hierarchy diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/services/package-use.html index a1aa34e..429fdf6 100644 --- a/doc/com/mirna/hospitalmanagementapi/domain/services/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/domain/services/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.domain.services diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/ValidationErrorHandler.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/ValidationErrorHandler.html index 0cbb254..0d2b681 100644 --- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/ValidationErrorHandler.html +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/ValidationErrorHandler.html @@ -1,7 +1,7 @@ - + ValidationErrorHandler diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/class-use/ValidationErrorHandler.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/class-use/ValidationErrorHandler.html index 9ab5b58..17e3df7 100644 --- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/class-use/ValidationErrorHandler.html +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/class-use/ValidationErrorHandler.html @@ -1,7 +1,7 @@ - + Uses of Class com.mirna.hospitalmanagementapi.infra.handlers.validation.ValidationErrorHandler diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-summary.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-summary.html index 1389dd3..400ff5e 100644 --- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-summary.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.infra.handlers.validation 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 d6e288a..1691ffc 100644 --- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-tree.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi.infra.handlers.validation Class Hierarchy diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-use.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-use.html index 2bb8d33..f880e4c 100644 --- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi.infra.handlers.validation diff --git a/doc/com/mirna/hospitalmanagementapi/package-summary.html b/doc/com/mirna/hospitalmanagementapi/package-summary.html index bed13ef..a801747 100644 --- a/doc/com/mirna/hospitalmanagementapi/package-summary.html +++ b/doc/com/mirna/hospitalmanagementapi/package-summary.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi diff --git a/doc/com/mirna/hospitalmanagementapi/package-tree.html b/doc/com/mirna/hospitalmanagementapi/package-tree.html index 253de3b..50aebe4 100644 --- a/doc/com/mirna/hospitalmanagementapi/package-tree.html +++ b/doc/com/mirna/hospitalmanagementapi/package-tree.html @@ -1,7 +1,7 @@ - + com.mirna.hospitalmanagementapi Class Hierarchy diff --git a/doc/com/mirna/hospitalmanagementapi/package-use.html b/doc/com/mirna/hospitalmanagementapi/package-use.html index eec296b..f01b7cd 100644 --- a/doc/com/mirna/hospitalmanagementapi/package-use.html +++ b/doc/com/mirna/hospitalmanagementapi/package-use.html @@ -1,7 +1,7 @@ - + Uses of Package com.mirna.hospitalmanagementapi diff --git a/doc/help-doc.html b/doc/help-doc.html index f3f6696..cb1a659 100644 --- a/doc/help-doc.html +++ b/doc/help-doc.html @@ -1,7 +1,7 @@ - + API Help diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html index 4caa81d..5222bbc 100644 --- a/doc/index-files/index-1.html +++ b/doc/index-files/index-1.html @@ -1,7 +1,7 @@ - + A-Index @@ -51,7 +51,7 @@ loadScripts(document, 'script');

    Index

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

    A

    addDoctor(DoctorDTO) - Method in class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
    @@ -93,7 +93,7 @@ loadScripts(document, 'script');
    Creates an instance of a AddressDTO record class.
    -A C D E G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H M N O P S T 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 9bd91f9..4301ff8 100644 --- a/doc/index-files/index-10.html +++ b/doc/index-files/index-10.html @@ -1,12 +1,12 @@ - -P-Index + +O-Index - + @@ -51,15 +51,15 @@ loadScripts(document, 'script');

    Index

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

    P

    +A C D E F G H M N O P S T 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 G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H M N O P S T 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 b841766..6a8f9ae 100644 --- a/doc/index-files/index-11.html +++ b/doc/index-files/index-11.html @@ -1,12 +1,12 @@ - -S-Index + +P-Index - + @@ -51,83 +51,15 @@ loadScripts(document, 'script');

    Index

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

    S

    +A C D E F G H M N O P S T 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
    -
    -
    setAddress(Address) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    -
    -
    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 - 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.
    +
    Post method to create a new Doctor object based on the provided DTO.
    -A C D E G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H M N O P S T 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 3bd2055..263eb6f 100644 --- a/doc/index-files/index-12.html +++ b/doc/index-files/index-12.html @@ -1,12 +1,12 @@ - -T-Index + +S-Index - + @@ -51,23 +51,87 @@ loadScripts(document, 'script');

    Index

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

    T

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

    S

    -
    telephone() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
    +
    setAdditionalDetails(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    -
    Returns the value of the telephone record component.
    +
    Sets the additional details
    -
    toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    +
    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.DoctorDTO
    +
    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 G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H M N O P S T 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 7c5555d..1ccc2c5 100644 --- a/doc/index-files/index-13.html +++ b/doc/index-files/index-13.html @@ -1,12 +1,12 @@ - -V-Index + +T-Index - + @@ -51,26 +51,27 @@ loadScripts(document, 'script');

    Index

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

    V

    +A C D E F G H M N O P S T 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
    +
    toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    -
    Returns the enum constant of this class with the specified name.
    +
    Returns a string representation of this record class.
    -
    values() - Static method in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
    +
    toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
    -
    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.DoctorPublicDataDTO
    +
    +
    Returns a string representation of this record class.
    -A C D E G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H M N O P S T 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 04911f0..d352d47 100644 --- a/doc/index-files/index-14.html +++ b/doc/index-files/index-14.html @@ -1,12 +1,12 @@ - -Z-Index + +V-Index - + @@ -51,15 +51,26 @@ loadScripts(document, 'script');

    Index

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

    Z

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

    V

    -
    zipCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    +
    ValidationErrorHandler - Class in com.mirna.hospitalmanagementapi.infra.handlers.validation
    -
    Returns the value of the zipCode record component.
    +
    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 G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html new file mode 100644 index 0000000..a00fa65 --- /dev/null +++ b/doc/index-files/index-15.html @@ -0,0 +1,66 @@ + + + + +Z-Index + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Index

    +
    +A C D E F G H M N O P S T 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 M N O P S T 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 fb056b0..692cf6b 100644 --- a/doc/index-files/index-2.html +++ b/doc/index-files/index-2.html @@ -1,7 +1,7 @@ - + C-Index @@ -51,7 +51,7 @@ loadScripts(document, 'script');

    Index

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

    C

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

    Index

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

    D

    DERMATOLOGY - Enum constant in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
    @@ -60,6 +60,8 @@ loadScripts(document, 'script');
    Doctor - Class in com.mirna.hospitalmanagementapi.domain.entities
     
    +
    Doctor() - Constructor for class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    +
     
    Doctor(DoctorDTO) - Constructor for class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    Constructor for class Doctor
    @@ -78,6 +80,16 @@ loadScripts(document, 'script');
    Creates an instance of a DoctorDTO record class.
    +
    DoctorPublicDataDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos
    +
    +
    Data transfer object used to format and display only the public data allowed for Doctor entity
    +
    +
    DoctorPublicDataDTO(Doctor) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
    +
     
    +
    DoctorPublicDataDTO(String, String, String, Specialty) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
    +
    +
    Creates an instance of a DoctorPublicDataDTO record class.
    +
    DoctorRepository - Interface in com.mirna.hospitalmanagementapi.domain.repositories
    Repository interface for retrieving and manipulating all Doctor objects using their unique Long identifier.
    @@ -93,7 +105,7 @@ loadScripts(document, 'script');
    DoctorServiceImpl() - Constructor for class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
     
    -A C D E G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H M N O P S T 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 7f88a77..d18788b 100644 --- a/doc/index-files/index-4.html +++ b/doc/index-files/index-4.html @@ -1,7 +1,7 @@ - + E-Index @@ -51,13 +51,17 @@ loadScripts(document, 'script');

    Index

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

    E

    email() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
    Returns the value of the email record component.
    +
    email() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
    +
    +
    Returns the value of the email record component.
    +
    equals(Object) - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    Indicates whether some other object is "equal to" this one.
    @@ -66,12 +70,20 @@ loadScripts(document, 'script');
    Indicates whether some other object is "equal to" this one.
    +
    equals(Object) - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
    +
    +
    Indicates whether some other object is "equal to" this one.
    +
    execute(Doctor) - Method in class com.mirna.hospitalmanagementapi.application.usecase.doctor.AddDoctorUseCase
    Executes the save 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 G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H M N O P S T 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 4bd9f05..09783f4 100644 --- a/doc/index-files/index-5.html +++ b/doc/index-files/index-5.html @@ -1,12 +1,12 @@ - -G-Index + +F-Index - + @@ -51,71 +51,25 @@ loadScripts(document, 'script');

    Index

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

    G

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

    F

    -
    getAdditionalDetails() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    +
    findDoctors(Pageable) - Method in class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
    -
    Returns the additional details
    +
    Finds doctors from the database.
    -
    getAddress() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    +
    findDoctors(Pageable) - Method in interface com.mirna.hospitalmanagementapi.domain.services.DoctorService
    -
    Returns the address
    +
    Retrieves a paginated sublist of doctors.
    -
    getCity() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    +
    FindDoctorsUseCase - Class in com.mirna.hospitalmanagementapi.application.usecase.doctor
    -
    Returns the city
    -
    -
    getCrm() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    -
    -
    Returns the crm
    -
    -
    getEmail() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    -
    -
    Returns the email
    -
    -
    getHouseNumber() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    -
    -
    Returns the house number
    -
    -
    getId() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    -
    -
    Returns the doctor id.
    -
    -
    getName() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    -
    -
    Returns the name
    -
    -
    getNeighborhood() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    -
    -
    Returns the neighborhood
    -
    -
    getSpecialty() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    -
    -
    Returns the specialty
    -
    -
    getState() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    -
    -
    Returns the state
    -
    -
    getStreet() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    -
    -
    Returns the street
    -
    -
    getTelephone() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    -
    -
    Returns the telephone
    -
    -
    getZipCode() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    -
    -
    Returns the zip code
    -
    -
    GYNECOLOGY - Enum constant in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
    -
    -
    Specialty in gynecology
    +
    This class is used to execute the findAll method from doctor repository
    +
    FindDoctorsUseCase() - Constructor for class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorsUseCase
    +
     
    -A C D E G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H M N O P S T 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 0a9c4ce..cf69965 100644 --- a/doc/index-files/index-6.html +++ b/doc/index-files/index-6.html @@ -1,12 +1,12 @@ - -H-Index + +G-Index - + @@ -51,29 +51,75 @@ loadScripts(document, 'script');

    Index

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

    H

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

    G

    -
    handle(MethodArgumentNotValidException) - Method in class com.mirna.hospitalmanagementapi.infra.handlers.validation.ValidationErrorHandler
    -
     
    -
    hashCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    +
    getAdditionalDetails() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    -
    Returns a hash code value for this object.
    +
    Returns the additional details
    -
    hashCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
    +
    getAddress() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    -
    Returns a hash code value for this object.
    +
    Returns the address
    -
    HospitalManagementApiApplication - Class in com.mirna.hospitalmanagementapi
    -
     
    -
    HospitalManagementApiApplication() - Constructor for class com.mirna.hospitalmanagementapi.HospitalManagementApiApplication
    -
     
    -
    houseNumber() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    +
    getCity() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    -
    Returns the value of the houseNumber record component.
    +
    Returns the city
    +
    +
    getCrm() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    +
    +
    Returns the crm
    +
    +
    getDoctors(Pageable) - Method in class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
    +
    +
    Get method to receive a paginated sublist of objects containing data transfer objects with Doctor public information
    +
    +
    getEmail() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    +
    +
    Returns the email
    +
    +
    getHouseNumber() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    +
    +
    Returns the house number
    +
    +
    getId() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    +
    +
    Returns the doctor id.
    +
    +
    getName() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    +
    +
    Returns the name
    +
    +
    getNeighborhood() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    +
    +
    Returns the neighborhood
    +
    +
    getSpecialty() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    +
    +
    Returns the specialty
    +
    +
    getState() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    +
    +
    Returns the state
    +
    +
    getStreet() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    +
    +
    Returns the street
    +
    +
    getTelephone() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
    +
    +
    Returns the telephone
    +
    +
    getZipCode() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
    +
    +
    Returns the zip code
    +
    +
    GYNECOLOGY - Enum constant in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
    +
    +
    Specialty in gynecology
    -A C D E G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H M N O P S T 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 dd1ad2c..4a62072 100644 --- a/doc/index-files/index-7.html +++ b/doc/index-files/index-7.html @@ -1,12 +1,12 @@ - -M-Index + +H-Index - + @@ -51,13 +51,33 @@ loadScripts(document, 'script');

    Index

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

    M

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

    H

    -
    main(String[]) - Static method in class com.mirna.hospitalmanagementapi.HospitalManagementApiApplication
    +
    handle(MethodArgumentNotValidException) - Method in class com.mirna.hospitalmanagementapi.infra.handlers.validation.ValidationErrorHandler
     
    +
    hashCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    +
    +
    Returns a hash code value for this object.
    +
    +
    hashCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
    +
    +
    Returns a hash code value for this object.
    +
    +
    hashCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
    +
    +
    Returns a hash code value for this object.
    +
    +
    HospitalManagementApiApplication - Class in com.mirna.hospitalmanagementapi
    +
     
    +
    HospitalManagementApiApplication() - Constructor for class com.mirna.hospitalmanagementapi.HospitalManagementApiApplication
    +
     
    +
    houseNumber() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    +
    +
    Returns the value of the houseNumber record component.
    +
    -A C D E G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H M N O P S T 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 beb98b9..fbe05b6 100644 --- a/doc/index-files/index-8.html +++ b/doc/index-files/index-8.html @@ -1,12 +1,12 @@ - -N-Index + +M-Index - + @@ -51,19 +51,13 @@ loadScripts(document, 'script');

    Index

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

    N

    +A C D E F G H M N O P S T 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.
    -
    -
    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 G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H M N O P S T 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 d23f20c..a950882 100644 --- a/doc/index-files/index-9.html +++ b/doc/index-files/index-9.html @@ -1,12 +1,12 @@ - -O-Index + +N-Index - + @@ -51,15 +51,23 @@ loadScripts(document, 'script');

    Index

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

    O

    +A C D E F G H M N O P S T 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.
    +
    +
    neighborhood() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
    +
    +
    Returns the value of the neighborhood record component.
    -A C D E G H M N O P S T V Z 
    All Classes and Interfaces|All Packages +A C D E F G H M N O P S T V Z 
    All Classes and Interfaces|All Packages diff --git a/doc/index.html b/doc/index.html index eee460e..3824d19 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1,7 +1,7 @@ - + Overview diff --git a/doc/member-search-index.js b/doc/member-search-index.js index 37cf993..7922313 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.enums","c":"Specialty","l":"DERMATOLOGY"},{"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.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":"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.application.usecase.doctor","c":"AddDoctorUseCase","l":"execute(Doctor)","u":"execute(com.mirna.hospitalmanagementapi.domain.entities.Doctor)"},{"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.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","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":"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":"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.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.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 diff --git a/doc/overview-summary.html b/doc/overview-summary.html index 2fe0002..e732696 100644 --- a/doc/overview-summary.html +++ b/doc/overview-summary.html @@ -1,7 +1,7 @@ - + Generated Documentation (Untitled) diff --git a/doc/overview-tree.html b/doc/overview-tree.html index 25baeb2..5c817a3 100644 --- a/doc/overview-tree.html +++ b/doc/overview-tree.html @@ -1,7 +1,7 @@ - + Class Hierarchy @@ -74,11 +74,13 @@ loadScripts(document, 'script');
  • com.mirna.hospitalmanagementapi.domain.entities.Doctor
  • com.mirna.hospitalmanagementapi.application.controllers.DoctorController
  • com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl (implements com.mirna.hospitalmanagementapi.domain.services.DoctorService)
  • +
  • com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorsUseCase
  • com.mirna.hospitalmanagementapi.HospitalManagementApiApplication
  • java.lang.Record
  • com.mirna.hospitalmanagementapi.infra.handlers.validation.ValidationErrorHandler
  • diff --git a/doc/type-search-index.js b/doc/type-search-index.js index 2c33e7f..6d956ed 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.repositories","l":"DoctorRepository"},{"p":"com.mirna.hospitalmanagementapi.domain.services","l":"DoctorService"},{"p":"com.mirna.hospitalmanagementapi.application.services","l":"DoctorServiceImpl"},{"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.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