protected void render()

in src/main/java/org/apache/cxf/cwiki/SiteExporter.java [364:393]


    protected void render() throws Exception {
        for (Page p : modifiedPages) {
            if (globalPages.contains(p.getTitle())) {
                modifiedPages.clear();
                modifiedPages.addAll(pages.values());
                break;
            }
        }
        
        if (forceAll) {
            modifiedPages.clear();
            modifiedPages.addAll(pages.values());
            
            modifiedBlog.clear();
            modifiedBlog.addAll(blog.values());
        }
        if (!modifiedBlog.isEmpty()) {
            //blogs changed, see if any pages have blogs
            for (Page p : pages.values()) {
                if (p.hasBlog() && !modifiedPages.contains(p)) {
                    modifiedPages.add(p);
                }
            }
        }
        if (!modifiedPages.isEmpty() || !modifiedBlog.isEmpty()) {
            renderBlog();
            renderPages();
            saveCache();
        }
    }