Package fr.gouv.vitam.common.dsl.schema.validator

# Interface DslValidator

All Known Implementing Classes:
  `BatchProcessingQuerySchemaValidator`, `GetByIdSchemaValidator`, `ReclassificationQuerySchemaValidator`, `SelectMultipleSchemaValidator`, `SelectSingleSchemaValidator`, `UpdateBulkSchemaValidator`, `UpdateByIdSchemaValidator`, `UpdateMultipleSchemaValidator`

public interface DslValidator
Validator for Dsl queries.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `validate(com.fasterxml.jackson.databind.JsonNode dsl)`
  Validate a dsl query

- ## Method Details

  - ### validate

    void validate(com.fasterxml.jackson.databind.JsonNode dsl) throws ValidationException
    Validate a dsl query
    Parameters:
      `dsl` - dsl query
    Throws:
      `IllegalArgumentException` - dsl empty or null
      `ValidationException` - thrown if dsl query is not valid