Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

E

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