Index

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

D

deactivateDoctor(Long) - Method in class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
Deactivates an existing doctor record by provided id
deactivateDoctor(Long) - Method in interface com.mirna.hospitalmanagementapi.domain.services.DoctorService
Deactivates an existing doctor record by provided id
deleteDoctor(Long) - Method in class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
Delete method to deactivate a existing doctor record by provided ID
DERMATOLOGY - Enum constant in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
Specialty in dermatology
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
DoctorController - Class in com.mirna.hospitalmanagementapi.application.controllers
A Spring REST controller for managing doctors.
DoctorController() - Constructor for class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
 
DoctorDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos
Data transfer object used to transfer data that will be saved in a Doctor entity
DoctorDTO(String, String, String, String, Specialty, AddressDTO) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
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.
DoctorService - Interface in com.mirna.hospitalmanagementapi.domain.services
Doctor service interface for managing doctor information.
DoctorServiceImpl - Class in com.mirna.hospitalmanagementapi.application.services
This class is an implementation of the DoctorService interface.
DoctorServiceImpl() - Constructor for class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
 
DoctorUpdatedDataDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos
Data transfer object used to update allowed data in a Doctor entity
DoctorUpdatedDataDTO(Long, String, String, AddressDTO) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
Creates an instance of a DoctorUpdatedDataDTO record class.
A C D E F G H I M N O P S T U V Z 
All Classes and Interfaces|All Packages