private List getDataUrlsFromForm()

in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/form/FormToSearchConditionExistenceValidator.java [103:114]


  private List<String> getDataUrlsFromForm(JsonNode form) {
    var components = form.findValue("components");
    if (Objects.isNull(components)) {
      return List.of();
    }
    return Streams.stream(components.elements())
        .filter(component -> "selectLatest".equals(component.get("type").asText()))
        .map(component -> component.findValue("url"))
        .filter(url -> Objects.nonNull(url) && !url.asText().isBlank())
        .map(JsonNode::asText)
        .collect(Collectors.toList());
  }