Index

A B C D E F G H I L M N O P R S T U W 
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

open() - Method in class Dao.DAO
Open the SQL connection | Ouvre la connexion sql.

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.
A B C D E F G H I L M N O P R S T U W 
All Classes and Interfaces|All Packages|Serialized Form