Example #1
0
  private void saveErrorMessages(
      FileValidationResult fileValidationResult, CaArrayFile caArrayFile) {
    final FileValidationResult newResult = new FileValidationResult();
    for (final ValidationMessage vm : fileValidationResult.getMessages()) {
      if (vm.getType().equals(Type.ERROR)
          && !Pattern.matches(".*Array Data.*not found in the document set.*", vm.getMessage())) {
        newResult.addMessage(Type.ERROR, vm.getMessage());
      }
    }

    if (newResult.getMessages().size() > 0) {
      caArrayFile.setFileStatus(FileStatus.VALIDATION_ERRORS);
      caArrayFile.setValidationResult(newResult);
      this.projectDao.save(caArrayFile);
    }
  }