Add the command validator to CLI.

main
KKlochko 2 years ago
parent c4f5cc9582
commit 0f4cb4a20e

@ -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");

Loading…
Cancel
Save