Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addStorageBin(StorageBin) - Method in class cielsachen.mco1.service.StorageBinService
- addSyrup(Truck, Ingredient, int) - Method in class cielsachen.mco1.service.CoffeeService
- addTransaction(Transaction) - Method in class cielsachen.mco1.service.TransactionService
- addTruck(Truck) - Method in class cielsachen.mco1.service.TruckService
- ALMOND_SYRUP - Enum constant in enum class cielsachen.mco1.model.Ingredient
- americano - Variable in class cielsachen.mco1.service.CoffeeService
- Americano - Class in cielsachen.mco1.model.coffee
- Americano() - Constructor for class cielsachen.mco1.model.coffee.Americano
B
- brewCoffee(Truck, Coffee, CoffeeSize, EspressoRatio) - Method in class cielsachen.mco1.service.CoffeeService
- brewEspressoShots(Truck, double, EspressoRatio) - Method in class cielsachen.mco1.service.CoffeeService
- BRIGHT_CYAN - Enum constant in enum class cielsachen.mco1.helper.PrintColor
- BRIGHT_GREEN - Enum constant in enum class cielsachen.mco1.helper.PrintColor
- BRIGHT_YELLOW - Enum constant in enum class cielsachen.mco1.helper.PrintColor
C
- canAddSyrup(Truck, Ingredient, int) - Method in class cielsachen.mco1.service.CoffeeService
- canBrewCoffee(Truck, Coffee, CoffeeSize, EspressoRatio) - Method in class cielsachen.mco1.service.CoffeeService
- canBrewEspressoShots(Truck, double, EspressoRatio) - Method in class cielsachen.mco1.service.CoffeeService
- capacity - Variable in enum class cielsachen.mco1.model.coffee.CoffeeSize
- cappuccino - Variable in class cielsachen.mco1.service.CoffeeService
- Cappuccino - Class in cielsachen.mco1.model.coffee
- Cappuccino() - Constructor for class cielsachen.mco1.model.coffee.Cappuccino
- CHOCOLATE_SYRUP - Enum constant in enum class cielsachen.mco1.model.Ingredient
- cielsachen.mco1 - package cielsachen.mco1
- cielsachen.mco1.controller - package cielsachen.mco1.controller
- cielsachen.mco1.exception - package cielsachen.mco1.exception
- cielsachen.mco1.helper - package cielsachen.mco1.helper
- cielsachen.mco1.model - package cielsachen.mco1.model
- cielsachen.mco1.model.coffee - package cielsachen.mco1.model.coffee
- cielsachen.mco1.service - package cielsachen.mco1.service
- cielsachen.mco1.util - package cielsachen.mco1.util
- Coffee - Class in cielsachen.mco1.model.coffee
- Coffee(String, Ingredient, double, double) - Constructor for class cielsachen.mco1.model.coffee.Coffee
- COFFEE_BEANS - Enum constant in enum class cielsachen.mco1.model.Ingredient
- coffeeBean - Variable in enum class cielsachen.mco1.model.coffee.EspressoRatio
- coffeeBeanDecimal - Variable in enum class cielsachen.mco1.model.coffee.EspressoRatio
- CoffeeController - Class in cielsachen.mco1.controller
- CoffeeController(CoffeeService, StorageBinService, TransactionService, Scanner, Input) - Constructor for class cielsachen.mco1.controller.CoffeeController
- coffeeName - Variable in class cielsachen.mco1.model.Transaction
- CoffeeService - Class in cielsachen.mco1.service
- CoffeeService(StorageBinService) - Constructor for class cielsachen.mco1.service.CoffeeService
- coffeeSize - Variable in class cielsachen.mco1.model.Transaction
- CoffeeSize - Enum Class in cielsachen.mco1.model.coffee
- cost - Variable in class cielsachen.mco1.model.Transaction
- createTruck() - Method in class cielsachen.mco1.controller.TruckController
- cup - Variable in enum class cielsachen.mco1.model.coffee.CoffeeSize
- CUSTOM - Enum constant in enum class cielsachen.mco1.model.coffee.EspressoRatio
D
- decreaseCapacity(double) - Method in class cielsachen.mco1.model.StorageBin
- decreaseCapacityByTruck(Truck, Ingredient, double) - Method in class cielsachen.mco1.service.StorageBinService
- DEFAULT_PRICE - Static variable in class cielsachen.mco1.model.Product
E
- escapeCode - Variable in enum class cielsachen.mco1.helper.PrintColor
- espresso - Variable in class cielsachen.mco1.service.CoffeeService
- espressoRatio - Variable in class cielsachen.mco1.model.coffee.Coffee
- EspressoRatio - Enum Class in cielsachen.mco1.model.coffee
- ExceptionMessage - Enum Class in cielsachen.mco1.helper
- extraEspressoShotCount - Variable in class cielsachen.mco1.model.Transaction
- extraIngredient - Variable in class cielsachen.mco1.model.coffee.Coffee
- extraIngredientRatio - Variable in class cielsachen.mco1.model.coffee.Coffee
F
- FLUID_ONCES_TO_GRAMS - Static variable in class cielsachen.mco1.util.UnitConversion
- fluidOuncesToGrams(double) - Static method in class cielsachen.mco1.util.UnitConversion
G
- getBoolean(String) - Method in class cielsachen.mco1.helper.Input
- getBoolean(String, boolean) - Method in class cielsachen.mco1.helper.Input
- getCapacity() - Method in class cielsachen.mco1.model.StorageBin
- getCharacter() - Method in class cielsachen.mco1.helper.Input
- getCharacter(boolean) - Method in class cielsachen.mco1.helper.Input
- getCoffees() - Method in class cielsachen.mco1.service.CoffeeService
- getCoffeesByTruck(Truck) - Method in class cielsachen.mco1.service.CoffeeService
- getFloat(String) - Method in class cielsachen.mco1.helper.Input
- getFloat(String, boolean) - Method in class cielsachen.mco1.helper.Input
- getIngredient() - Method in class cielsachen.mco1.model.StorageBin
- getIngredients() - Method in class cielsachen.mco1.model.Transaction
- getInteger(String) - Method in class cielsachen.mco1.helper.Input
- getInteger(String, boolean) - Method in class cielsachen.mco1.helper.Input
- getLocation() - Method in class cielsachen.mco1.model.Truck
- getPrice() - Method in class cielsachen.mco1.model.Product
- getPrice(CoffeeSize) - Method in class cielsachen.mco1.model.coffee.Coffee
- getSpecialTrucks() - Method in class cielsachen.mco1.service.TruckService
- getStorageBins() - Method in class cielsachen.mco1.service.StorageBinService
- getStorageBinsById(int, Truck) - Method in class cielsachen.mco1.service.StorageBinService
- getStorageBinsByIngredient(Ingredient) - Method in class cielsachen.mco1.service.StorageBinService
- getStorageBinsByTruck(Truck) - Method in class cielsachen.mco1.service.StorageBinService
- getStorageBinsByTruck(Truck, Ingredient) - Method in class cielsachen.mco1.service.StorageBinService
- getSyrups() - Method in class cielsachen.mco1.model.Transaction
- getTotalCapacityByTruck(Truck, Ingredient) - Method in class cielsachen.mco1.service.StorageBinService
- getTransactions() - Method in class cielsachen.mco1.service.TransactionService
- getTransactionsByTruck(Truck) - Method in class cielsachen.mco1.service.TransactionService
- getTruckById(int) - Method in class cielsachen.mco1.service.TruckService
- getTrucks() - Method in class cielsachen.mco1.service.TruckService
- getWater() - Method in enum class cielsachen.mco1.model.coffee.EspressoRatio
- getWaterDecimal() - Method in enum class cielsachen.mco1.model.coffee.EspressoRatio
- gramsToFluidOunces(double) - Static method in class cielsachen.mco1.util.UnitConversion
H
- hasTransactions(Truck) - Method in class cielsachen.mco1.controller.TransactionController
- hasTransactions(Truck) - Method in class cielsachen.mco1.service.TransactionService
- HAZELNUT_SYRUP - Enum constant in enum class cielsachen.mco1.model.Ingredient
I
- id - Variable in class cielsachen.mco1.model.StorageBin
- id - Variable in class cielsachen.mco1.model.Truck
- increaseCapacity(double) - Method in class cielsachen.mco1.model.StorageBin
- ingredient - Variable in exception class cielsachen.mco1.exception.InsufficientCapacityException
- Ingredient - Enum Class in cielsachen.mco1.model
- Input - Class in cielsachen.mco1.helper
- Input(Scanner) - Constructor for class cielsachen.mco1.helper.Input
- InsufficientCapacityException - Exception Class in cielsachen.mco1.exception
- InsufficientCapacityException(Ingredient) - Constructor for exception class cielsachen.mco1.exception.InsufficientCapacityException
- INVALID_BOOLEAN_INPUT - Enum constant in enum class cielsachen.mco1.helper.ExceptionMessage
- INVALID_CHARACTER_CHOICE - Enum constant in enum class cielsachen.mco1.helper.ExceptionMessage
- INVALID_FLOAT_INPUT - Enum constant in enum class cielsachen.mco1.helper.ExceptionMessage
- INVALID_INTEGER_CHOICE - Enum constant in enum class cielsachen.mco1.helper.ExceptionMessage
- INVALID_INTEGER_INPUT - Enum constant in enum class cielsachen.mco1.helper.ExceptionMessage
- isCapableOfBrewing(Truck) - Method in class cielsachen.mco1.controller.CoffeeController
- isCapableOfBrewing(Truck) - Method in class cielsachen.mco1.service.CoffeeService
- isCapableOfBrewing(Truck, Coffee) - Method in class cielsachen.mco1.service.CoffeeService
- isCriticalCapacity() - Method in class cielsachen.mco1.model.StorageBin
- isOccupiedLocation(String) - Method in class cielsachen.mco1.service.TruckService
- isPricesSet() - Method in class cielsachen.mco1.controller.CoffeeController
- isPricesSet() - Method in class cielsachen.mco1.service.CoffeeService
- isSpecial - Variable in enum class cielsachen.mco1.model.Ingredient
- isSpecial - Variable in class cielsachen.mco1.model.Truck
L
- LARGE_CUP - Enum constant in enum class cielsachen.mco1.model.coffee.CoffeeSize
- LARGE_CUP - Enum constant in enum class cielsachen.mco1.model.Ingredient
- latte - Variable in class cielsachen.mco1.service.CoffeeService
- Latte - Class in cielsachen.mco1.model.coffee
- Latte() - Constructor for class cielsachen.mco1.model.coffee.Latte
- launch() - Method in class cielsachen.mco1.Simulator
- LIGHT - Enum constant in enum class cielsachen.mco1.model.coffee.EspressoRatio
M
- main(String[]) - Static method in class cielsachen.mco1.Main
- Main - Class in cielsachen.mco1
- Main() - Constructor for class cielsachen.mco1.Main
- maximumCapacity - Variable in enum class cielsachen.mco1.model.Ingredient
- MEDIUM_CUP - Enum constant in enum class cielsachen.mco1.model.coffee.CoffeeSize
- MEDIUM_CUP - Enum constant in enum class cielsachen.mco1.model.Ingredient
- message - Variable in enum class cielsachen.mco1.helper.ExceptionMessage
- MILK - Enum constant in enum class cielsachen.mco1.model.Ingredient
N
- name - Variable in class cielsachen.mco1.model.coffee.Coffee
- name - Variable in enum class cielsachen.mco1.model.coffee.CoffeeSize
- name - Variable in enum class cielsachen.mco1.model.coffee.EspressoRatio
- name - Variable in enum class cielsachen.mco1.model.Ingredient
O
- Output - Class in cielsachen.mco1.helper
P
- prepareCoffee(Truck) - Method in class cielsachen.mco1.controller.CoffeeController
- price - Variable in class cielsachen.mco1.model.Product
- PRICE_SIZE_MODIFIER - Static variable in class cielsachen.mco1.model.coffee.Coffee
- print() - Method in enum class cielsachen.mco1.helper.ExceptionMessage
- PrintColor - Enum Class in cielsachen.mco1.helper
- printCustom(String) - Static method in enum class cielsachen.mco1.helper.ExceptionMessage
- printHeader1(String) - Static method in class cielsachen.mco1.helper.Output
- printHeader2(String) - Static method in class cielsachen.mco1.helper.Output
- printHeader3(String) - Static method in class cielsachen.mco1.helper.Output
- printPrices(Truck) - Method in class cielsachen.mco1.controller.CoffeeController
- printTitle(String) - Static method in class cielsachen.mco1.helper.Output
- printTransactions() - Method in class cielsachen.mco1.controller.TransactionController
- printTransactions(Truck) - Method in class cielsachen.mco1.controller.TransactionController
- printTruckInfo(Truck) - Method in class cielsachen.mco1.controller.TruckController
- printTrucksInfo() - Method in class cielsachen.mco1.controller.TruckController
- Product - Class in cielsachen.mco1.model
- Product() - Constructor for class cielsachen.mco1.model.Product
R
- RED - Enum constant in enum class cielsachen.mco1.helper.PrintColor
- regularValues() - Static method in enum class cielsachen.mco1.model.coffee.EspressoRatio
- regularValues() - Static method in enum class cielsachen.mco1.model.Ingredient
- relocateTruck(Truck) - Method in class cielsachen.mco1.controller.TruckController
- RESET - Enum constant in enum class cielsachen.mco1.helper.PrintColor
- restockStorageBins(Truck) - Method in class cielsachen.mco1.controller.TruckController
S
- set(String, PrintColor) - Static method in enum class cielsachen.mco1.helper.PrintColor
- setCustomRatio(double) - Static method in enum class cielsachen.mco1.model.coffee.EspressoRatio
- setIngredient(Ingredient) - Method in class cielsachen.mco1.model.StorageBin
- setLocation(String) - Method in class cielsachen.mco1.model.Truck
- setPrice(float) - Method in class cielsachen.mco1.model.Product
- Simulator - Class in cielsachen.mco1
- Simulator() - Constructor for class cielsachen.mco1.Simulator
- SMALL_CUP - Enum constant in enum class cielsachen.mco1.model.coffee.CoffeeSize
- SMALL_CUP - Enum constant in enum class cielsachen.mco1.model.Ingredient
- SPECIAL_TRUCK_COUNT - Static variable in class cielsachen.mco1.model.StorageBin
- specialValues() - Static method in enum class cielsachen.mco1.model.Ingredient
- STANDARD - Enum constant in enum class cielsachen.mco1.model.coffee.EspressoRatio
- STANDARD_TRUCK_COUNT - Static variable in class cielsachen.mco1.model.StorageBin
- StorageBin - Class in cielsachen.mco1.model
- StorageBin(int, Truck, Ingredient) - Constructor for class cielsachen.mco1.model.StorageBin
- StorageBinService - Class in cielsachen.mco1.service
- StorageBinService(List<StorageBin>) - Constructor for class cielsachen.mco1.service.StorageBinService
- STRONG - Enum constant in enum class cielsachen.mco1.model.coffee.EspressoRatio
- SWEETENER - Enum constant in enum class cielsachen.mco1.model.Ingredient
- syrup - Variable in class cielsachen.mco1.service.CoffeeService
T
- toCapacityString() - Method in class cielsachen.mco1.model.StorageBin
- toCostString() - Method in class cielsachen.mco1.model.Transaction
- toPriceString() - Method in class cielsachen.mco1.model.coffee.Coffee
- toPriceString() - Method in class cielsachen.mco1.model.Product
- toPriceString(CoffeeSize) - Method in class cielsachen.mco1.model.coffee.Coffee
- toString() - Method in enum class cielsachen.mco1.helper.ExceptionMessage
- toString() - Method in enum class cielsachen.mco1.helper.PrintColor
- toString() - Method in enum class cielsachen.mco1.model.coffee.CoffeeSize
- toString() - Method in enum class cielsachen.mco1.model.coffee.EspressoRatio
- toString() - Method in enum class cielsachen.mco1.model.Ingredient
- Transaction - Class in cielsachen.mco1.model
- Transaction(String, CoffeeSize, float, Truck, int, Map<Ingredient, Double>) - Constructor for class cielsachen.mco1.model.Transaction
- TransactionController - Class in cielsachen.mco1.controller
- TransactionController(TransactionService) - Constructor for class cielsachen.mco1.controller.TransactionController
- TransactionService - Class in cielsachen.mco1.service
- TransactionService(List<Transaction>) - Constructor for class cielsachen.mco1.service.TransactionService
- truck - Variable in class cielsachen.mco1.model.StorageBin
- truck - Variable in class cielsachen.mco1.model.Transaction
- Truck - Class in cielsachen.mco1.model
- Truck(int, String, boolean) - Constructor for class cielsachen.mco1.model.Truck
- TruckController - Class in cielsachen.mco1.controller
- TruckController(TruckService, StorageBinService, Scanner, Input) - Constructor for class cielsachen.mco1.controller.TruckController
- truckHasIngredient(Truck, Ingredient...) - Method in class cielsachen.mco1.service.StorageBinService
- truckHasSyrupAddOns(Truck) - Method in class cielsachen.mco1.service.StorageBinService
- TruckService - Class in cielsachen.mco1.service
- TruckService(List<Truck>) - Constructor for class cielsachen.mco1.service.TruckService
U
- UnitConversion - Class in cielsachen.mco1.util
- unitMeasure - Variable in enum class cielsachen.mco1.model.coffee.CoffeeSize
- unitMeasure - Variable in enum class cielsachen.mco1.model.Ingredient
- updatePrices() - Method in class cielsachen.mco1.controller.CoffeeController
V
- valueOf(String) - Static method in enum class cielsachen.mco1.helper.ExceptionMessage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cielsachen.mco1.helper.PrintColor
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cielsachen.mco1.model.coffee.CoffeeSize
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cielsachen.mco1.model.coffee.EspressoRatio
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cielsachen.mco1.model.Ingredient
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class cielsachen.mco1.helper.ExceptionMessage
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cielsachen.mco1.helper.PrintColor
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cielsachen.mco1.model.coffee.CoffeeSize
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cielsachen.mco1.model.coffee.EspressoRatio
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cielsachen.mco1.model.Ingredient
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WATER - Enum constant in enum class cielsachen.mco1.model.Ingredient
Y
- YELLOW - Enum constant in enum class cielsachen.mco1.helper.PrintColor
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form