All Classes and Interfaces

Class
Description
Used for encrypting and decrypting string password with AES 256 Galois/Counter Mode and SHA256 as salt
 
Used for manipulating Benevoles objects and read, write to csv file and compare between objects Is sub class of Personne
Deprecated.
Not currently used
 
 
Deprecated.
Not currently used
Dumb class used to only call VaxTodo main function Is needed to have a jar and an executable file of the program
Deprecated.
Old Command Line Interface, not needed since App supports JavaFx views
Holds main configurations variables that are staticly used throughout the whole project
Controller of Interface ViewMenuForgotPasswd.fxml Let the user displays account informations (username and password) when they input a valid account number of either Employe or Benevole
Controller of Interface ViewMenuLogin.fxml Reads input and then connects to either Employe account or Benevole account depending on the fields used
 
Controller of Interface ViewMenuBenevoles.fxml Display Main Menu of Benevole and what a Benevole account can do with the app
Controller of Interface ViewMenuEmployes.fxml Displays data from csv file to interface and saves data from interface to csv file
Controller of Interface ViewMenuGestionBenevoles.fxml Displays data from csv file to interface and saves data from interface to csv file Let the user add, modify or delete Benevole accounts
Controller of Interface ViewMenuGestionCalendrier.fxml Displays data from csv file to interface and saves data from interface to csv file Let the user add, modify or delete Visites Planifiées
Controller of Interface ViewMenuGestionEmployes.fxml Displays data from csv file to interface and saves data from interface to csv file Let the user add, modify or delete Employe accounts
Controller of Interface ViewMenuGestionFormulaires.fxml Displays data from csv file to interface and saves data from interface to csv file Let the user add, modify or delete Formulaires survey
Controller of Interface ViewMenuGestionVisiteurs.fxml Displays data from csv file to interface and saves data from interface to csv file Let the user add, modify or delete Visiteurs accounts
Controller used to navigate between menus
 
Deprecated.
Will soon be deprecated since it is not that really usefull right now ¯\_(ツ)_/¯
Used for manipulating Employes objects and read, write to csv file and compare between objects Is a sub class of Personne
 
Deprecated.
Not currently used
Enumeration class for ComboBox Validation
Enumeration class for CRUD operations (Create, Read, Update, Delete)
Enumeration class for Command Line Interface Validation
Enumeration class for JavaFX Menu Interface
Enumeration class for JavaFX Menu Interface
Enumeration class for ComboBox Validation
 
Used for manipulating Formulaire objects and read, write to csv file and compare between objects Is a sub class of Visiteur
 
 
Sub class of TextField that uses masking techniques to prevent user entering wrongfull data (example: only let user enter numbers, etc.) Is sub class of TextField
Deprecated.
Old Command Line Interface, not needed since App supports JavaFx views
Deprecated.
Old Command Line Interface, not needed since App supports JavaFx views
Deprecated.
Old Command Line Interface, not needed since App supports JavaFx views
Deprecated.
Old Command Line Interface, not needed since App supports JavaFx views
Deprecated.
Old Command Line Interface, not needed since App supports JavaFx views
Deprecated.
Old Command Line Interface, not needed since App supports JavaFx views
Deprecated.
Old Command Line Interface, not needed since App supports JavaFx views
Super class of main classes (Benevole, Employe, Visiteur) and contains mostly data that will be needed by those sub classes
Deprecated.
Not currently used
Deprecated.
Not currently used
 
Deprecated.
Not currently used
 
 
Used to start the App when launched Is sub class of Application
Used for manipulating Visite objects and read, write to csv file and compare between objects Is a sub class of Personne
 
Used for manipulating Visiteur objects and read, write to csv file and compare between objects Is sub class of Personne