Class WebViewServiceImpl

    • Method Detail

      • 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