Package | Description |
---|---|
be.ac.ulb.infof307.g02.controllers | |
be.ac.ulb.infof307.g02.database | |
be.ac.ulb.infof307.g02.utils |
Class and Description |
---|
GroceryListDB
Class responsible to get and update info on the grocery lists in the database.
|
ProductDB
Class responsible to get and update info on the users in the database.
|
RecipeDB
Class responsible to get and update info on the recipes in the database.
|
UserDB
Class responsible to get and update the info on the users in the database.
|
Class and Description |
---|
DatabaseConnection
Connection to the database.
|
EncryptedPreparedStatement
Wrapper around a prepared statement that encrypts all the values by default.
|
EncryptedResultSet
Wrapper around a Result Set that automatically decrypts the values of a given result set.
|
KeyDB
Used to store, update and fetch key information (RSA public key, encrypted AES key, salt) in the database.
|
ObjectDB
This abstract base class is used for each DB.
|
Class and Description |
---|
DatabaseConnection
Connection to the database.
|
KeyStorer
Allows storing and fetching cryptographic keys for a given user (both RSA and AES keys) as well as updating them.
|