34 lines
984 B
Java
34 lines
984 B
Java
package ru.kayashov.bar.model.entity;
|
||
|
||
import lombok.Getter;
|
||
import lombok.RequiredArgsConstructor;
|
||
|
||
@Getter
|
||
@RequiredArgsConstructor
|
||
public enum Glass {
|
||
HIGHBALL("Хайболл",250),
|
||
COCKTAIL("Коктейльный бокал",120),
|
||
COLLINS("Стакан", 200),
|
||
CHAMPAGNE("Бокал флюте", 200),
|
||
HURRICANE("Ураган", 350),
|
||
COFFEE("Кофейная кружка", 250),
|
||
SHOT("Рюмка",50),
|
||
CORDIAL("Ликерная рюмка",150),
|
||
BEER("Пивной бокал", 500),
|
||
WINE("Бокал для вина", 350),
|
||
MARGARITA("Бокал Маргарита", 260);
|
||
|
||
private final String name;
|
||
private final Integer capacity;
|
||
|
||
public static Glass findValue(String name) {
|
||
for (Glass glass : Glass.values()) {
|
||
if (glass.name.equals(name)) {
|
||
return glass;
|
||
}
|
||
}
|
||
throw new RuntimeException("Не существует значение " + name);
|
||
}
|
||
|
||
}
|