Interface RemoteWebViewService

All Known Implementing Classes:
AbstractRemoteWebViewService, GraphQLRemoteWebViewServiceImpl, RemoteWebViewServiceImpl

public interface RemoteWebViewService
Remote service for the WebViewService, this gets its data from /rest/experimental/webfragment
  • Method Details

    • forContent

      RemoteWebView forContent(ContentId contentId)
      Provides a new WebView. The contentId is used to enrich the underlying WebInterfaceContext depending on what type of content is provided.
      Parameters:
      contentId - the id of the CEO or null for a generic WebView
      Returns:
    • forSpace

      RemoteWebView forSpace(String spaceKey)
    • forGeneric

      RemoteWebView forGeneric()
      Provides a new generic WebView.
      Returns:
      a remote web view, capable of fetching web items, sections and panels from confluence via the REST API