Class | Description |
---|---|
Article |
Represents an article (product + price) that is stored in a shop.
|
AutoChefScoreCalculator |
Calculates the Autochef score.
|
BestTour |
Represents the best tour found by the BestTourFinder.
|
BestTourFinder |
This class attempts to find the best tour using the Commodity Adding Heuristic
(CAH) algorithm.
|
DaySchedule |
Represents a shop's schedule for a day.
|
FilterData |
Used to store all the filters' data.
|
FindShopsResult |
Contains the information for a row in the Results View
(used when finding the shops for a product or a grocery list).
|
GroceryList |
Represents a grocery list.
|
NutritionalValues |
Represents the nutritional values (proteins, lipids, carbohydrates, calories)
|
NutritionalValuesCalculator |
Calculates the nutritional values (proteins, lipids, carbohydrates and calories)
|
Position |
Represents the position of an element on the map (latitude, longitude)
|
Product |
Represents a Product.
|
ProductAmount |
Represents a ProductAmount (product + amount)
|
ProductAmountListOwner |
Base abstract class (extended by Recipe and GroceryList) that contains a list of ProductAmounts
and that defines useful methods.
|
Recipe |
Represents a recipe, which contains a name, number of people,
a list of ingredients with quantities and some instructions.
|
Schedule |
Represents the schedule for a shop.
|
Serializer |
Serializes any Object into a byte array.
|
Session |
Keeps track of the current logged in User.
|
Shop |
Represents a shop with a name, a schedule, a position and a stock of articles.
|
ShopFilterer |
Handles all the filters that can be applied on an set of shops.
|
Time |
Class representing a time (Hour:Minute)
|
TimeSlot |
Represents a period during which a store can be opened.
|
User |
Represents a user.
|
Enum | Description |
---|---|
Day |
Enum representing all allowed days, with their name and index.
|
Product.Unit |
Enum representing all the possible units that may be used for a product.
|