public Set validate()

in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file/FileValidatorLoggingDecorator.java [44:55]


  public Set<ValidationError> validate(File regulationFile, ValidationContext validationContext) {
    log.info("[{}] Starting validation of regulation file.", regulationFile.getName());
    var errors = this.validator.validate(regulationFile, validationContext);

    if (errors.isEmpty()) {
      log.info("[{}] Regulation file passed validation successfully.", regulationFile.getName());
      return Collections.emptySet();
    }

    log.error("[{}] Regulation file FAILED validation.", regulationFile.getName());
    return errors;
  }