All Classes and Interfaces
Class
Description
Data transfer object used to transfer data that will be saved in a Address entity
A Spring REST controller for managing authentication and user information.
Authentication service interface for managing authentication and registration.
This class is an implementation of the AuthService interface.
This class is used to execute the JWT create method using Algorithm HMAC256 along with the authenticated user login and id
A Spring REST controller for managing doctors.
Data transfer object used to transfer data that will be saved in a Doctor entity
Data transfer object used to format and display only the public data allowed for Doctor entity
Repository interface for retrieving and manipulating all Doctor objects using their unique Long identifier.
Doctor service interface for managing doctor information.
This class is an implementation of the DoctorService interface.
Data transfer object used to update allowed data in a Doctor entity
This @RestControllerAdvice is used to handle entity not found error and return appropriate response message
This class is used to execute the findById method
This class is used to execute the findDoctorsByActiveTrue method from doctor repository
This class is used to execute the findById method
This class is used to execute the findPatientsByActiveTrue method from patient repository
This class is used to execute the findUserByLogin method
This class is used to execute the JWT verify method using Algorithm HMAC256 and application secret
A Spring REST controller for managing patients.
Data transfer object used to transfer data that will be saved in a Patient
entity
Data transfer object used to format and display only the public data allowed for Patient entity
Repository interface for retrieving and manipulating all Patient objects using their unique Long identifier.
Patient service interface for managing patient information.
This class is an implementation of the PatientService interface.
Data transfer object used to update allowed data in a Patient entity
This class is used to execute the save method from doctor repository
This class is used to execute the save method from patient repository
This class is used to execute the save method from user repository
Specialties that can be used
Token service interface for managing the jwt feature
This class is an implementation of the TokenService interface.
This class is an implementation of the UserDetailsService interface.
Data transfer object used to store the user information requested to perform authentication operations
Repository interface for retrieving and manipulating all User objects using their unique Long identifier.
User service interface for managing user information.
This class is an implementation of the UserService interface.
This @RestControllerAdvice is used to handle validation errors and return appropriate response messages