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 

I

id - Variable in class be.ac.ulb.infof307.g02.models.Shop
 
IMPORT_ARTICLES_FXML - Static variable in class be.ac.ulb.infof307.g02.views.ImportArticlesView
The fxml resource for the view
importArticles(List<Article>) - Method in class be.ac.ulb.infof307.g02.controllers.ImportArticlesController
Imports the products added manually be the user
ImportArticlesController - Class in be.ac.ulb.infof307.g02.controllers
Controller of the ArticleProductView.
ImportArticlesController(ControllerMaster, Shop) - Constructor for class be.ac.ulb.infof307.g02.controllers.ImportArticlesController
 
importArticlesController - Variable in class be.ac.ulb.infof307.g02.views.ImportArticlesView
 
ImportArticlesView - Class in be.ac.ulb.infof307.g02.views
View allowing the user to import articles.
ImportArticlesView(ImportArticlesController, Scene, List<Product>) - Constructor for class be.ac.ulb.infof307.g02.views.ImportArticlesView
Constructor: Initializes the import window, disable the "help" button is the popup is already opened.
importData(File, Shop) - Method in class be.ac.ulb.infof307.g02.utils.ArticleImporterFromFile
Checks the consistency of a CSV file and import all the records if it is consistent.
importFrom(Shop) - Method in class be.ac.ulb.infof307.g02.utils.ArticleImporterFromFile
Displays a file chooser to select a CSV file to import and process the importation.
importFromCSV() - Method in class be.ac.ulb.infof307.g02.controllers.ImportArticlesController
Import articles from a csv using the ArticleImporterFromFile
importShopArticles(int) - Method in class be.ac.ulb.infof307.g02.controllers.MapController
Called when the user clicks on the import button of a shop.
importShopArticles(int) - Method in class be.ac.ulb.infof307.g02.views.MapComponent.Bridge
Allows to import products of a shop when a button is clicked on the map
importShopArticles(int) - Method in class be.ac.ulb.infof307.g02.views.MapView
Allows the user to import articles in a shop
IN_TEST_MODE - Static variable in class be.ac.ulb.infof307.g02.constants.Constants
 
index - Variable in enum be.ac.ulb.infof307.g02.models.Day
The index of the day in a week starting from 0 (monday) to 6 (sunday) + 7 (Public Holiday)
INITIAL_VALUE - Static variable in class be.ac.ulb.infof307.g02.views.CreateProductView
 
initialize() - Method in class be.ac.ulb.infof307.g02.views.EditAccountView
Initializes the Window, disable the save button when current password field is empty and username or password field is empty
initialize() - Method in class be.ac.ulb.infof307.g02.views.LoginView
Initializes the Window, disable the "login" button when the username field or password field is empty
initialize() - Method in class be.ac.ulb.infof307.g02.views.RegisterView
Initialize the Window, disable the register button when username field or password field when one of them is empty or checkbox of Terms of use is not checked.
initialize() - Method in class be.ac.ulb.infof307.g02.views.SelectionView
Initializes the Window, disable the create list button while newGroceryListTextField is empty field.
initialize() - Method in class be.ac.ulb.infof307.g02.views.ShowResultView
Initializes the Window.
initializeContainers(VBox) - Method in class be.ac.ulb.infof307.g02.views.ListComponent
Creates a listContainer and a buttonContainer inside the globalContainer
initializeHelpView(HelpPage) - Method in class be.ac.ulb.infof307.g02.views.HelpView
Sets up the user interface with a specific help page to display
initializeView(String, List<String>) - Method in class be.ac.ulb.infof307.g02.controllers.SelectionController
Instantiate the view and fill it with all the possible choices.
insertArticleInShop(int, Article) - Method in class be.ac.ulb.infof307.g02.database.ShopDB
Inserts an article into a shop in the database
insertEmptyShop(Shop) - Method in class be.ac.ulb.infof307.g02.database.ShopDB
Inserts the basic information of a shop (no schedule or stock) in the database.
insertSchedule(Shop) - Method in class be.ac.ulb.infof307.g02.database.ShopDB
Inserts the schedule of a shop in the database
insertStockForEmptyShop(Shop) - Method in class be.ac.ulb.infof307.g02.database.ShopDB
Inserts the stock of a shop in the database
insertToDatabase(List<Article>, Shop) - Method in class be.ac.ulb.infof307.g02.utils.ArticleImporterFromFile
Inserts all the articles into the shop, by adding the products and articles in the database
instructions - Variable in class be.ac.ulb.infof307.g02.models.Recipe
 
instructionTextArea - Variable in class be.ac.ulb.infof307.g02.views.RecipeView
 
InvalidPasswordException - Exception in be.ac.ulb.infof307.g02.exceptions.model
Exception thrown if the password don't respect the password rules
InvalidPasswordException() - Constructor for exception be.ac.ulb.infof307.g02.exceptions.model.InvalidPasswordException
 
InvalidProductAmountException - Exception in be.ac.ulb.infof307.g02.exceptions.model
Exception thrown if an productAmount is not valid
InvalidProductAmountException(String) - Constructor for exception be.ac.ulb.infof307.g02.exceptions.model.InvalidProductAmountException
 
isAfter(Time) - Method in class be.ac.ulb.infof307.g02.models.Time
 
isEmpty() - Method in class be.ac.ulb.infof307.g02.models.DaySchedule
 
isEmpty() - Method in class be.ac.ulb.infof307.g02.models.ProductAmountListOwner
 
isEmpty() - Method in class be.ac.ulb.infof307.g02.models.Schedule
 
isHelpOpen() - Method in class be.ac.ulb.infof307.g02.controllers.Controller
Many controllers need to know if the help view is open so that they can de-activate the Help button on the menu.
isHelpOpen() - Method in class be.ac.ulb.infof307.g02.controllers.ControllerMaster
Checks if the help is screen is opened
isListModified() - Method in class be.ac.ulb.infof307.g02.views.GroceryListView
Checks if the listComponent has been modified
isListModified() - Method in class be.ac.ulb.infof307.g02.views.RecipeView
 
isPasswordCorrect(String) - Method in class be.ac.ulb.infof307.g02.controllers.EditAccountController
Checks if the password match with the one of the logged in user
isPasswordValid(String) - Static method in class be.ac.ulb.infof307.g02.models.User
Returns whether the password is valid.
isRecipeInfoModified - Variable in class be.ac.ulb.infof307.g02.controllers.RecipeController
 
isTimeSlotOverlapping(TimeSlot) - Method in class be.ac.ulb.infof307.g02.models.TimeSlot
Checks it the TimeSlot overlaps another one.
ItemCreationException - Exception in be.ac.ulb.infof307.g02.exceptions.model
Exception thrown if an item cannot be created
ItemCreationException() - Constructor for exception be.ac.ulb.infof307.g02.exceptions.model.ItemCreationException
 
itemNames - Variable in class be.ac.ulb.infof307.g02.controllers.SelectionController
 
ITERATIONS - Static variable in class be.ac.ulb.infof307.g02.database.KeyStorer
Parameters used to configure the Password Based Encryption of the keystore
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