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