Index

C D E F G H M P R T U 
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.
C D E F G H M P R T U 
All Classes and Interfaces|All Packages|Serialized Form