All Classes and Interfaces
Class
Description
Represents the different user presence status
Plan d'action (action planning) + tâche graduée (graded task) + motivation.
`admin-dashboard.fxml` controller class
Class documentation.
Class documentation.
`admin-user-dashboard.fxml` controller class
Class documentation.
API publique (sans clé): Radio Browser
Objectif: récupérer des streams "doux" (relax / meditation / sleep) et éviter dance/club/house.
Record documentation.
Combined face detection + recognition service using AntelopeV2 ONNX models.
Utility class providing low-level helpers for the AntelopeV2 face
detection and recognition pipeline.
Class documentation.
Shared HTTP + JSON utilities for external APIs (ZenQuotes, CallMeBot, etc.).
App.java
Serinity app entry point
Class documentation.
Represents the different audit actions that can be recorded
in the system.
Represents an audit log entry in the system.
Repository class for performing CRUD operations on
AuditLog entities.Represents an authentication session for a user.
Repository class for performing CRUD operations on
AuthSession entities.Backend/admin DAO: reads/deletes journal entries across ALL users.
Backend/admin DAO: reads/deletes mood entries across ALL users.
A base repository that support the common crud actions
Class documentation.
Class documentation.
Record documentation.
Class documentation.
Class documentation.
Class documentation.
Class documentation.
Enum documentation.
Controller for 'camera-desktop.fxml'.
CameraService handles webcam access and frame capture.
Réponse “coach” générée par l'IA, prête à afficher dans l'UI.
Détails de la prochaine séance.
Class documentation.
Class documentation.
Record documentation.
Record documentation.
Class documentation.
Class documentation.
Class documentation.
Class documentation.
Utility class responsible for loading environment variables from a
configuration file using the Dotenv library.
Class documentation.
Model for forum statistics
Utility client responsible for uploading image files to
FreeImage.host using its HTTP API.
Utility class for handling animations in JavaFX FXML components.
Fxml loader util class
Wrapper class that holds both the loaded FXML root node and its controller.
Represents the user gender
Utility class for application internationalization (i18n)
Base class for entities that require a unique identifier.
`login.fxml` controller class
Utility service responsible for sending emails using SMTP.
Controller for the shared application template shell.
Key-Value messages manager (enum)
Message Status enum
Slide-in stats panel controller.
Controller for individual notification card
Controller for notifications panel popup
Utility class providing OpenCV-to-JavaFX conversion helpers.
Utility class for securely encoding and verifying passwords.
Represents the different user presence status
Represents a user's profile in the system.
Repository class for performing CRUD operations on
Profile entities.Bundles filename manager (enum)
Service layer for fetching a Zen quote without blocking the JavaFX UI thread.
Small value object for the UI/controller to consume.
Utility class for generating cryptographically secure random passwords or
one-time codes.
We use this class to generate new refrech token for the current session
Utility class for validating input values using regular expressions.
`reset-password.fxml` controller class
`access-control` filename manager (enum)
`root.fxml` controller class
Service for managing notifications
Service to export threads as PDF documents
Uses Apache PDFBox library
Generic wrapper for service-layer operation results.
Service for gathering forum statistics (Admin only)
Represents predefined durations for sessions, tokens, or other timed events.
Configuration utility class responsible for providing database connections
and initializing the SkinnedRat ORM
EntityManager.Database schema migration utility for the Access Control module.
Provides stack-based navigation (push, replace, pop) for controllers
that manage content within a
StackPane.Marker interface for controllers that represent a top-level "scene" and
want the main window title to update automatically when they are pushed onto
or popped back into view.
Controller for Statistics View with Charts (Admin only)
Provides a mechanism for displaying status messages to the user.
Supported Locale(s) manager (enum)
System information class
TimestampedEntity.java
Base class for entities that need automatic tracking of creation and update
timestamps.
Represents a system user within the Access Control application.
`user-dashboard.fxml` controller class
Represents a user's face biometric data stored in the system.
Repository class for performing CRUD operations on
UserFace entities.`user-home.fxml` controller class
Utility class for generating unique, sanitized usernames based on email
addresses.
Repository class for performing CRUD operations on
User entities.Represents the different roles a user can have within the system
Service class for managing user registration and authentication.
DTO for ZenQuotes response objects.
Client for ZenQuotes API.