Class Context
java.lang.Object
domain.Context
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.
- Author:
- EVANGELISTA Thomas and FIGUEIRAS Jossua
-
Constructor Summary
ConstructorsConstructorDescriptionContext()Creates an empty Context instance | Crée une instance Context vide. -
Method Summary
Modifier and TypeMethodDescriptionComputes the average load of all components | Calcule la charge moyenne de tous les composants.Computes average loads for the latest inputs | Calcule les charges moyennes pour les dernières valeurs enregistrées.Computes the average temperature of all machines | Calcule la température moyenne de toutes les machines.Computes average temperatures for the latest inputs | Calcule les températures moyennes pour les dernières valeurs enregistrées.Returns the component list | Retourne la liste des composants.Returns the staff members list | Retourne la liste des membres du personnel.Returns the ticket list | Retourne la liste des tickets.Returns the machine list | Retourne la liste des machines.Returns the temperature history | Retourne l'historique des températures.voidUpdates the component list | Met à jour la liste des composants.voidUpdates load data from the database | Met à jour les données de charge depuis la base de données.voidUpdates the machine list | Met à jour la liste des machines.voidUpdates the staff members list | Met à jour la liste des membres du personnel.voidUpdates temperature data from the database | Met à jour les données de température depuis la base de données.voidUpdates the ticket list | Met à jour la liste des tickets.
-
Constructor Details
-
Context
public Context()Creates an empty Context instance | Crée une instance Context vide.
-
-
Method Details
-
updateTemp
public void updateTemp()Updates temperature data from the database | Met à jour les données de température depuis la base de données. -
updateLoad
public void updateLoad()Updates load data from the database | Met à jour les données de charge depuis la base de données. -
updateMachinesList
public void updateMachinesList()Updates the machine list | Met à jour la liste des machines. -
updateStaffMembersList
public void updateStaffMembersList()Updates the staff members list | Met à jour la liste des membres du personnel. -
updateTicketList
public void updateTicketList()Updates the ticket list | Met à jour la liste des tickets. -
updateComponentList
public void updateComponentList()Updates the component list | Met à jour la liste des composants. -
getAvgLoad
Computes the average load of all components | Calcule la charge moyenne de tous les composants.- Returns:
- the average load value | la valeur moyenne de charge
-
getAvgTempLastInputs
Computes average temperatures for the latest inputs | Calcule les températures moyennes pour les dernières valeurs enregistrées.- Returns:
- a list of average temperature values with timestamps | une liste de températures moyennes avec leurs dates
-
getAvgLoadLastInputs
Computes average loads for the latest inputs | Calcule les charges moyennes pour les dernières valeurs enregistrées.- Returns:
- a list of average load values with timestamps | une liste de charges moyennes avec leurs dates
-
getAvgTemp
Computes the average temperature of all machines | Calcule la température moyenne de toutes les machines.- Returns:
- the average temperature | la température moyenne
-
getMachines
-
getListStaffMembers
-
getListTickets
-
getListComponents
-
getTempList
-