com.atlassian.confluence.plugins.gadgets.confluencepagegadget
Class PageGadgetResource

java.lang.Object
  extended by com.atlassian.confluence.plugins.gadgets.confluencepagegadget.PageGadgetResource

public class PageGadgetResource
extends Object

REST resource for retrieving the page html and resources for use by the page gadget.


Constructor Summary
PageGadgetResource(PageManager pageManager, Renderer viewRenderer, SettingsManager settingsManager, ConfluenceWebResourceManager webResourceManager, ThemeManager themeManager, PermissionManager permissionManager, UserAccessor userAccessor)
           
 
Method Summary
 javax.ws.rs.core.Response getRendererHtml(com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext, String pageId)
          Returns the body and head values needed to insert a page into a gadget iframe.
 javax.ws.rs.core.Response validate(com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext, String pageId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageGadgetResource

public PageGadgetResource(PageManager pageManager,
                          @Qualifier(value="viewRenderer")
                          Renderer viewRenderer,
                          SettingsManager settingsManager,
                          ConfluenceWebResourceManager webResourceManager,
                          ThemeManager themeManager,
                          PermissionManager permissionManager,
                          UserAccessor userAccessor)
Method Detail

getRendererHtml

public javax.ws.rs.core.Response getRendererHtml(@Context
                                                 com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext,
                                                 String pageId)
Returns the body and head values needed to insert a page into a gadget iframe.

Parameters:
authenticationContext - - the userContext `
pageId - - the id of page to view
Returns:
an object with the body, resources and the full html

validate

public javax.ws.rs.core.Response validate(@Context
                                          com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext,
                                          String pageId)


Copyright © 2003-2011 Atlassian. All Rights Reserved.