public class

ModuleWebComponentImpl

extends Object
implements ModuleWebComponent
java.lang.Object
   ↳ com.atlassian.jira.web.component.ModuleWebComponentImpl

Summary

Public Constructors
ModuleWebComponentImpl(JiraAuthenticationContext jiraAuthenticationContext, ModuleWebComponentFields mwcFields)
Public Methods
String renderModule(User user, HttpServletRequest request, WebPanelModuleDescriptor webPanelModuleDescriptor, Map<StringObject> params)
String renderModules(User user, HttpServletRequest request, List<WebPanelModuleDescriptor> webPanelModuleDescriptors, Map<StringObject> params)
A convienence method that iterates over of the list of WebPanels and renders each.
Protected Methods
SoyTemplateRenderer getSoyRenderer()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.web.component.ModuleWebComponent

Public Constructors

public ModuleWebComponentImpl (JiraAuthenticationContext jiraAuthenticationContext, ModuleWebComponentFields mwcFields)

Public Methods

public String renderModule (User user, HttpServletRequest request, WebPanelModuleDescriptor webPanelModuleDescriptor, Map<StringObject> params)

public String renderModules (User user, HttpServletRequest request, List<WebPanelModuleDescriptor> webPanelModuleDescriptors, Map<StringObject> params)

A convienence method that iterates over of the list of WebPanels and renders each.

Parameters
user The user that we are rendering these for
request The request that these web panels are being rendered in
webPanelModuleDescriptors The list of WebPanels being rendered
params The params to pass to the render
Returns
  • The rendered HTML

Protected Methods

protected SoyTemplateRenderer getSoyRenderer ()