public Page getPage()

in src/main/java/org/apache/cxf/cwiki/PageManager.java [42:61]


    public Page getPage(String spaceKey, String title) throws Exception {
        // XXX: spaceKey must match exporter.getSpace().getKey()
        
        // lookup cached page
        Page cachedPage = pages.get(title);
        if (cachedPage == null) {
            // lookup real page       
            Page page = exporter.findPage(title);
            if (page != null) {
                cachedPage = new Page(page);                
                cachedPage.directory = dir;
                exporter.loadPageContent(cachedPage, null, null);
                pages.put(title, cachedPage);
            } else {
                System.err.println("Page not found: " + title);
            }
        }
        
        return cachedPage;
    }