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