|
|
|
@ -9,6 +9,7 @@ import space.kklochko.jdbc_hospital_example.cli.commands.CommandEntity;
|
|
|
|
|
import space.kklochko.jdbc_hospital_example.cli.commands.factories.CommandFactory;
|
|
|
|
|
import space.kklochko.jdbc_hospital_example.cli.commands.factories.ReadAllFactory;
|
|
|
|
|
import space.kklochko.jdbc_hospital_example.cli.parsers.CommandParser;
|
|
|
|
|
import space.kklochko.jdbc_hospital_example.cli.validators.CommandValidator;
|
|
|
|
|
import space.kklochko.jdbc_hospital_example.cli.validators.InputStringFormatValidator;
|
|
|
|
|
import space.kklochko.jdbc_hospital_example.cli.validators.Validator;
|
|
|
|
|
import space.kklochko.jdbc_hospital_example.db.factories.DataBaseConnection;
|
|
|
|
@ -84,6 +85,7 @@ public class CLI {
|
|
|
|
|
}
|
|
|
|
|
} else if(getState() == "validate") {
|
|
|
|
|
ArrayList<Validator> validators = new ArrayList<>();
|
|
|
|
|
validators.add(new CommandValidator(line));
|
|
|
|
|
validators.add(new InputStringFormatValidator(line));
|
|
|
|
|
|
|
|
|
|
setState("run");
|
|
|
|
|