Class WebViewServiceImpl

java.lang.Object
com.atlassian.confluence.web.service.WebViewServiceImpl
All Implemented Interfaces:
WebViewService

public class WebViewServiceImpl extends Object implements WebViewService
  • Constructor Details

  • Method Details

    • forContent

      public WebView forContent(String contentId)
      Description copied from interface: WebViewService
      Provides a new WebView. The contentId is used to enrich the underlying WebInterfaceContext depending on what type of content is provided.
      Specified by:
      forContent in interface WebViewService
      Parameters:
      contentId - the id of the CEO or null for a generic WebView
      Returns:
      the web view
    • forContent

      public WebView forContent(ContentId contentId)
      Description copied from interface: WebViewService
      Provides a new WebView. The contentId is used to enrich the underlying WebInterfaceContext depending on what type of content is provided.
      Specified by:
      forContent in interface WebViewService
      Parameters:
      contentId - the id of the CEO or null for a generic WebView
      Returns:
    • forContent

      public WebView forContent(@Nullable ContentId contentId, Map<String,Object> additionalContext)
      Description copied from interface: WebViewService
      Provides a new WebView. The contentId is used to enrich the underlying WebInterfaceContext depending on what type of content is provided.
      Specified by:
      forContent in interface WebViewService
      Parameters:
      contentId - the id of the CEO or null for a generic WebView
      additionalContext - additional context, which will also enrich the context passed to the resulting WebView if it contains parameters that reference content
      Returns:
    • forGeneric

      public WebView forGeneric()
      Description copied from interface: WebViewService
      Provides a new generic WebView. Suitable for fetching web items for parts of confluence that do not have a specific entity context.
      Specified by:
      forGeneric in interface WebViewService
    • forSpace

      public WebView forSpace(String spaceKey)
      Specified by:
      forSpace in interface WebViewService