private void writeUpgradeInfo()

in upgrade/src/main/java/org/apache/sling/upgrade/impl/UpgradeWebConsole.java [231:280]


    private void writeUpgradeInfo(HttpServletResponse resp, InputStream jarIs) throws IOException {
        Writer out = resp.getWriter();
        UpgradeRequest request = upgradeService.readSlingJar(jarIs);

        out.write("<table class=\"content\" cellspacing=\"0\" cellpadding=\"0\">");
        out.write(template("header.html", new HashMap<String, String>() {
            private static final long serialVersionUID = 1L;
            {
                put(TITLE, request.getTitle());
                put("vendor", request.getVendor());
                put("version", request.getVersion());
            }
        }));

        out.write(template("bundles.html", new HashMap<String, String>() {
            private static final long serialVersionUID = 1L;
            {
                put(CONTENT, request.getEntriesByType(StartupBundleEntry.class).stream()
                        .map(UpgradeWebConsole::renderBundle).collect(Collectors.joining()));
                put(TITLE, "Startup Bundles");
            }
        }));

        out.write(template("bundles.html", new HashMap<String, String>() {
            private static final long serialVersionUID = 1L;
            {
                put(CONTENT, request.getEntriesByType(BundleEntry.class).stream().map(UpgradeWebConsole::renderBundle)
                        .collect(Collectors.joining()));
                put(TITLE, "Install Bundles");
            }
        }));

        out.write(template("config.html", new HashMap<String, String>() {
            private static final long serialVersionUID = 1L;
            {
                put(CONTENT, request.getEntriesByType(ConfigEntry.class).stream().map(UpgradeWebConsole::renderConfig)
                        .collect(Collectors.joining()));
            }
        }));

        out.write(template("repoinit.html", new HashMap<String, String>() {
            private static final long serialVersionUID = 1L;
            {
                put(CONTENT, request.getEntriesByType(RepoInitEntry.class).stream()
                        .map(UpgradeWebConsole::renderRepoInit).collect(Collectors.joining()));
            }
        }));

        out.write("</table>");
    }