Interface DisplayContext<T>


@ProviderType public interface DisplayContext<T>
The DisplayContext used by CTDisplayRenderer for rendering a model.
See Also:
  • Method Details

    • getDownloadURL

      String getDownloadURL(String key, long size, String title)
      Creates a download URL for use while rendering. This is only used for
      invalid reference
      CTModel
      renderers.
      Parameters:
      key - to be passed to CTDisplayRenderer.getDownloadInputStream(Object, String)
      size - the size of the download in bytes or 0
      title - the title to use for the download
      Returns:
      the URL string or null
    • getHttpServletRequest

      jakarta.servlet.http.HttpServletRequest getHttpServletRequest()
      Returns the request used for rendering.
      Returns:
      the request used for rendering
    • getHttpServletResponse

      jakarta.servlet.http.HttpServletResponse getHttpServletResponse()
      Returns the response used for rendering.
      Returns:
      the response used for rendering
    • getLocale

      Locale getLocale()
    • getModel

      T getModel()
      Returns the model to be rendered.
      Returns:
      the model to be rendered
    • render

      void render(com.liferay.portal.kernel.model.BaseModel<?> baseModel, Locale locale) throws Exception
      Throws:
      Exception
    • renderPreview

      String renderPreview(com.liferay.portal.kernel.model.BaseModel<?> baseModel, Locale locale) throws Exception
      Throws:
      Exception