com.atlassian.jira.user.profile
Class DetailsUserProfileFragment
java.lang.Object
com.atlassian.jira.user.profile.AbstractUserProfileFragment
com.atlassian.jira.user.profile.DetailsUserProfileFragment
- All Implemented Interfaces:
- UserProfileFragment
public class DetailsUserProfileFragment
- extends AbstractUserProfileFragment
User Profile Fragment that displays the users core details
- Since:
- v4.1
Constructor Summary |
DetailsUserProfileFragment(ApplicationProperties applicationProperties,
JiraAuthenticationContext jiraAuthenticationContext,
com.atlassian.velocity.VelocityManager velocityManager,
VelocityParamFactory velocityParamFactory,
EmailFormatter emailFormatter,
GroupPermissionChecker groupPermissionChecker,
PermissionManager permissionManager,
com.atlassian.crowd.embedded.api.CrowdService crowdService,
UserPropertyManager userPropertyManager,
com.atlassian.plugin.webresource.WebResourceManager webResourceManager,
AvatarManager avatarManager,
UserManager userManager,
VelocityRequestContextFactory velocityRequestContextFactory)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DetailsUserProfileFragment
public DetailsUserProfileFragment(ApplicationProperties applicationProperties,
JiraAuthenticationContext jiraAuthenticationContext,
com.atlassian.velocity.VelocityManager velocityManager,
VelocityParamFactory velocityParamFactory,
EmailFormatter emailFormatter,
GroupPermissionChecker groupPermissionChecker,
PermissionManager permissionManager,
com.atlassian.crowd.embedded.api.CrowdService crowdService,
UserPropertyManager userPropertyManager,
com.atlassian.plugin.webresource.WebResourceManager webResourceManager,
AvatarManager avatarManager,
UserManager userManager,
VelocityRequestContextFactory velocityRequestContextFactory)
createVelocityParams
protected Map<String,Object> createVelocityParams(com.atlassian.crowd.embedded.api.User profileUser,
com.atlassian.crowd.embedded.api.User currentUser)
- Description copied from class:
AbstractUserProfileFragment
- Creates the parameters passed to the velocity template.
By default this contains "fragId", "profileUser", "currentUser"
Implmentors of this abstract class can override this method to provide their own params.
- Overrides:
createVelocityParams
in class AbstractUserProfileFragment
- Parameters:
profileUser
- The user whose profile the current user is looking atcurrentUser
- The current user
- Returns:
- a map of the params passed to the velocity template.
getBaseUrl
public String getBaseUrl()
getId
public String getId()
- Description copied from interface:
UserProfileFragment
- Returns a unique id for this fragment. The id should be HTML compliant for ids.
- Returns:
- a unique id for this fragment
Copyright © 2002-2012 Atlassian. All Rights Reserved.