public Map validate()

in src/main/java/com/epam/digital/data/platform/form/provider/service/impl/FormSchemaValidationServiceImpl.java [50:62]


  public Map<String, ValidationError> validate(String formSchemaData) {
    try {
      var jsonNode = objectMapper.readTree(formSchemaData);
      var validationErrorMap = validateSchemaStructure(jsonNode);

      validationErrorMap.putAll(validateDuplications(formSchemaData));

      return validationErrorMap;
    } catch (JsonProcessingException e) {
      throw new FormSchemaValidationException(
          "Error during form schema validation: schema is not valid", e);
    }
  }