- read(Properties) - Static method in class be.ac.ulb.infof307.g02.constants.ConstantsLoader
-
- recipe - Variable in class be.ac.ulb.infof307.g02.controllers.RecipeController
-
- Recipe - Class in be.ac.ulb.infof307.g02.models
-
Represents a recipe, which contains a name, number of people,
a list of ingredients with quantities and some instructions.
- Recipe(String) - Constructor for class be.ac.ulb.infof307.g02.models.Recipe
-
Creates an empty recipe for one person.
- Recipe(String, int, List<ProductAmount>, String) - Constructor for class be.ac.ulb.infof307.g02.models.Recipe
-
- Recipe(String, int) - Constructor for class be.ac.ulb.infof307.g02.models.Recipe
-
Constructor used to make testing easier.
- Recipe(String, int, String) - Constructor for class be.ac.ulb.infof307.g02.models.Recipe
-
Constructor used to make testing easier.
- RECIPE_FXML - Static variable in class be.ac.ulb.infof307.g02.views.RecipeView
-
The fxml resource for the view
- RecipeController - Class in be.ac.ulb.infof307.g02.controllers
-
Controller of Recipe view.
- RecipeController(ControllerMaster, String) - Constructor for class be.ac.ulb.infof307.g02.controllers.RecipeController
-
Constructor: Fetches the recipe from the DB and creates the view.
- recipeController - Variable in class be.ac.ulb.infof307.g02.views.RecipeView
-
- RecipeCreationException - Exception in be.ac.ulb.infof307.g02.exceptions.model
-
Exception thrown if a recipe cannot be created
- RecipeCreationException(String) - Constructor for exception be.ac.ulb.infof307.g02.exceptions.model.RecipeCreationException
-
- recipeDB - Variable in class be.ac.ulb.infof307.g02.controllers.RecipeController
-
- recipeDB - Variable in class be.ac.ulb.infof307.g02.controllers.RecipeSelectionController
-
- RecipeDB - Class in be.ac.ulb.infof307.g02.database
-
Class responsible to get and update info on the recipes in the database.
- RecipeDB() - Constructor for class be.ac.ulb.infof307.g02.database.RecipeDB
-
Class constructor that fetches the connection to the production database.
- RecipeDB(DatabaseConnection) - Constructor for class be.ac.ulb.infof307.g02.database.RecipeDB
-
Class constructor that stores the given database connection for later use.
- RecipeInsertionException - Exception in be.ac.ulb.infof307.g02.exceptions.database
-
Exception thrown by the database if an error occurs while inserting a recipe
- RecipeInsertionException(String) - Constructor for exception be.ac.ulb.infof307.g02.exceptions.database.RecipeInsertionException
-
- RecipeItemInsertException - Exception in be.ac.ulb.infof307.g02.exceptions.database
-
Exception thrown by the database if an error occurs while inserting a recipe item
- RecipeItemInsertException(String) - Constructor for exception be.ac.ulb.infof307.g02.exceptions.database.RecipeItemInsertException
-
- RecipeSelectionController - Class in be.ac.ulb.infof307.g02.controllers
-
Controller of the view displaying all the recipes of a User.
- RecipeSelectionController(ControllerMaster) - Constructor for class be.ac.ulb.infof307.g02.controllers.RecipeSelectionController
-
- RecipeView - Class in be.ac.ulb.infof307.g02.views
-
View of the recipe scene.
- RecipeView(RecipeController, Scene, Recipe, List<Product>) - Constructor for class be.ac.ulb.infof307.g02.views.RecipeView
-
- RecordNotConsistentException - Exception in be.ac.ulb.infof307.g02.exceptions.import_export
-
Exception thrown if a record in a CSV file is not consistent.
- RecordNotConsistentException(String) - Constructor for exception be.ac.ulb.infof307.g02.exceptions.import_export.RecordNotConsistentException
-
- regenerateKeys(User, User) - Method in class be.ac.ulb.infof307.g02.utils.Crypto
-
Regenerate new RSA keys, re-encrypt the AES key using the new RSA Public Key then store all the keys.
- REGISTER_ACCOUNT_FXML - Static variable in class be.ac.ulb.infof307.g02.views.RegisterView
-
The fxml resource for the view
- registerButton - Variable in class be.ac.ulb.infof307.g02.views.RegisterView
-
- RegisterController - Class in be.ac.ulb.infof307.g02.controllers
-
Controller of the register profile Window.
- RegisterController(ControllerMaster) - Constructor for class be.ac.ulb.infof307.g02.controllers.RegisterController
-
- RegisterView - Class in be.ac.ulb.infof307.g02.views
-
Represents the view of the register account scene.
- RegisterView(RegisterController, Scene) - Constructor for class be.ac.ulb.infof307.g02.views.RegisterView
-
- removeBestTourPositions() - Method in class be.ac.ulb.infof307.g02.controllers.MapController
-
- removeBestTourPositions() - Method in class be.ac.ulb.infof307.g02.views.MapComponent
-
Asks the JavaScript to remove the start and end point of a best tour from the map
- removeBestTourPositions() - Method in class be.ac.ulb.infof307.g02.views.MapView
-
Removes the start and end markers for a best tour
- removeClearButton() - Method in class be.ac.ulb.infof307.g02.views.ListComponent
-
Removes the clearButton from the ListComponent
- removeNutritionalListButton() - Method in class be.ac.ulb.infof307.g02.views.ListComponent
-
Removes the nutritional value button
(Used when the a product is removed from the list)
- removeProduct(Product) - Method in class be.ac.ulb.infof307.g02.views.ImportArticlesView
-
- removeProduct(Product) - Method in class be.ac.ulb.infof307.g02.views.ListComponent
-
Taking a product as parameter, this function removes the product from the list component
- resetCrypto() - Static method in class be.ac.ulb.infof307.g02.utils.CryptoSingleton
-
Resets the Crypto instance (when the user logs out)
- resultSet - Variable in class be.ac.ulb.infof307.g02.database.EncryptedResultSet
-
- round(double, int) - Static method in class be.ac.ulb.infof307.g02.utils.Utils
-
- RSA - Class in be.ac.ulb.infof307.g02.utils
-
Performs RSA encryption and decryption (in ECB mode) and generates RSA keypairs.
- RSA() - Constructor for class be.ac.ulb.infof307.g02.utils.RSA
-
- RSA_KEY_LENGTH - Static variable in class be.ac.ulb.infof307.g02.utils.RSA
-
The size of the RSA keys.