in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/registrysettings/RegistrySettingsFileValidator.java [50:67]
private Set<ValidationError> validateTitles(File regulationFile, JsonNode jsonNode,
RegulationFileType regulationFileType) {
var title = jsonNode.findValue(TITLE);
var titleFull = jsonNode.findValue(TITLE_FULL);
if (Objects.isNull(titleFull) || Objects.isNull(title)) {
return Collections.emptySet();
}
if (title.isNull() && titleFull.isNull()) {
return Collections.emptySet();
} else if (title.isNull() || titleFull.isNull()) {
return Collections.singleton(ValidationError.of(regulationFileType, regulationFile,
"One of fields \"" + TITLE + "\" or \"" + TITLE_FULL + "\" cannot be empty"));
}
return Collections.emptySet();
}