Sign inSign up

difi/vefa-validator

By difi

Updated over 6 years ago

Image for VEFA Validator.

Image
1

10K+

difi/vefa-validator repository overview

Maven Central Docker

VEFA Validator 2.0

Features

  • Very easy to use.
  • Much faster than the old validator.
  • Supports rendering documents.
  • Very low footprint in your code.
  • Pooling of resources.
  • Supports different lifecycles of validation artifacts.
  • Configurable to fit multiple sizes.
  • Nested validation (next version)
  • Tailoring individual validation using properties (next version)

Getting started

Include dependency in your pom.xml:

<dependency>
  <groupId>no.difi.vefa</groupId>
  <artifactId>validator-core</artifactId>
  <version>2.0.2</version>
</dependency>

Start validating business documents:

// Create a new validator using validation artifacts from Difi.
Validator validator = ValidatorBuilder.newValidator().build();

// Validate business document.
Validation validation = validator.validate(Paths.get("/path/to/document.xml"));

// Print result of validation.
System.out.println(validation.getReport().getFlag());

The validator is expensive to create, one instance should be enough.

Tag summary

Content type

Image

Digest

Size

52.4 MB

Last updated

over 6 years ago

docker pull difi/vefa-validator