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 

P

PADDING_SCHEME - Static variable in class be.ac.ulb.infof307.g02.utils.RSA
The padding scheme used when encrypting with RSA, required to ensure good security
parent - Variable in class be.ac.ulb.infof307.g02.views.MenuComponent
 
PASSWORD_PROTECTION_ALGORITHM - Static variable in class be.ac.ulb.infof307.g02.database.KeyStorer
 
passwordField - Variable in class be.ac.ulb.infof307.g02.views.EditAccountView
 
passwordField - Variable in class be.ac.ulb.infof307.g02.views.LoginView
 
passwordField - Variable in class be.ac.ulb.infof307.g02.views.RegisterView
 
passwordInfoLabel - Variable in class be.ac.ulb.infof307.g02.views.EditAccountView
 
passwordMatches(String) - Method in class be.ac.ulb.infof307.g02.models.User
Returns True if the given password matches the user's password.
passwordMatches(User) - Method in class be.ac.ulb.infof307.g02.models.User
 
Popup - Class in be.ac.ulb.infof307.g02.views
Allows to easily create popups.
Popup() - Constructor for class be.ac.ulb.infof307.g02.views.Popup
 
Position - Class in be.ac.ulb.infof307.g02.models
Represents the position of an element on the map (latitude, longitude)
Position(double, double) - Constructor for class be.ac.ulb.infof307.g02.models.Position
 
Position(Position) - Constructor for class be.ac.ulb.infof307.g02.models.Position
 
position - Variable in class be.ac.ulb.infof307.g02.models.Session
The current position of a logged in user
position - Variable in class be.ac.ulb.infof307.g02.models.Shop
 
preparedStatement - Variable in class be.ac.ulb.infof307.g02.database.EncryptedPreparedStatement
 
price - Variable in class be.ac.ulb.infof307.g02.models.Article
 
price - Variable in class be.ac.ulb.infof307.g02.models.FindShopsResult
The price of a grocery list in a shop
PRICE_PER_KM - Static variable in class be.ac.ulb.infof307.g02.constants.Constants
 
priceCol - Variable in class be.ac.ulb.infof307.g02.views.ShowResultView
 
PRIVATE_KEY_ALIAS - Static variable in class be.ac.ulb.infof307.g02.database.KeyStorer
 
product - Variable in class be.ac.ulb.infof307.g02.models.Article
 
Product - Class in be.ac.ulb.infof307.g02.models
Represents a Product.
Product(String, Product.Unit, double, double, double) - Constructor for class be.ac.ulb.infof307.g02.models.Product
Product constructor.
Product(Product) - Constructor for class be.ac.ulb.infof307.g02.models.Product
Copy constructor.
product - Variable in class be.ac.ulb.infof307.g02.models.ProductAmount
 
Product.Unit - Enum in be.ac.ulb.infof307.g02.models
Enum representing all the possible units that may be used for a product.
ProductAlreadyExistsException - Exception in be.ac.ulb.infof307.g02.exceptions.database
Exception thrown by the database if a product already exists
ProductAlreadyExistsException(String) - Constructor for exception be.ac.ulb.infof307.g02.exceptions.database.ProductAlreadyExistsException
 
ProductAmount - Class in be.ac.ulb.infof307.g02.models
Represents a ProductAmount (product + amount)
ProductAmount(Product, double) - Constructor for class be.ac.ulb.infof307.g02.models.ProductAmount
 
ProductAmountConverter - Class in be.ac.ulb.infof307.g02.utils
This class can convert an ProductAmount to a Pair(Product, Double) or a Pair(Product, Double) to an ProductAmount
ProductAmountConverter() - Constructor for class be.ac.ulb.infof307.g02.utils.ProductAmountConverter
 
productAmountList - Variable in class be.ac.ulb.infof307.g02.models.ProductAmountListOwner
 
ProductAmountListOwner - Class in be.ac.ulb.infof307.g02.models
Base abstract class (extended by Recipe and GroceryList) that contains a list of ProductAmounts and that defines useful methods.
ProductAmountListOwner(List<ProductAmount>) - Constructor for class be.ac.ulb.infof307.g02.models.ProductAmountListOwner
Constructor that creates a productAmountList from all the given ProductAmounts, and handles the situation when there are 2 productAmounts with the same product
ProductAmountsFetchException - Exception in be.ac.ulb.infof307.g02.exceptions.database
Exception thrown by the database if an error occurs when fetching ProductAmounts
ProductAmountsFetchException(String, Exception) - Constructor for exception be.ac.ulb.infof307.g02.exceptions.database.ProductAmountsFetchException
 
ProductCreationObserver - Interface in be.ac.ulb.infof307.g02.controllers
Implemented by the classes that want to know when a product is created
productDB - Variable in class be.ac.ulb.infof307.g02.controllers.ImportArticlesController
 
ProductDB - Class in be.ac.ulb.infof307.g02.database
Class responsible to get and update info on the users in the database.
ProductDB() - Constructor for class be.ac.ulb.infof307.g02.database.ProductDB
Class constructor that fetches the connection to the production database.
ProductDB(DatabaseConnection) - Constructor for class be.ac.ulb.infof307.g02.database.ProductDB
Class constructor that stores the given database connection for later use.
ProductDoublePairConverter<T> - Interface in be.ac.ulb.infof307.g02.utils
A ProductDoublePairConverter can convert a type T Pair(Product, Double) and vice versa.
PRODUCTION_DATABASE_PATH - Static variable in class be.ac.ulb.infof307.g02.constants.Constants
 
productList - Variable in class be.ac.ulb.infof307.g02.models.FilterData
A list of products the shops must sell
productNameField - Variable in class be.ac.ulb.infof307.g02.views.CreateProductView
 
productsAtShop - Variable in class be.ac.ulb.infof307.g02.models.BestTourFinder
 
proteins - Variable in class be.ac.ulb.infof307.g02.models.NutritionalValues
 
PROTEINS_CALORIES_PER_GRAM - Static variable in class be.ac.ulb.infof307.g02.constants.Constants
 
proteinsGramsPerUnit - Variable in class be.ac.ulb.infof307.g02.models.Product
 
proteinsSpinner - Variable in class be.ac.ulb.infof307.g02.views.CreateProductView
 
proteinsValue - Variable in class be.ac.ulb.infof307.g02.views.NutritionalValueView
 
publicHolidayCheckBox - Variable in class be.ac.ulb.infof307.g02.views.MapView
 
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