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 

R

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.
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