public class

SummaryUserProfilePanel

extends Object
implements ViewProfilePanel
java.lang.Object
   ↳ com.atlassian.jira.user.profile.SummaryUserProfilePanel

Class Overview

User Profile Tab Panel for displaying a summary/overview of a user

Summary

[Expand]
Inherited Constants
From interface com.atlassian.jira.plugin.profile.ViewProfilePanel
Public Constructors
SummaryUserProfilePanel(EmailFormatter emailFormatter, JiraAuthenticationContext context, PermissionManager permissionManager, GroupPermissionChecker groupPermissionChecker, SearchService searchService, VelocityRequestContextFactory velocityRequestContextFactory, PluginAccessor pluginAccessor, ApplicationProperties applicationProperties, VelocityTemplatingEngine templatingEngine, VelocityParamFactory velocityParamFactory, I18nHelper.BeanFactory i18nFactory, WebResourceManager webResourceManager, ApplicationProperties applicationProperties1, FieldVisibilityManager fieldVisibiltyManager, UserPreferencesManager preferencesManager, LocaleManager localeManager, CrowdService crowdService, UserPropertyManager userPropertyManager, AvatarManager avatarManager, UserManager userManager, TimeZoneService timeZoneManager, AvatarService avatarService, WebInterfaceManager webInterfaceManager)
Public Methods
String getHtml(User profileUser)
Renders the html to be used in this profile panel.
void init(ViewProfilePanelModuleDescriptor moduleDescriptor)
This method is called on plugin initialization and provides the module with a reference to the parent module descriptor.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.plugin.profile.ViewProfilePanel

Public Constructors

public SummaryUserProfilePanel (EmailFormatter emailFormatter, JiraAuthenticationContext context, PermissionManager permissionManager, GroupPermissionChecker groupPermissionChecker, SearchService searchService, VelocityRequestContextFactory velocityRequestContextFactory, PluginAccessor pluginAccessor, ApplicationProperties applicationProperties, VelocityTemplatingEngine templatingEngine, VelocityParamFactory velocityParamFactory, I18nHelper.BeanFactory i18nFactory, WebResourceManager webResourceManager, ApplicationProperties applicationProperties1, FieldVisibilityManager fieldVisibiltyManager, UserPreferencesManager preferencesManager, LocaleManager localeManager, CrowdService crowdService, UserPropertyManager userPropertyManager, AvatarManager avatarManager, UserManager userManager, TimeZoneService timeZoneManager, AvatarService avatarService, WebInterfaceManager webInterfaceManager)

Public Methods

public String getHtml (User profileUser)

Renders the html to be used in this profile panel.

Parameters
profileUser The user whose profile is being viewed. May be null.
Returns
  • the html content.

public void init (ViewProfilePanelModuleDescriptor moduleDescriptor)

This method is called on plugin initialization and provides the module with a reference to the parent module descriptor.

Parameters
moduleDescriptor the controlling class that doles out this module.