in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/RegulationValidatorFactory.java [326:342]
private RegulationValidator<File> newEmailNotificationTemplateValidator() {
var notificationArgumentsValidator =
ValidationSkipOnDependentDecorator.builder()
.skippingValidator(new FileExistenceValidator())
.validator(
CompositeFileValidator.builder()
.validator(new IsNotDirectoryFileValidator())
.validator(new EmptyFileValidator())
.validator(
new JsonSchemaFileValidator(
EMAIL_NOTIFICATION_ARGUMENTS_JSON_SCHEMA,
resourceLoader,
yamlObjectMapper))
.build())
.build();
return newNotificationTemplateValidator("notification.ftlh", notificationArgumentsValidator);
}