Index

A B C D E F G H I L M N O P R S T U V W Y 
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
 
A B C D E F G H I L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form