private CommandParameters prepareCommandParameters()

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;
  }