Index
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
- deactivatePatient(Long) - Method in class com.mirna.hospitalmanagementapi.application.services.PatientServiceImpl
-
Deactivates an existing patient record by provided id
- deactivatePatient(Long) - Method in interface com.mirna.hospitalmanagementapi.domain.services.PatientService
-
Deactivates an existing patient 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
- deletePatient(Long) - Method in class com.mirna.hospitalmanagementapi.application.controllers.PatientController
-
Delete method to deactivate an existing patient 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.doctor
-
Data transfer object used to transfer data that will be saved in a Doctor entity
- DoctorDTO(String, String, String, String, Specialty, AddressDTO) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorDTO
-
Creates an instance of a
DoctorDTOrecord class. - DoctorPublicDataDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos.doctor
-
Data transfer object used to format and display only the public data allowed for Doctor entity
- DoctorPublicDataDTO(Doctor) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorPublicDataDTO
- DoctorPublicDataDTO(String, String, String, Specialty) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorPublicDataDTO
-
Creates an instance of a
DoctorPublicDataDTOrecord 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.doctor
-
Data transfer object used to update allowed data in a Doctor entity
- DoctorUpdatedDataDTO(Long, String, String, AddressDTO) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorUpdatedDataDTO
-
Creates an instance of a
DoctorUpdatedDataDTOrecord class.
All Classes and Interfaces|All Packages