Public | Automated Build

Last pushed: 7 months ago
Short Description
Image for VEFA Validator.
Full Description




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.

Validation artifacts

Artifacts may be found here:

Difi does not guarantee the availability of the repositories containing validation artifacts. Local copy is always recommended for production environments.

Docker Pull Command
Owner
difi
Source Repository

Comments (0)