private List getUtilQueries()

in src/main/java/com/epam/digital/data/platform/report/pipeline/impl/UtilQueryPipeline.java [114:128]


  private List<Query> getUtilQueries(List<File> files) {
    var queries = getQueries(files);
    var utilIds = getUtilQueryIds(queries);

    List<Query> utilQueries = queries.stream()
        .filter(query -> utilIds.contains(query.getId()))
        .collect(toList());
    
    if(utilQueries.size() != utilIds.size()) {
      var allQueryIds = queries.stream().map(Query::getId).collect(Collectors.toSet());
      utilIds.removeAll(allQueryIds);
      throw new QueryNotFoundException("Queries with id " + utilIds + " not found");
    }
    return utilQueries;
  }