All Classes and Interfaces
Class
Description
Configuration class for the application.
This class is a controller for handling authentication related requests.
This class represents the data transfer object (DTO) for an authentication request.
This class represents the data transfer object (DTO) for an authentication response.
This class represents the service layer for the Authentication entity.
This class represents a custom exception that is thrown when the captcha is not valid.
This class represents the data transfer object (DTO) for a Captcha response.
Configuration class for Google reCAPTCHA.
This class represents a custom exception that is thrown when a cookie is not found.
Utility class for converting LocalDateTime to different string formats.
The EmailDetails class represents the details of an email.
This class represents a custom exception that is thrown when an email cannot be sent.
This interface provides methods to send emails.
This class implements the EmailService interface and provides the functionality to send emails with or without attachments.
This class represents an event in the system.
This class is a controller for handling event related requests.
Repository interface for the Event entity.
This class represents the data transfer object (DTO) for an event request.
This class represents the data transfer object (DTO) for an event response.
This class represents the data transfer object (DTO) for an event response in GeoJSON format.
This class represents the properties of an event in a GeoJSON object.
This class represents the Geometry of a GeoJSON object.
This class represents the service layer for the Event entity.
Enum representing different types of event tags.
Questa classe funge da mapping fra l'oggetto di ritorno dal provider e il mio oggetto nel database.
This class represents an external user in the system.
Repository for the ExternalUsers entity.
Service class for managing external users.
Controller that handles generic operations for the application.
Wrapper class for GeoJson data.
Utility class for converting BufferedImage to Base64 string.
This class represents an internal user in the system.
Repository for the InternalUsers entity.
Service class for managing internal users.
This class represents a custom exception that is thrown when an invalid parameter is encountered.
This class represents a custom exception that is thrown when a user tries to perform an action they do not have permission for.
Custom exception class for handling scenarios where a cookie is not found.
A Spring Security filter that authenticates requests using JWT tokens.
This class provides JWT (JSON Web Token) related functionalities.
Enum representing different login providers.
This class represents the data transfer object (DTO) for the event participant.
A utility class for generating QR codes.
This class represents the data transfer object (DTO) for a registration request.
This class is a controller for handling reservation related requests.
Repository interface for the Reservation entity.
This class represents the data transfer object (DTO) for a reservation request.
Configuration class for resource handlers.
This class represents a custom exception that is thrown when a specific resource is not found.
Enum representing different user roles in the application.
Configuration class for Spring Security.
Exception thrown when a user attempts to access a resource they do not have permission to access.
This class represents a user in the application.
Custom authentication token for the application.
This class is a controller for handling user related requests.
Repository interface for the User entity.
This class represents the data transfer object (DTO) for a user response.
This class represents the service layer for the User entity.
Main application class for the YUP application.
This class provides centralized exception handling across all
@RequestMapping methods through @ExceptionHandler methods.This class is a controller for handling errors in the application.