- Main - Class in Core
-
Initialize the Foodora System, the Clui and the activeUserContext.
- Main() - Constructor for class Core.Main
-
- main(String[]) - Static method in class Core.Main
-
- MainDish - Class in Item
-
- MainDish(String, String, double) - Constructor for class Item.MainDish
-
- MANAGER - Static variable in class Core.MyFoodora
-
- MANAGER - Static variable in class test.TestCard
-
- MANAGER - Static variable in class test.TestCore
-
- MANAGER - Static variable in class test.TestCourier
-
- MANAGER - Static variable in class test.TestCustomer
-
- MANAGER - Static variable in class test.TestDeliveryStrategy
-
- MANAGER - Static variable in class test.TestException
-
- MANAGER - Static variable in class test.TestManager
-
- MANAGER - Static variable in class test.TestOffers
-
- MANAGER - Static variable in class test.TestRestaurant
-
- MANAGER - Static variable in class test.TestTargetProfitStrategy
-
- MANAGER - Static variable in class test.TestUserFactory
-
- MANAGER - Static variable in class User.Customer
-
- Manager - Class in User
-
The managers controls foodora, they are able to do anything in the system
Creating users, changing parameters, calculating statistics.
- Manager(long, String, String, String, String, Adress, boolean, String, String) - Constructor for class User.Manager
-
- MANAGER - Static variable in class User.Manager
-
- MANAGER - Static variable in class User.User
-
- MANAGER - Static variable in class UserFactoryPattern.UserFactory
-
- Meal - Class in Item
-
This Meal class is created by the use of a pattern given in the constructor of
subClasses, this pattern must consist on an array, each case contain an obligatory
typeOfMeal (starter,mainDish...), if the user have the choice between two typeOfMeal
it can be implemented by using a subArray.
- Meal(String, String) - Constructor for class Item.Meal
-
CONSTRUCTORS
- MealFactory - Class in Item
-
This Factory allow Restaurant to create generic Meals.
- MealFactory() - Constructor for class Item.MealFactory
-
- MealOfTheWeek - Class in Offers
-
This class is attached to a unique meal for a restaurant.
- MealOfTheWeek(Meal) - Constructor for class Offers.MealOfTheWeek
-
- MoralUser - Class in User
-
Abstraction of non human users.
- MoralUser(long, String, String, String, String, Adress, boolean) - Constructor for class User.MoralUser
-
- MoralUser() - Constructor for class User.MoralUser
-
- MoralUserFactory - Class in UserFactoryPattern
-
Allow to create generic non human users.
- MoralUserFactory() - Constructor for class UserFactoryPattern.MoralUserFactory
-
- MyFoodora - Class in Core
-
Heart of the project, concatenate all the functionalities this project
must have.
- MyFoodora() - Constructor for class Core.MyFoodora
-
CONSTRUCTOR