public class FullProfileUserFormat extends Object implements UserFormat
VIEW_TEMPLATE
Constructor and Description |
---|
FullProfileUserFormat(EmailFormatter emailFormatter,
PermissionManager permissionManager,
JiraAuthenticationContext authenticationContext,
GroupPermissionChecker groupPermissionChecker,
WebFragmentWebComponent webFragmentWebComponent,
UserManager userManager,
UserKeyService userKeyService,
UserFormatModuleDescriptor moduleDescriptor,
UserPropertyManager userPropertyManager,
GroupManager groupManager) |
Modifier and Type | Method and Description |
---|---|
String |
format(String key,
String id)
Renders the formatted user for a given section on the screen.
|
String |
format(String key,
String id,
Map params)
Renders the formatted user for a given section on the screen.
|
String |
getDisplayEmail(com.atlassian.crowd.embedded.api.User user) |
List<String> |
getGroupNames(com.atlassian.crowd.embedded.api.User user) |
String |
getUserLinks(com.atlassian.crowd.embedded.api.User profileUser,
String template) |
Map |
getUserProperties(com.atlassian.crowd.embedded.api.User user)
These user properties are currently only visible to JIRA Administrators
|
boolean |
hasViewGroupPermission(String group) |
boolean |
isEmailVisible(com.atlassian.crowd.embedded.api.User user) |
boolean |
isHasPermission(int permissionsId) |
boolean |
isUserLoggedinUser(com.atlassian.crowd.embedded.api.User user) |
public FullProfileUserFormat(EmailFormatter emailFormatter, PermissionManager permissionManager, JiraAuthenticationContext authenticationContext, GroupPermissionChecker groupPermissionChecker, WebFragmentWebComponent webFragmentWebComponent, UserManager userManager, UserKeyService userKeyService, UserFormatModuleDescriptor moduleDescriptor, UserPropertyManager userPropertyManager, GroupManager groupManager)
public String format(String key, String id)
UserFormat
format
in interface UserFormat
key
- the user's userkey to format.id
- A value providing extra context to the rendering process.public String format(String key, String id, Map params)
UserFormat
format
in interface UserFormat
key
- the user's userkey to format.id
- A value providing extra context to the rendering process.params
- Additional context to pass to the rendererpublic boolean isUserLoggedinUser(com.atlassian.crowd.embedded.api.User user)
public boolean isEmailVisible(com.atlassian.crowd.embedded.api.User user)
public String getDisplayEmail(com.atlassian.crowd.embedded.api.User user)
public boolean hasViewGroupPermission(String group)
public String getUserLinks(com.atlassian.crowd.embedded.api.User profileUser, String template)
public Map getUserProperties(com.atlassian.crowd.embedded.api.User user)
user
- The user to get properties for.public boolean isHasPermission(int permissionsId)
Copyright © 2002-2015 Atlassian. All Rights Reserved.