Add the command validator to CLI.
This commit is contained in:
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user