Index
All Classes and Interfaces|All Packages|Serialized Form
P
- password() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.auth.UserDTO
-
Returns the value of the
passwordrecord component. - passwordEncoder() - Method in class com.mirna.hospitalmanagementapi.infra.security.config.WebSecurityConfiguration
- Patient - Class in com.mirna.hospitalmanagementapi.domain.entities
- Patient() - Constructor for class com.mirna.hospitalmanagementapi.domain.entities.Patient
- Patient(PatientDTO) - Constructor for class com.mirna.hospitalmanagementapi.domain.entities.Patient
-
Constructor for class Patient
- PatientController - Class in com.mirna.hospitalmanagementapi.application.controllers
-
A Spring REST controller for managing patients.
- PatientController() - Constructor for class com.mirna.hospitalmanagementapi.application.controllers.PatientController
- PatientDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos.patient
-
Data transfer object used to transfer data that will be saved in a Patient entity
- PatientDTO(String, String, String, String, AddressDTO) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientDTO
-
Creates an instance of a
PatientDTOrecord class. - PatientPublicDataDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos.patient
-
Data transfer object used to format and display only the public data allowed for Patient entity
- PatientPublicDataDTO(Patient) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientPublicDataDTO
- PatientPublicDataDTO(String, String, String) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientPublicDataDTO
-
Creates an instance of a
PatientPublicDataDTOrecord class. - PatientRepository - Interface in com.mirna.hospitalmanagementapi.domain.repositories
-
Repository interface for retrieving and manipulating all Patient objects using their unique Long identifier.
- PatientService - Interface in com.mirna.hospitalmanagementapi.domain.services
-
Patient service interface for managing patient information.
- PatientServiceImpl - Class in com.mirna.hospitalmanagementapi.application.services
-
This class is an implementation of the PatientService interface.
- PatientServiceImpl() - Constructor for class com.mirna.hospitalmanagementapi.application.services.PatientServiceImpl
- PatientUpdatedDataDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos.patient
-
Data transfer object used to update allowed data in a Patient entity
- PatientUpdatedDataDTO(Long, String, String, AddressDTO) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientUpdatedDataDTO
-
Creates an instance of a
PatientUpdatedDataDTOrecord class. - postDoctor(DoctorDTO) - Method in class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
-
Post method to create a new Doctor object based on the provided DTO.
- postPatient(PatientDTO) - Method in class com.mirna.hospitalmanagementapi.application.controllers.PatientController
-
Post method to create a new Patient object based on the provided DTO.
- putDoctor(DoctorUpdatedDataDTO) - Method in class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
-
Put method to update a existing doctor record by provided ID
- putPatient(PatientUpdatedDataDTO) - Method in class com.mirna.hospitalmanagementapi.application.controllers.PatientController
-
Put method to update a existing patient record by provided ID
All Classes and Interfaces|All Packages|Serialized Form