Релизовал Operation.LOGIN, все работает, отдельные методы, проверяющие валидность введенных карты и пинкода поместил в ConsoleHelper.
Соответствие введенных данных захардкоженным - метод auth() в LoginCommand.
Все в программе работает, но валя не пускает из-за долгой проверки... помогите пожалуйста советом
package com.javarush.task.task26.task2613;
public enum Operation {
LOGIN,
INFO,
DEPOSIT,
WITHDRAW,
EXIT;
public static Operation getAllowableOperationByOrdinal(Integer i) {
if (i < 1 || i > 4) {
throw new IllegalArgumentException();
}
return Operation.values()[i];
}
}