private void zipDashboard()

in src/main/java/com/epam/digital/data/platform/reportexporter/service/DashboardArchiver.java [93:102]


  private void zipDashboard(ZipOutputStream zipStream, Dashboard dashboard)
      throws IOException {
    log.info("Putting dashboard file into zip archive");
    var dashboardFile = new ZipEntry(String.format(DASHBOARD_FILE_NAME, FilenameUtils.getName(dashboard.getSlug())));
    var dashboardData = objectMapper.writeValueAsString(dashboard).getBytes(StandardCharsets.UTF_8);

    zipStream.putNextEntry(dashboardFile);
    zipStream.write(dashboardData, 0, dashboardData.length);
    zipStream.closeEntry();
  }