- EARTH_RADIUS - Static variable in class be.ac.ulb.infof307.g02.utils.DistanceCalculator
-
Radius of the earth in Km
- EDIT_ACCOUNT_FXML - Static variable in class be.ac.ulb.infof307.g02.views.EditAccountView
-
The fxml resource for the view
- EditAccountController - Class in be.ac.ulb.infof307.g02.controllers
-
Controller of the edit profile Window.
- EditAccountController(ControllerMaster) - Constructor for class be.ac.ulb.infof307.g02.controllers.EditAccountController
-
- editAccountController - Variable in class be.ac.ulb.infof307.g02.views.EditAccountView
-
- EditAccountView - Class in be.ac.ulb.infof307.g02.views
-
View allowing the User to edit his account.
- EditAccountView(EditAccountController, Scene) - Constructor for class be.ac.ulb.infof307.g02.views.EditAccountView
-
Loads the fxml and creates the menu
- empty() - Method in class be.ac.ulb.infof307.g02.database.DatabaseConnection
-
Empty all the tables of the connected database
- emptyAllTables() - Method in class be.ac.ulb.infof307.g02.database.ObjectDB
-
Empties all the tables in the database
- EmptyShopInsertionException - Exception in be.ac.ulb.infof307.g02.exceptions.database
-
Exception thrown if the database can't insert an empty shop in the database
- EmptyShopInsertionException(String, Exception) - Constructor for exception be.ac.ulb.infof307.g02.exceptions.database.EmptyShopInsertionException
-
- enableCreateProduct() - Method in class be.ac.ulb.infof307.g02.views.ImportArticlesView
-
- enableCreateProductButton() - Method in class be.ac.ulb.infof307.g02.views.GroceryListView
-
- enableHelpButton() - Method in class be.ac.ulb.infof307.g02.views.MenuComponent
-
- enableHelpButton() - Method in class be.ac.ulb.infof307.g02.views.ViewWithMenu
-
- encrypt(String, SecretKey) - Static method in class be.ac.ulb.infof307.g02.utils.AES
-
Encrypt a string message using AES algorithm
- encrypt(byte[], SecretKey) - Static method in class be.ac.ulb.infof307.g02.utils.AES
-
Encrypt a byte array message using AES algorithm
- encrypt(String, SecretKey, IvParameterSpec) - Static method in class be.ac.ulb.infof307.g02.utils.AES
-
Encrypt a string message using AES algorithm and IvParameters
- encrypt(byte[], SecretKey, IvParameterSpec) - Static method in class be.ac.ulb.infof307.g02.utils.AES
-
Encrypt a byte array message using AES algorithm and IvParameterSpec
- encrypt(String) - Method in class be.ac.ulb.infof307.g02.utils.Crypto
-
Encrypt the plain text using AES.
- encrypt(int) - Method in class be.ac.ulb.infof307.g02.utils.Crypto
-
Encrypt int value using AES.
- encrypt(double) - Method in class be.ac.ulb.infof307.g02.utils.Crypto
-
Encrypt double value using AES.
- encrypt(byte[], PublicKey) - Static method in class be.ac.ulb.infof307.g02.utils.RSA
-
Encrypt a byte array using RSA algorithm
- EncryptedPreparedStatement - Class in be.ac.ulb.infof307.g02.database
-
Wrapper around a prepared statement that encrypts all the values by default.
- EncryptedPreparedStatement(PreparedStatement, Crypto) - Constructor for class be.ac.ulb.infof307.g02.database.EncryptedPreparedStatement
-
- EncryptedResultSet - Class in be.ac.ulb.infof307.g02.database
-
Wrapper around a Result Set that automatically decrypts the values of a given result set.
- EncryptedResultSet(ResultSet) - Constructor for class be.ac.ulb.infof307.g02.database.EncryptedResultSet
-
- endPos - Variable in class be.ac.ulb.infof307.g02.models.BestTourFinder
-
- equals(Object) - Method in class be.ac.ulb.infof307.g02.models.Article
-
Checks if two articles are equal.
- equals(Object) - Method in class be.ac.ulb.infof307.g02.models.DaySchedule
-
- equals(Object) - Method in class be.ac.ulb.infof307.g02.models.GroceryList
-
- equals(Object) - Method in class be.ac.ulb.infof307.g02.models.Position
-
- equals(Object) - Method in class be.ac.ulb.infof307.g02.models.Product
-
- equals(Object) - Method in class be.ac.ulb.infof307.g02.models.ProductAmount
-
- equals(Object) - Method in class be.ac.ulb.infof307.g02.models.Recipe
-
- equals(Object) - Method in class be.ac.ulb.infof307.g02.models.Schedule
-
- equals(Object) - Method in class be.ac.ulb.infof307.g02.models.Shop
-
- equals(Object) - Method in class be.ac.ulb.infof307.g02.models.Time
-
- equals(Object) - Method in class be.ac.ulb.infof307.g02.models.TimeSlot
-
- equalsDouble(double, double) - Static method in class be.ac.ulb.infof307.g02.utils.Utils
-
- errorLabel - Variable in class be.ac.ulb.infof307.g02.views.CreateProductView
-
- errorLabel - Variable in class be.ac.ulb.infof307.g02.views.EditAccountView
-
- errorLabel - Variable in class be.ac.ulb.infof307.g02.views.LoginView
-
- errorLabel - Variable in class be.ac.ulb.infof307.g02.views.RegisterView
-
- errorMessageText - Variable in class be.ac.ulb.infof307.g02.views.SelectionView
-
- execute() - Method in class be.ac.ulb.infof307.g02.database.EncryptedPreparedStatement
-
- executeQuery(String) - Method in class be.ac.ulb.infof307.g02.database.DatabaseConnection
-
Executes the SQL query and returns the ResultSet.
- exportFrom(Shop) - Static method in class be.ac.ulb.infof307.g02.utils.ArticlesExporter
-
Converts a stock into a string, displays a file chooser and saves the
file
- exportShopArticles(int) - Method in class be.ac.ulb.infof307.g02.views.MapComponent.Bridge
-
Allows to export all the products of a shop when a button is clicked on the map
- exportShopArticles(int) - Method in class be.ac.ulb.infof307.g02.views.MapView
-
Allows the user to export the articles of a shop