Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addInDB() - Method in class domain.Machine
-
Adds this machine to the database | Ajoute cette machine à la base de données.
- AddMemberToDb() - Method in class domain.Staff
-
Adds the staff member to the database | Ajoute le membre du personnel dans la base de données.
- Admin - Class in domain
-
Represents an administrator user in the system | Représente un utilisateur administrateur dans le système.
- Admin(int, String, String, String, String, boolean) - Constructor for class domain.Admin
-
Creates an Admin instance using explicit values | Crée une instance Admin à partir de valeurs explicites.
- Admin(ResultSet) - Constructor for class domain.Admin
-
Creates an Admin instance from a SQL result set | Crée une instance Admin à partir d'un résultat SQL.
- AdminPart - Class in application.sections.admin
-
Admin part | Partie administrateur.
- AdminPart(Admin, Stage, Context) - Constructor for class application.sections.admin.AdminPart
-
Constructor for AdminPart | Constructeur de la partie interface pour un administrateur.
- AppLauncher - Class in application
-
app launcher | Démarrage de l'app
- AppLauncher() - Constructor for class application.AppLauncher
- application - package application
- application.components - package application.components
- application.components.machine - package application.components.machine
- application.components.message - package application.components.message
- application.components.staff - package application.components.staff
- application.components.ticket - package application.components.ticket
- application.sections - package application.sections
- application.sections.admin - package application.sections.admin
- application.sections.technician - package application.sections.technician
B
- BadPassword - Exception Class in error
-
Exception thrown when a user provides an incorrect password | Exception levée lorsqu'un utilisateur fournit un mot de passe incorrect.
- BadPassword() - Constructor for exception class error.BadPassword
-
Constructor
C
- changeStatus(boolean, int) - Static method in class Dao.StaffDao
-
Update the staff member's status in db | Met à jour le status du staff members.
- Charts - Class in application.components
-
Creating a chart based on the data passed as parameters | Création d'un graphique à partir des données en paramètres
- Charts(ArrayList, String) - Constructor for class application.components.Charts
-
-
- Chassis - Class in domain
-
Represents a chassis component in the system | Représente un composant de type châssis dans le système.
- Chassis(int, String, String, int, int, int) - Constructor for class domain.Chassis
-
Creates a Chassis instance using explicit values | Crée une instance Chassis à partir de valeurs explicites.
- Chassis(ResultSet) - Constructor for class domain.Chassis
-
Creates a Chassis instance from a SQL result set | Crée une instance Chassis à partir d'un résultat SQL.
- checkPass(String, String) - Static method in class domain.Staff
-
Checks login credentials and returns the Staff member | Vérifie les identifiants et retourne le membre du personnel.
- close() - Method in class Dao.DAO
-
Close the SQL connection | Ferme la connexion sql.
- close() - Static method in class Dao.SingleConnection
-
Close the sql connection | Ferme la connexion
- close() - Method in class domain.Ticket
-
Closes the ticket and sets the closing timestamp | Ferme le ticket et définit la date de fermeture.
- compareComponentById(Component, Component) - Static method in class domain.Component
-
Compares two components based on their identifiers | Compare deux composants en fonction de leur identifiant.
- Component - Class in domain
-
Represents a generic hardware component This abstract class is the base for all specific components | Représente un composant matériel générique.
- Component(int, String, String, int, int) - Constructor for class domain.Component
-
Creates a Component instance using explicit values | Crée une instance Component à partir de valeurs explicites.
- Component(ResultSet) - Constructor for class domain.Component
-
Creates a Component instance from a SQL result set | Crée une instance Component à partir d'un résultat SQL.
- ComponentDao - Class in Dao
-
All SQL interactions related to the components | Toutes les interactions SQL liées aux composants.
- ComponentDao() - Constructor for class Dao.ComponentDao
- Compute - Class in domain
-
Represents a compute machine this class specializes a Machine for computing purposes | Représente une machine de type calcul (compute) cette classe spécialise une Machine pour des usages de calcul.
- Compute(int, String, String, String, String, String) - Constructor for class domain.Compute
-
Creates a Compute instance using explicit values | Crée une instance Compute à partir de valeurs explicites.
- Compute(ResultSet) - Constructor for class domain.Compute
-
Creates a Compute instance from a SQL result set | Crée une instance Compute à partir d'un résultat SQL.
- Context - Class in domain
-
This class centralizes runtime data such as machines, components, staff members, tickets, temperatures and loads | Cette classe centralise les données d'exécution telles que les machines, composants, membres du personnel, tickets, températures et charges.
- Context() - Constructor for class domain.Context
-
Creates an empty Context instance | Crée une instance Context vide.
- ContextDao - Class in Dao
-
All SQL interactions related to the app context and app statistics | Toutes les interactions SQL liées au contexte de l'application et aux statistiques de l'application.
- ContextDao() - Constructor for class Dao.ContextDao
- Cpu - Class in domain
-
Represents a CPU component | Représente un composant CPU.
- Cpu(int, String, String, int, int, int, int) - Constructor for class domain.Cpu
-
Creates a CPU instance using explicit values | Crée une instance de CPU à partir de valeurs explicites.
- Cpu(ResultSet) - Constructor for class domain.Cpu
-
Creates a CPU instance from a SQL result set | Crée une instance de CPU à partir d'un résultat SQL.
- CreateMachineInDb(Machine) - Static method in class Dao.MachineDao
-
Create a machine in the database | Crée une machine dans la db.
- createMessage(Message) - Static method in class Dao.MessageDao
-
Create message in db | Crée le message en db
- createStaffMember(Staff) - Static method in class Dao.StaffDao
-
Create the staff member in db | Crée le staff member dans la db.
- createTicket() - Method in class domain.Ticket
-
Creates this ticket in the database | Crée ce ticket dans la base de données.
- createTicketInDb(Ticket) - Static method in class Dao.TicketDao
-
Create a tickets in database | Crée un ticket dans la base de données.
D
- Dao - package Dao
- DAO - Class in Dao
-
Managing the connection to the SQL server. | Gestion de la connexion au server sql.
- DAO() - Constructor for class Dao.DAO
- deleteMachine() - Method in class domain.Machine
-
Deletes this machine from the database | Supprime cette machine de la base de données.
- deleteMachine(Machine) - Static method in class Dao.MachineDao
-
Delete machine in database | Supprime une machine en db
- DeleteMemberInDb() - Method in class domain.Staff
-
Deletes the staff member from the database | Supprime le membre du personnel de la base de données.
- deleteStaffFromDb(Staff) - Static method in class Dao.StaffDao
-
Delete the staff member in db | Supprime le staff member dans la db.
- Disk - Class in domain
-
Represents a storage disk component | Représente un composant de stockage de type disque.
- Disk(int, String, String, int, int, int) - Constructor for class domain.Disk
-
Creates a Disk instance using explicit values | Crée une instance de Disk à partir de valeurs explicites.
- Disk(ResultSet) - Constructor for class domain.Disk
-
Creates a Disk instance from a SQL result set | Crée une instance de Disk à partir d'un résultat SQL.
- domain - package domain
E
- error - package error
F
- Firewall - Class in domain
-
Represents a firewall network machine | Représente une machine réseau de type pare-feu.
- Firewall(int, String, String, String, String, String) - Constructor for class domain.Firewall
-
Creates a Firewall instance using explicit values | Crée une instance de Firewall à partir de valeurs explicites.
- Firewall(ResultSet) - Constructor for class domain.Firewall
-
Creates a Firewall instance from a SQL result set | Crée une instance de Firewall à partir d'un résultat SQL.
G
- getAdminById(int) - Static method in class domain.Admin
-
Retrieves an Admin by its unique identifier | Récupère un administrateur à partir de son identifiant unique.
- getAllComponents() - Static method in class Dao.ComponentDao
-
Retrieves all components from SQL | Récupère tout les composents du sql.
- getAllMachines() - Static method in class Dao.MachineDao
-
Get all machine from db | récupère toutes les machines depuis la base de données
- getAllStaffMembers() - Static method in class Dao.StaffDao
-
Get all staff member | récupère tout les staff member.
- getAllTicket() - Static method in class Dao.TicketDao
-
Get all tickets | récupère tout les tickets.
- getAuthor() - Method in class domain.Message
-
Returns the author of the message | Retourne l'auteur du message.
- getAvailable() - Method in class domain.Staff
- getAvgLoad() - Method in class domain.Context
-
Computes the average load of all components | Calcule la charge moyenne de tous les composants.
- getAvgLoadLastInputs() - Method in class domain.Context
-
Computes average loads for the latest inputs | Calcule les charges moyennes pour les dernières valeurs enregistrées.
- getAvgTemp() - Method in class domain.Context
-
Computes the average temperature of all machines | Calcule la température moyenne de toutes les machines.
- getAvgTempLastInputs() - Method in class domain.Context
-
Computes average temperatures for the latest inputs | Calcule les températures moyennes pour les dernières valeurs enregistrées.
- getBrand() - Method in class domain.Component
-
Returns the manufacturer brand | Retourne la marque du fabricant.
- getById(int) - Static method in class domain.Component
-
Retrieves a component by its unique identifier | Récupère un composant à partir de son identifiant unique.
- getClosed_at() - Method in class domain.Ticket
- getComponentById(int) - Static method in class Dao.ComponentDao
-
Retrieving a component (in sql db) using it's ID | Récupérer un composant dans la db sql à l'aide de son ID.
- getComponents() - Method in class domain.Machine
-
Returns all components associated with this machine | Retourne tous les composants associés à cette machine.
- GetConnection() - Static method in class Dao.SingleConnection
-
Get sql connexion | Récupère la connexion sql
- getContent() - Method in class domain.Message
-
Returns the content of the message | Retourne le contenu du message.
- getCreator() - Method in class domain.Ticket
- getDescription() - Method in class domain.Ticket
- getDocName() - Method in class application.components.PDF
- getFirst() - Method in class type.Tuple
-
Returns the first element of the tuple | Retourne le premier élément du tuple.
- getFirst_name() - Method in class domain.Staff
- getForTicketId(int) - Static method in class domain.Message
-
Retrieves all messages for a specific ticket ID | Récupère tous les messages pour un ID de ticket spécifique.
- getHashpass() - Method in class domain.Staff
- getHostname() - Method in class domain.Machine
-
Returns the hostname of the machine | Retourne le nom d'hôte de la machine.
- getId() - Method in class domain.Component
-
Returns the unique identifier of the component | Retourne l'identifiant unique du composant.
- getId() - Method in class domain.Machine
-
Returns the unique identifier of the machine | Retourne l'identifiant unique de la machine.
- getId() - Method in class domain.Staff
- getId() - Method in class domain.Ticket
- getIpAddress() - Method in class domain.Machine
-
Returns the IP address of the machine | Retourne l'adresse IP de la machine.
- getListComponents() - Method in class domain.Context
-
Returns the component list | Retourne la liste des composants.
- getListStaffMembers() - Method in class domain.Context
-
Returns the staff members list | Retourne la liste des membres du personnel.
- getListTickets() - Method in class domain.Context
-
Returns the ticket list | Retourne la liste des tickets.
- getMacAdress() - Method in class domain.Machine
-
Returns the MAC address of the machine | Retourne l'adresse MAC de la machine.
- getMachine() - Method in class domain.Ticket
- getMachine(int) - Static method in class Dao.MachineDao
-
Create a machine in the database | Crée une machine dans la db.
- getMachine(int) - Static method in class domain.Machine
-
Retrieves a machine by its ID | Récupère une machine à partir de son identifiant.
- getMachineId() - Method in class domain.Component
-
Returns the associated machine identifier | Retourne l'identifiant de la machine associée.
- getMachines() - Method in class domain.Context
-
Returns the machine list | Retourne la liste des machines.
- getMachinesComponents(int) - Static method in class Dao.ComponentDao
-
Récupère tous les composants appartenant à une machine passé en paramètre via le machine id. | Retrieves all components belonging to a machine passed as a parameter via the machine ID.
- getMaxRam() - Method in class domain.Cpu
-
Returns the maximum supported RAM | Retourne la quantité maximale de RAM supportée.
- getMessagesByTickets(int) - Static method in class Dao.MessageDao
-
Retrieves messages related to a ticket | Récupère les messages liés à un ticket
- getModel() - Method in class domain.Component
-
Returns the model reference | Retourne la référence du modèle.
- getName() - Method in class domain.Staff
- getNbCore() - Method in class domain.Cpu
-
Returns the number of CPU cores | Retourne le nombre de cœurs du processeur.
- getNbCore() - Method in class domain.Gpu
-
Returns the number of GPU cores | Retourne le nombre de cœurs du GPU.
- getOpen_at() - Method in class domain.Ticket
- getOs() - Method in class domain.Machine
-
Returns the operating system of the machine | Retourne le système d'exploitation de la machine.
- getPower() - Method in class domain.PowerSupply
-
Returns the power of this supply in watts | Renvoie la puissance de cette alimentation en watts.
- getRecentLoad() - Static method in class Dao.ContextDao
-
Retrieves the last 5 load % readings on a component | Récupère les 5 derniers relevés en % de charge sur un composant
- getRecentTemp() - Static method in class Dao.ContextDao
-
Retrieves the last 5 temperature readings on a machine | Récupère les 5 derniers relevés de temp sur une machine
- getSecond() - Method in class type.Tuple
-
Returns the second element of the tuple | Retourne le second élément du tuple.
- getSize_go() - Method in class domain.Ram
-
Returns the size of the RAM in GB | Renvoie la taille de la RAM en Go.
- getSizeGo() - Method in class domain.Disk
-
Returns the disk capacity in gigabytes | Retourne la capacité du disque en gigaoctets.
- getSizeU() - Method in class domain.Chassis
-
Returns the rack size of the chassis | Retourne la taille du châssis en unités de rack.
- getStaffMember(int) - Static method in class Dao.StaffDao
-
Get staff member by id | récupère le staff member avec l'id.
- getStaffMember(String) - Static method in class Dao.StaffDao
-
Get staff member by username | récupère le staff member avec l'username.
- getStatus() - Method in class domain.Machine
-
Returns the current status (Online/Offline) | Retourne le statut actuel (En ligne/Hors ligne).
- getStatus() - Method in class domain.Ticket
- GetStorageFromStats(Context) - Static method in class domain.Storage
-
Retrieves all Storage machines from a given Context | Récupère toutes les machines de type Storage depuis un Context donné.
- getString() - Method in class type.RandomString
-
Returns the generated random string | Retourne la chaîne aléatoire générée.
- getSuccess() - Method in class application.components.PDF
-
returns whether the PDF was created and saved successfully | indique si le PDF a été créé et enregistré avec succès.
- getTechncianById(int) - Static method in class domain.Technician
-
Retrieves a Technician by its unique identifier | Récupère un technicien à partir de son identifiant unique.
- getTechnician() - Method in class domain.Ticket
- getTempList() - Method in class domain.Context
-
Returns the temperature history | Retourne l'historique des températures.
- getTicket() - Method in class domain.Message
-
Returns the ticket associated with this message | Retourne le ticket associé à ce message.
- getTicket(int) - Static method in class Dao.TicketDao
-
Get ticket by id | récupère le ticket avec l'id.
- getTicketId() - Method in class domain.Component
-
Returns the associated ticket identifier | Retourne l'identifiant du ticket associé.
- getTitle() - Method in class domain.Ticket
- getUser_name() - Method in class domain.Staff
- getUserById(int) - Static method in class domain.Staff
-
Retrieves a staff member by its ID | Récupère un membre du personnel par son identifiant.
- getVersion() - Method in class domain.Ram
-
Returns the version/type of the RAM | Renvoie la version/type de la RAM.
- getVram() - Method in class domain.Gpu
-
Returns the amount of video memory | Retourne la quantité de mémoire vidéo.
- Gpu - Class in domain
-
Represents a graphics processing unit component | Représente un composant de type GPU.
- Gpu(int, String, String, int, int, int, int) - Constructor for class domain.Gpu
-
Creates a GPU instance using explicit values | Crée une instance de GPU à partir de valeurs explicites.
- Gpu(ResultSet) - Constructor for class domain.Gpu
-
Creates a GPU instance from a SQL result set | Crée une instance de GPU à partir d'un résultat SQL.
- GpuCompute - Class in domain
-
Represents a GPU-enabled compute machine | Représente une machine de calcul spécialisé sur les GPU.
- GpuCompute(int, String, String, String, String, String) - Constructor for class domain.GpuCompute
-
Creates a GpuCompute instance using explicit values | Crée une instance de GpuCompute à partir de valeurs explicites.
- GpuCompute(ResultSet) - Constructor for class domain.GpuCompute
-
Creates a GpuCompute instance from a SQL result set | Crée une instance de GpuCompute à partir d'un résultat SQL.
H
- hashpass(String) - Static method in class domain.Staff
-
Hashes a plain password using BCrypt | Chiffre un mot de passe en clair avec BCrypt.
I
- InterfaceAddNewStaff - Class in application
-
Interface for creating a new staff member. | Interface pour la création d'un nouveau membre du staff.
- InterfaceAddNewStaff(Stage) - Constructor for class application.InterfaceAddNewStaff
-
Constructs the staff creation interface and sets up all UI elements. | Construit l'interface de création de membre du personnel et configure tous les éléments de l'UI.
- InterfaceAddNewTicket - Class in application
-
New ticket creation interface. | Nouvelle interface de création de tickets.
- InterfaceAddNewTicket(Stage, Context, Admin) - Constructor for class application.InterfaceAddNewTicket
-
Constructs the new ticket creation interface. | Construit l'interface de création de nouveau ticket.
- InterfaceDbChoice - Class in application
-
A small window that opens at startup to allow the user to choose the SQL server based on the servers specified in the .env file. | Une petite fenêtre qui s'ouvre au démarrage pour permettre à l'utilisateur de choisir le serveur SQL en fonction des serveurs spécifiés dans le fichier .env.
- InterfaceDbChoice(Stage) - Constructor for class application.InterfaceDbChoice
-
Constructs the database selection window. | Construit la fenêtre de sélection de la base de données.
- InterfaceMachineInfo - Class in application
-
An interface that allows you to display all the information about a machine and generate a technical datasheet in PDF format. | Une interface permettant d'afficher toutes les informations relatives à une machine et de générer une fiche technique au format PDF.
- InterfaceMachineInfo(Stage, Machine, Context) - Constructor for class application.InterfaceMachineInfo
-
Constructs the machine information interface. | Construit l'interface d'information d'une machine.
- InterfaceTicketInfo - Class in application
-
An interface that allows you to display all the information about a ticket. | Une interface permettant d'afficher toutes les informations relatives à un ticket.
- InterfaceTicketInfo(Stage, Staff, Ticket) - Constructor for class application.InterfaceTicketInfo
-
Constructs the ticket information interface. | Construit l'interface d'information d'un ticket.
L
- Login - Class in application
-
JavaFX app startup and login page. | Démarrage de l'application JavaFX et page connexion.
- Login() - Constructor for class application.Login
- LoginError - Exception Class in error
-
Base class for login-related exceptions | Classe de base pour les exceptions liées à la connexion.
- LoginError(String) - Constructor for exception class error.LoginError
-
Constructor
M
- Machine - Class in domain
-
Represents a machine in the system | Représente une machine dans le système.
- Machine(int, String, String, String, String, String) - Constructor for class domain.Machine
-
Creates a Machine instance using explicit values | Crée une instance de Machine à partir de valeurs explicites.
- Machine(ResultSet) - Constructor for class domain.Machine
-
Creates a Machine instance from a SQL result set | Crée une instance de Machine à partir d'un résultat SQL.
- MachineButton - Class in application.components.machine
-
This class is used to create the buttons corresponding to the machines and to open the interface that provides access to machine information when the button is clicked. | Cette classe sert à créer les boutons correspondant aux machines et à ouvrir l'interface qui permet d'accéder aux informations de la machine lorsque l'on clique sur le bouton.
- MachineButton(Stage, Context, Machine) - Constructor for class application.components.machine.MachineButton
- MachineDao - Class in Dao
-
All SQL interactions related to the machines | Toutes les interactions SQL liées aux machines.
- MachineDao() - Constructor for class Dao.MachineDao
- MachinesParts<M> - Class in application.sections.admin
-
Displays a machine dashboard of the type passed as a parameter | Affiche un dashboard de machine du type passé en paramètre.
- MachinesParts(Context, Stage, Class) - Constructor for class application.sections.admin.MachinesParts
- main(String[]) - Static method in class application.AppLauncher
-
main
- main(String[]) - Static method in class application.Login
- MainPart - Class in application.sections
-
main part | Page d'accueil.
- MainPart(Admin, Context) - Constructor for class application.sections.MainPart
-
Constructor for Admin users. | Constructeur pour les utilisateurs Admin.
- MainPart(Technician, Context) - Constructor for class application.sections.MainPart
-
Constructor for Technician users. | Constructeur pour les utilisateurs Technicien.
- MainStats - Class in application.components
-
Main Section | Section main
- MainStats(Context) - Constructor for class application.components.MainStats
- Message - Class in domain
-
Represents a message written by a staff member for a ticket | Représente un message écrit par un membre du personnel pour un ticket.
- Message(Staff, Ticket, String) - Constructor for class domain.Message
-
Creates a Message instance with explicit values | Crée une instance Message avec des valeurs explicites.
- Message(ResultSet) - Constructor for class domain.Message
-
Creates a Message instance from a SQL result set | Crée une instance Message à partir d'un résultat SQL.
- MessageBubble - Class in application.components.message
-
Creates the message display bubble | Crée la bulle d'affichage du message
- MessageBubble(Message, Staff) - Constructor for class application.components.message.MessageBubble
- MessageDao - Class in Dao
-
All SQL interactions related to the messages | Toutes les interactions SQL liées aux messages.
- MessageDao() - Constructor for class Dao.MessageDao
- MessagePart - Class in application.components.message
-
class that manages the display of messages | classe qui gère l'affichage des messages
- MessagePart(Ticket, Staff) - Constructor for class application.components.message.MessagePart
- modifyInDb() - Method in class domain.Machine
-
Updates this machine's data in the database | Met à jour les données de cette machine dans la base de données.
N
- Navbar - Class in application.components
-
Navbar of principal stage. | Barre de navigation du stage principal.
- Navbar(Admin, Context, Stage, StackPane) - Constructor for class application.components.Navbar
-
Admin version. | Version admin.
- Navbar(Technician, Context, Stage, StackPane) - Constructor for class application.components.Navbar
-
Technician version. | Version technicien.
- Network - Class in domain
-
Represents a network machine (Switch, Router, Firewall, etc.) | Représente une machine réseau (Switch, Router, Firewall, etc.).
- Network(int, String, String, String, String, String) - Constructor for class domain.Network
-
Creates a Network instance with explicit values | Crée une instance Network avec des valeurs explicites.
- Network(ResultSet) - Constructor for class domain.Network
-
Creates a Network instance from a SQL result set | Crée une instance Network à partir d'un résultat SQL.
O
P
- PDF - Class in application.components
-
Create and save pdf. | Crée et sauvegarde un pdf.
- PDF(String, Machine) - Constructor for class application.components.PDF
- PowerSupply - Class in domain
-
Represents a power supply component in a machine | Représente une alimentation électrique dans une machine.
- PowerSupply(int, String, String, int, int, int) - Constructor for class domain.PowerSupply
-
Creates a PowerSupply instance with explicit values | Crée une instance PowerSupply avec des valeurs explicites.
- PowerSupply(ResultSet) - Constructor for class domain.PowerSupply
-
Creates a PowerSupply instance from a SQL result set | Crée une instance PowerSupply à partir d'un résultat SQL.
R
- Ram - Class in domain
-
Represents a RAM component in a machine | Représente une barrette de RAM dans une machine.
- Ram(int, String, String, int, int, int, int) - Constructor for class domain.Ram
-
Creates a Ram instance with explicit values | Crée une instance Ram avec des valeurs explicites.
- Ram(ResultSet) - Constructor for class domain.Ram
-
Creates a Ram instance from a SQL result set | Crée une instance Ram à partir d'un résultat SQL.
- RandomString - Class in type
-
Generates a random string of a given length | Génère une chaîne de caractères aléatoire d'une longueur donnée.
- RandomString(int) - Constructor for class type.RandomString
-
Constructs a random string of specified length | Construit une chaîne aléatoire de longueur spécifiée.
- refresh() - Method in class application.components.message.MessagePart
-
refreshes messages on display. | actualise l'affichage du message.
- Router - Class in domain
-
Represents a Router in the network | Représente un routeur dans le réseau.
- Router(int, String, String, String, String, String) - Constructor for class domain.Router
-
Creates a Router instance with explicit values | Crée une instance Router avec des valeurs explicites.
- Router(ResultSet) - Constructor for class domain.Router
-
Creates a Router instance from a SQL result set | Crée une instance Router à partir d'un résultat SQL.
S
- sendHashMapLoad(HashMap) - Static method in class Dao.ContextDao
-
Saves component load to the database | Sauvegarde la charge des composants dans la base de données
- sendHashMapTemp(HashMap) - Static method in class Dao.ContextDao
-
Saves machine temp to the database | Sauvegarde la température des machines dans la base de données
- setAvailable(boolean) - Method in class domain.Staff
-
Updates the availability status of the staff member | Met à jour le statut de disponibilité du membre du personnel.
- setFirst(T) - Method in class type.Tuple
-
Sets the first element of the tuple | Définit le premier élément du tuple.
- setSecond(S) - Method in class type.Tuple
-
Sets the second element of the tuple | Définit le second élément du tuple.
- SetStatus(String) - Method in class domain.Ticket
-
Sets the status of the ticket if valid | Définit le statut du ticket si valide.
- setTicketId(int) - Method in class domain.Component
-
Updates the associated ticket identifier | Met à jour l'identifiant du ticket associé.
- simulation - package simulation
- Simulator - Class in simulation
-
The goal here is to simulate a large number of machines sending their information to the SQL server to simulate a real production environment for the application (the simulator can be disabled depending on the database chosen by the user in the .env file).| L'objectif est ici de simuler un grand nombre de machines envoyant leurs informations au serveur SQL afin de simuler un environnement de production réel pour l'application (le simulateur peut être désactivé en fonction de la base de données choisie par l'utilisateur dans le fichier .env).
- Simulator() - Constructor for class simulation.Simulator
- SingleConnection - Class in Dao
-
Manages the principle of single connection | Gère le principe du single connexion.
- SingleConnection() - Constructor for class Dao.SingleConnection
- Staff - Class in domain
-
Represents a staff member of the system | Représente un membre du personnel dans le système.
- Staff(int, String, String, String, String, boolean) - Constructor for class domain.Staff
-
Creates a Staff instance with explicit values | Crée une instance Staff avec des valeurs explicites.
- Staff(ResultSet) - Constructor for class domain.Staff
-
Creates a Staff instance from a SQL result set | Crée une instance Staff à partir d'un résultat SQL.
- StaffCard - Class in application.components.staff
-
Creating card for a user | Création d'une carte pour un utilisateur
- StaffCard(Staff) - Constructor for class application.components.staff.StaffCard
- StaffDao - Class in Dao
-
All SQL interactions related to the staff | Toutes les interactions SQL liées aux staff.
- StaffDao() - Constructor for class Dao.StaffDao
- StaffListPart - Class in application.components.staff
-
Class that lists staff members in a grid 2x wide. | Classe qui liste les membres du personnel dans une grille de 2 éléments de large.
- StaffListPart(Context) - Constructor for class application.components.staff.StaffListPart
- StaffPart - Class in application.sections.admin
- StaffPart(Stage, Context) - Constructor for class application.sections.admin.StaffPart
-
Creating a chart based on the data passed as parameters | Création d'un graphique à partir des données en paramètres
- start(Stage) - Method in class application.Login
- StatCard - Class in application.components
-
Create a card for stats. | Crée une carte pour afficher les stats.
- StatCard(String, String, String) - Constructor for class application.components.StatCard
- Storage - Class in domain
-
Represents a storage machine in the system | Représente une machine de stockage dans le système.
- Storage(int, String, String, String, String, String) - Constructor for class domain.Storage
-
Creates a Storage instance with explicit values | Crée une instance Storage avec des valeurs explicites.
- Storage(ResultSet) - Constructor for class domain.Storage
-
Creates a Storage instance from a SQL result set | Crée une instance Storage à partir d'un résultat SQL.
- Switch - Class in domain
-
Represents a network switch in the system | Représente un switch réseau dans le système.
- Switch(int, String, String, String, String, String) - Constructor for class domain.Switch
-
Creates a Switch instance with explicit values | Crée une instance Switch avec des valeurs explicites.
- Switch(ResultSet) - Constructor for class domain.Switch
-
Creates a Switch instance from a SQL result set | Crée une instance Switch à partir d'un résultat SQL.
T
- Technician - Class in domain
-
Represents a technician user in the system | Représente un utilisateur technicien dans le système.
- Technician(int, String, String, String, String, boolean) - Constructor for class domain.Technician
-
Creates a Technician instance using explicit values | Crée une instance Technician à partir de valeurs explicites.
- Technician(ResultSet) - Constructor for class domain.Technician
-
Creates a Technician instance from a SQL result set | Crée une instance Technician à partir d'un résultat SQL.
- TechnicianPart - Class in application.sections.technician
-
Technician part | Partie technicien.
- TechnicianPart(Technician, Stage, Context) - Constructor for class application.sections.technician.TechnicianPart
-
Constructor for TechnicianPart | Constructeur de la partie interface pour un technicien.
- Ticket - Class in domain
-
Represents a support ticket in the system | Représente un ticket de support dans le système.
- Ticket(int, Machine, Admin, Technician, String, String, String, LocalDateTime, LocalDateTime) - Constructor for class domain.Ticket
-
Creates a Ticket instance with explicit values | Crée une instance Ticket à partir de valeurs explicites.
- Ticket(ResultSet) - Constructor for class domain.Ticket
-
Creates a Ticket instance from a SQL result set | Crée une instance Ticket à partir d'un résultat SQL.
- TicketCard - Class in application.components.ticket
-
Creating button for a ticket and on click redirects to the ticket interface | Création d'un bouton pour un ticket et au clique redirige vers l'interface du ticket
- TicketCard(Ticket, Staff, Stage) - Constructor for class application.components.ticket.TicketCard
- TicketDao - Class in Dao
-
All SQL interactions related to the tickets | Toutes les interactions SQL liées aux tickets.
- TicketDao() - Constructor for class Dao.TicketDao
- TicketPart - Class in application.sections
-
ticket part | Affichage des tickets.
- TicketPart(Admin, Stage, Context) - Constructor for class application.sections.TicketPart
-
Admin view for ticket management. | Vue Admin pour la gestion des tickets.
- TicketPart(Technician, Stage, Context) - Constructor for class application.sections.TicketPart
-
Technician version
- TicketSection - Class in application.sections
-
ticket part | Affichage des tickets.
- TicketSection(Context, Stage, Admin) - Constructor for class application.sections.TicketSection
-
Admin display constructor | Constructeur affichage pour Admin.
- TicketSection(Context, Stage, Technician) - Constructor for class application.sections.TicketSection
-
Technician display constructor | Constructeur affichage pour Technician.
- Tuple<T,
S> - Class in type -
A generic tuple holding two values of potentially different types | Un tuple générique contenant deux valeurs de types potentiellement différents.
- Tuple(T, S) - Constructor for class type.Tuple
-
Constructs a Tuple with the given elements | Construit un Tuple avec les éléments donnés.
- type - package type
U
- update(Component) - Static method in class Dao.ComponentDao
-
Updates the component passed as a parameter in db. | Met à jour le composant passé en paramètre dans la base de données.
- updateComponent() - Method in class domain.Component
-
Persists the component updates to the database | Enregistre les modifications du composant dans la base de données.
- updateComponentList() - Method in class domain.Context
-
Updates the component list | Met à jour la liste des composants.
- updateInDb() - Method in class domain.Message
-
Saves this message in the database | Sauvegarde ce message dans la base de données.
- updateInDb() - Method in class domain.Ticket
-
Updates this ticket in the database | Met à jour ce ticket dans la base de données.
- updateLoad() - Method in class domain.Context
-
Updates load data from the database | Met à jour les données de charge depuis la base de données.
- updateMachineDb(Machine) - Static method in class Dao.MachineDao
-
Update machine in database | met à jour une machine en db
- updateMachinesList() - Method in class domain.Context
-
Updates the machine list | Met à jour la liste des machines.
- updateStaffMember(Staff) - Static method in class Dao.StaffDao
-
Update the staff member in db | Met à jour le staff member dans la db.
- updateStaffMembersList() - Method in class domain.Context
-
Updates the staff members list | Met à jour la liste des membres du personnel.
- updateTemp() - Method in class domain.Context
-
Updates temperature data from the database | Met à jour les données de température depuis la base de données.
- updateTicket(Ticket) - Static method in class Dao.TicketDao
-
Update a tickets in database | Met à jour un ticket dans la base de données.
- updateTicketList() - Method in class domain.Context
-
Updates the ticket list | Met à jour la liste des tickets.
- UserNotFound - Exception Class in error
-
Exception thrown when a user cannot be found in the database | Exception levée lorsqu'un utilisateur ne peut pas être trouvé dans la base de données.
- UserNotFound() - Constructor for exception class error.UserNotFound
-
Constructor
W
- whoami(String) - Method in class domain.Component
-
Returns the component type as a string | Retourne le type du composant sous forme de chaîne.
- whoami(String) - Method in class domain.Machine
-
Returns the type of the machine based on its class | Retourne le type de la machine selon sa classe.
All Classes and Interfaces|All Packages|Serialized Form