Index
All Classes and Interfaces|All Packages|Serialized Form
C
- com.medilabo.solutions.patient - package com.medilabo.solutions.patient
- com.medilabo.solutions.patient.controller - package com.medilabo.solutions.patient.controller
- com.medilabo.solutions.patient.dto - package com.medilabo.solutions.patient.dto
- com.medilabo.solutions.patient.exception - package com.medilabo.solutions.patient.exception
- com.medilabo.solutions.patient.mapper - package com.medilabo.solutions.patient.mapper
- com.medilabo.solutions.patient.model - package com.medilabo.solutions.patient.model
- com.medilabo.solutions.patient.repository - package com.medilabo.solutions.patient.repository
- com.medilabo.solutions.patient.service - package com.medilabo.solutions.patient.service
- create(PatientDto) - Method in class com.medilabo.solutions.patient.service.PatientService
-
Creates a new patient.
- create(T) - Method in interface com.medilabo.solutions.patient.service.CrudService
-
Creates a new entity.
- createPatient(PatientDto) - Method in class com.medilabo.solutions.patient.controller.PatientController
-
Creates a new patient in the system.
- CrudService<T> - Interface in com.medilabo.solutions.patient.service
-
Generic service interface for managing entities.
D
- delete(PatientDto) - Method in class com.medilabo.solutions.patient.service.PatientService
-
Deletes a patient from the database.
- delete(T) - Method in interface com.medilabo.solutions.patient.service.CrudService
-
Deletes an entity.
- deletePatient(int) - Method in class com.medilabo.solutions.patient.controller.PatientController
-
Deletes a patient from the system by its ID.
E
- ErrorResponse(int, String, String) - Constructor for class com.medilabo.solutions.patient.exception.GlobalExceptionHandler.ErrorResponse
F
- findAll() - Method in interface com.medilabo.solutions.patient.service.CrudService
-
Retrieves all entities.
- findAll() - Method in class com.medilabo.solutions.patient.service.PatientService
-
Retrieves all patients from the database.
- findAll(Pageable) - Method in interface com.medilabo.solutions.patient.repository.PatientRepository
- findAll(Pageable) - Method in class com.medilabo.solutions.patient.service.PatientService
- findById(int) - Method in interface com.medilabo.solutions.patient.service.CrudService
-
Retrieves an entity by its identifier.
- findById(int) - Method in class com.medilabo.solutions.patient.service.PatientService
-
Retrieves a patient by their ID.
G
- getAllPatients() - Method in class com.medilabo.solutions.patient.controller.PatientController
-
Retrieves all patients from the database.
- getAllPatients(int, int, String, String) - Method in class com.medilabo.solutions.patient.controller.PatientController
-
Retrieves a paginated list of all patients with sorting capabilities.
- getPatient(int) - Method in class com.medilabo.solutions.patient.controller.PatientController
-
Retrieves a patient by their unique identifier.
- GlobalExceptionHandler - Class in com.medilabo.solutions.patient.exception
- GlobalExceptionHandler() - Constructor for class com.medilabo.solutions.patient.exception.GlobalExceptionHandler
- GlobalExceptionHandler.ErrorResponse - Class in com.medilabo.solutions.patient.exception
H
- handleResourceNotFoundException(ResourceNotFoundException) - Method in class com.medilabo.solutions.patient.exception.GlobalExceptionHandler
M
- main(String[]) - Static method in class com.medilabo.solutions.patient.PatientApplication
P
- Patient - Class in com.medilabo.solutions.patient.model
- Patient() - Constructor for class com.medilabo.solutions.patient.model.Patient
- PatientApplication - Class in com.medilabo.solutions.patient
- PatientApplication() - Constructor for class com.medilabo.solutions.patient.PatientApplication
- PatientController - Class in com.medilabo.solutions.patient.controller
- PatientController() - Constructor for class com.medilabo.solutions.patient.controller.PatientController
- PatientDto - Class in com.medilabo.solutions.patient.dto
- PatientDto() - Constructor for class com.medilabo.solutions.patient.dto.PatientDto
- PatientMapper - Interface in com.medilabo.solutions.patient.mapper
- PatientMapperImpl - Class in com.medilabo.solutions.patient.mapper
- PatientMapperImpl() - Constructor for class com.medilabo.solutions.patient.mapper.PatientMapperImpl
- PatientRepository - Interface in com.medilabo.solutions.patient.repository
- PatientService - Class in com.medilabo.solutions.patient.service
-
Service class for managing patient data operations in the medical system.
- PatientService(PatientRepository, PatientMapper) - Constructor for class com.medilabo.solutions.patient.service.PatientService
R
- ResourceNotFoundException - Exception Class in com.medilabo.solutions.patient.exception
- ResourceNotFoundException(String) - Constructor for exception class com.medilabo.solutions.patient.exception.ResourceNotFoundException
T
- toDto(Patient) - Method in interface com.medilabo.solutions.patient.mapper.PatientMapper
- toDto(Patient) - Method in class com.medilabo.solutions.patient.mapper.PatientMapperImpl
- toEntity(PatientDto) - Method in interface com.medilabo.solutions.patient.mapper.PatientMapper
- toEntity(PatientDto) - Method in class com.medilabo.solutions.patient.mapper.PatientMapperImpl
U
- update(PatientDto) - Method in class com.medilabo.solutions.patient.service.PatientService
-
Updates an existing Patient entity with the provided information in PatientDto.
- update(T) - Method in interface com.medilabo.solutions.patient.service.CrudService
-
Creates a new entity.
- updatePatient(int, PatientDto) - Method in class com.medilabo.solutions.patient.controller.PatientController
-
Updates an existing patient with the provided information.
All Classes and Interfaces|All Packages|Serialized Form