in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/RegistryRegulationCommandLineRunner.java [82:97]
private CommandParameters prepareCommandParameters(String... args)
throws ParseException {
var params = new CommandParameters();
var commandName = args[COMMAND_INDEX];
if (Commands.HELP.getCommandName().equals(commandName)) {
return params;
}
var options = this.commandLineArgsParser.parse(args);
var regulationFiles = commandLineOptionsConverter.convert(options);
params.setRegulationFiles(regulationFiles);
if (!Commands.VALIDATE.getCommandName().equals(commandName)) {
params.setBusinessOperation(args[BUSINESS_OPERATION_INDEX]);
params.setOption(getOptionForPlanAndSaveCommands(options));
}
return params;
}