public class

ViewUser

extends IssueActionSupport
java.lang.Object
   ↳ webwork.action.ActionSupport
     ↳ com.atlassian.jira.action.JiraActionSupport
       ↳ com.atlassian.jira.web.action.JiraWebActionSupport
         ↳ com.atlassian.jira.web.action.ProjectActionSupport
           ↳ com.atlassian.jira.web.action.IssueActionSupport
             ↳ com.atlassian.jira.web.action.admin.user.ViewUser
Known Direct Subclasses
Known Indirect Subclasses

Summary

[Expand]
Inherited Constants
From class com.atlassian.jira.web.action.JiraWebActionSupport
From interface webwork.action.Action
Fields
protected final CrowdDirectoryService crowdDirectoryService
protected final CrowdService crowdService
protected final FeatureManager featureManager
protected String name
protected ApplicationUser user
protected final UserManager userManager
protected final UserPropertyManager userPropertyManager
[Expand]
Inherited Fields
From class com.atlassian.jira.web.action.IssueActionSupport
From class com.atlassian.jira.web.action.ProjectActionSupport
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
Public Constructors
ViewUser(CrowdService crowdService, CrowdDirectoryService crowdDirectoryService, UserPropertyManager userPropertyManager, UserManager userManager, FeatureManager featureManager, UserApplicationHelper applicationHelper)
ViewUser(CrowdService crowdService, CrowdDirectoryService crowdDirectoryService, UserPropertyManager userPropertyManager, UserManager userManager)
Public Methods
boolean canUpdateUserPassword()
ApplicationUser getApplicationUser()
String getDirectoryName()
String getName()
@Nonnull Collection<UserApplicationHelper.ApplicationSelection> getSelectableApplications()
boolean getShowNoAppsWarning()
ApplicationUser getUser()
List<GroupView> getUserGroups()
Map<StringString> getUserProperties()
boolean isOnDemand()
boolean isRemoteUserPermittedToEditSelectedUser()
boolean isSelectedUserApplicationAccessEditable()
boolean isSelectedUserEditable()
boolean isSelectedUsersGroupsEditable()
boolean isShowPasswordUpdateMsg()
void setName(String name)
void setShowPasswordUpdateMsg(boolean showPasswordUpdateMsg)
Protected Methods
String doExecute()
void doValidation()
void retrieveUserMetaProperties()
This method retrieves a user's meta properties
[Expand]
Inherited Methods
From class com.atlassian.jira.web.action.IssueActionSupport
From class com.atlassian.jira.web.action.ProjectActionSupport
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
From class java.lang.Object
From interface com.atlassian.jira.util.ErrorCollection
From interface com.atlassian.jira.util.I18nHelper
From interface com.atlassian.jira.web.HttpServletVariables
From interface com.atlassian.jira.web.util.AuthorizationSupport
From interface webwork.action.Action
From interface webwork.action.CommandDriven
From interface webwork.action.IllegalArgumentAware

Fields

protected final CrowdDirectoryService crowdDirectoryService

protected final CrowdService crowdService

protected final FeatureManager featureManager

protected String name

protected ApplicationUser user

protected final UserManager userManager

protected final UserPropertyManager userPropertyManager

Public Constructors

public ViewUser (CrowdService crowdService, CrowdDirectoryService crowdDirectoryService, UserPropertyManager userPropertyManager, UserManager userManager, FeatureManager featureManager, UserApplicationHelper applicationHelper)

public ViewUser (CrowdService crowdService, CrowdDirectoryService crowdDirectoryService, UserPropertyManager userPropertyManager, UserManager userManager)

Public Methods

public boolean canUpdateUserPassword ()

public ApplicationUser getApplicationUser ()

public String getDirectoryName ()

public String getName ()

@Nonnull public Collection<UserApplicationHelper.ApplicationSelection> getSelectableApplications ()

public boolean getShowNoAppsWarning ()

public ApplicationUser getUser ()

public List<GroupView> getUserGroups ()

public Map<StringString> getUserProperties ()

public boolean isOnDemand ()

public boolean isRemoteUserPermittedToEditSelectedUser ()

public boolean isSelectedUserApplicationAccessEditable ()

public boolean isSelectedUserEditable ()

public boolean isSelectedUsersGroupsEditable ()

public boolean isShowPasswordUpdateMsg ()

public void setName (String name)

public void setShowPasswordUpdateMsg (boolean showPasswordUpdateMsg)

Protected Methods

protected String doExecute ()

Throws
Exception

protected void doValidation ()

protected void retrieveUserMetaProperties ()

This method retrieves a user's meta properties