protected List readPage()

in src/main/java/com/epam/digital/data/platform/report/pipeline/AbstractPipeline.java [66:80]


  protected <T> List<T> readPage(File file, Class<T> clazz) {
    List<T> list = new ArrayList<>();
    JsonNode tree;

    try {
      tree = objectMapper.readTree(file);
      for (JsonNode jsonNode : tree.get("results")) {
        list.add(objectMapper.treeToValue(jsonNode, clazz));
      }
    } catch (IOException e) {
      throw new JsonParseException(e);
    }

    return list;
  }