Add the command validator to CLI.

This commit is contained in:
2023-10-29 14:13:38 +02:00
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");