@Override void addExtraValidationWarnings(List<ValidationWarning> validationWarnings) { ValidationWarning timestampValidationWarning = new ValidationWarning(); timestampValidationWarning.setContent(DDOC_TIMESTAMP_WARNING); validationWarnings.add(timestampValidationWarning); }
void removeUnnecessaryWarning(ValidationConclusion validationConclusion) { List<ValidationWarning> warnings = validationConclusion.getValidationWarnings(); if (warnings == null || warnings.isEmpty()) return; List<ValidationWarning> newList = new ArrayList<>(warnings); newList.removeIf(s -> TimemarkContainerValidationReportBuilder.DDOC_TIMESTAMP_WARNING.equals(s.getContent())); validationConclusion.setValidationWarnings(newList); }
private List<ValidationWarning> containerValidationWarnings() { List<ValidationWarning> validationWarnings = containerErrors.stream().map(e -> createValidationWarning(e.getMessage())).collect(Collectors.toList()); validationWarnings.removeIf(s -> container.getSignatures().stream().anyMatch(sig -> getErrors(sig).stream().anyMatch(err -> err.getContent().equals(s.getContent())))); addExtraValidationWarnings(validationWarnings); return validationWarnings; }
private ValidationWarning mapValidationWarning(ee.openeid.siva.validation.document.report.ValidationWarning validationWarning) { ValidationWarning responseValidationWarning = new ValidationWarning(); responseValidationWarning.setContent(validationWarning.getContent()); return responseValidationWarning; }
static ValidationWarning createValidationWarning(String content) { ValidationWarning validationWarning = new ValidationWarning(); validationWarning.setContent(emptyWhenNull(content)); return validationWarning; }