in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/RegulationValidatorFactory.java [241:257]
private RegulationValidator<File> newBpTrembitaFileValidator() {
return decorate(
CompositeFileValidator.builder()
.validator(new FileExistenceValidator())
.validator(new FileExtensionValidator())
.validator(new EmptyFileValidator())
.validator(new JsonSchemaFileValidator(BP_TREMBITA_JSON_SCHEMA, resourceLoader,
yamlObjectMapper))
.validator(
TypedConfigurationValidator.<BpTrembitaConfiguration>builder()
.configurationClass(BpTrembitaConfiguration.class)
.configurationLoader(new RegulationConfigurationLoader(yamlObjectMapper))
.validator(new BpTrembitaProcessUniquenessValidator())
.build())
.build()
);
}