private Set validateTitles()

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();
  }