# All Classes and Interfaces

Classes
Class
Description
ArchivedReportsServlet
Servlet that handles the archived reports functionality.
AuthenticationFilter
This class is used to filter all requests and check if the user is authenticated.
BanServlet
Servlet that handles the ban functionality.
BanServletTest
Test class for BanServlet.
ErrorServlet
This class is used to handle 404 and 500 errors.
HomeServlet
This class is used to handle the home page.
LoginServlet
Servlet that handles the login functionality.
LogoutServlet
Servlet that handles the logout functionality.
MainContext
Initializes the DataSource for the Db Connection just once in the lifetime of the application when it starts up.
Moderator
This class represents the Moderator Entity.
ModeratorDAO
ModeratorExtractor
The extractor is used to convert the ResultSet returned by the database query into a Moderator object.
ReportsServlet
Servlet that handles the reports functionality.
SettingsServlet
Servlet that handles the settings functionality.