Alle Klassen und Schnittstellen
Klasse
Beschreibung
REST controller providing endpoints for authentication management.
Service layer for handling authentication-related cookie operations.
Service layer for handling authentication-related business logic.
Response returned after successful authentication.
JPA entity representing a category of a recommendation.
Repository interface for accessing and managing category entities in the database.
JPA entity representing a contact between two users.
REST controller providing endpoints for managing user contacts.
Thrown when a contact with the specified ID is not found.
Repository interface for accessing and managing contact entities in the database.
Service layer for handling business logic related to user contacts.
Global exception handler for the application.
JPA entity representing an image.
REST controller providing endpoints for managing image handling.
Thrown when an image could not be handled.
Repository interface for accessing and managing contact entities in the database.
Service layer for handling business logic related to image upload and deletion.
Filter that extracts JWT from cookies and sets the security context
for authenticated requests.
Service layer for generating and extracting JWT tokens.
Utility class for resolving localized messages from resource bundles.
Thrown when the password is missing or incorrect.
JPA entity representing a recommendation from an users.
JPA entity representing a recommendation assignment between recommendations and users.
Thrown when a r ecommendation assignment with the specified ID is not found.
Repository interface for accessing and managing recommendation assignment entities in the database.
Service layer for handling recommendation assignment business logic.
REST controller providing endpoints for managing recommendations.
Thrown when a recommendation with the specified ID is not found.
Repository interface for accessing and managing recommendation entities in the database.
Service layer for handling business logic related to recommendations.
Security configuration defining access rules, filters, and JWT-based authentication.
JPA entity representing a tag of a tag group.
REST controller providing endpoints for tag management.
JPA entity representing a tag group of a category.
Repository interface for accessing and managing tag group entities in the database.
Repository interface for accessing and managing tag entities in the database.
JPA entity representing a user of the system.
REST controller providing endpoints for user management.
Repository interface for accessing and managing user entities in the database.
Service layer for handling user-related business logic.
Custom exception used to indicate validation failures within business logic.