All Classes and Interfaces
Class
Description
The AdminPostManagementController class handles HTTP requests related to event posts by admin users.
The AdminUserManagementController class handles HTTP requests related to user management in the admin panel.
The DataSourceConfig class is responsible for configuring the data source for the application.
The DateValidationFailedException is an exception class used to indicate that a date validation has failed.
The EventManagerApplication class is the main class of the EventManager application.
The EventPost class represents an event post entity with details such as title, content, location, and date/time information.
The EventPostAddService class provides methods for adding new EventPost entities to the repository.
The EventPostAdminDTO class represents an exposed version of an EventPost, providing a simplified interface for creating event posts.
The EventPostController class handles HTTP requests related to event posts.
The EventPostDTO class represents an exposed version of an EventPost, providing a simplified interface for creating event posts.
The
EventPostEditService class is a Spring service responsible for updating event posts.The EventPostGetService class provides methods for retrieving EventPost entities from the repository.
The EventPostRepository interface provides data access methods for interacting with EventPost entities.
The PageController class is responsible for handling HTTP requests related to page navigation.
The PostNotFoundException class is a custom exception class that is thrown when a post is not found.
The RegistrationController class handles HTTP requests related to user registration.
The RegistrationFormDTO class represents a user registration form containing username and password.
The Role enum defines different roles that can be assigned to users within the application.
The SecurityConfig class is responsible for configuring security settings and access control for the application.
The UserConfig class is responsible for configuring the user details service.
The UserDTO record represents an exposed version of a UserObject, providing simplified access to user data.
The EventPostController class handles HTTP requests related to event posts.
The UserManagementService class provides methods for managing user-related operations.
The UserNameTakenException is an exception class used to indicate that a username is already taken during user registration.
The UserObject class represents a user entity with user details.
The UserRegistrationService class provides methods for user registration and saving user data from registration forms.
The UserRepository interface provides data access methods for interacting with UserObject entities.
The UserSettingsController class handles HTTP requests related to user settings.
The UserSettingsService class provides methods for managing user settings, including password changes.