com.atlassian.jira.web.action.user
Class ViewProfile

java.lang.Object
  extended by webwork.action.ActionSupport
      extended by com.atlassian.jira.action.JiraActionSupport
          extended by com.atlassian.jira.web.action.JiraWebActionSupport
              extended by com.atlassian.jira.web.action.ProjectActionSupport
                  extended by com.atlassian.jira.web.action.IssueActionSupport
                      extended by com.atlassian.jira.web.action.user.ViewProfile
All Implemented Interfaces:
ErrorCollection, I18nHelper, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
Direct Known Subclasses:
GenericEditProfile, ViewUserPreferences

public class ViewProfile
extends IssueActionSupport

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.atlassian.jira.util.ErrorCollection
ErrorCollection.Reason
 
Nested classes/interfaces inherited from interface com.atlassian.jira.util.I18nHelper
I18nHelper.BeanFactory
 
Field Summary
protected  com.atlassian.crowd.embedded.api.CrowdService crowdService
           
 
Fields inherited from class com.atlassian.jira.web.action.IssueActionSupport
attachmentManager
 
Fields inherited from class com.atlassian.jira.web.action.ProjectActionSupport
projectManager
 
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters
 
Fields inherited from class com.atlassian.jira.action.JiraActionSupport
log
 
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
 
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ViewProfile(SimpleLinkManager SimpleLinkManager, com.atlassian.plugin.webresource.WebResourceManager webResourceManager, com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.crowd.embedded.api.CrowdService crowdService, UserPropertyManager userPropertyManager)
           
ViewProfile(UserPropertyManager userPropertyManager)
           
 
Method Summary
protected  String doExecute()
           
 Long getAvatarId(com.atlassian.crowd.embedded.api.User user)
           
 String getHtmlForSelectedTab()
           
 String getLabelForSelectedTab()
           
 String getName()
           
 List<SimpleLink> getSectionLinks(String key)
           
 List<SimpleLinkSection> getSectionsForMenu()
           
 ViewProfilePanelModuleDescriptor getSelectedProfilePanelDescriptor()
           
 String getSelectedTab()
           
 List<ViewProfilePanelModuleDescriptor> getTabDescriptors()
           
 com.atlassian.crowd.embedded.api.User getUser()
           
 boolean isContentOnly()
           
 boolean isHasMoreThanOneProfileTabs()
           
 boolean isNoTitle()
           
 void setContentOnly(boolean contentOnly)
           
 void setName(String name)
           
 void setNoTitle(boolean noTitle)
           
 void setSelectedTab(String selectedTab)
           
 
Methods inherited from class com.atlassian.jira.web.action.IssueActionSupport
addIssueToHistory, clearSelectedIssue, getAttachmentManager, getCurrentFailedLoginCount, getCurrentJQL, getCustomFieldManager, getDaysPerWeek, getEverLoggedIn, getHoursPerDay, getIssueManager, getLastFailedLogin, getLastLogin, getLoginCount, getPossibleVersions, getPossibleVersionsReleasedFirst, getPrettyDuration, getPreviousLogin, getSearchRequest, getSelectedIssueId, getSessionPagerFilterManager, getSessionSearchRequestManager, getSessionSearchRequestManagerFactory, getSessionSelectedIssueManager, getTotalFailedLoginCount, getUrlEncoded, getWorkflow, getWorkflowTransitionDescription, getWorkflowTransitionDisplayName, isCustomFieldHidden, isElevatedSecurityCheckRequired, isFieldHidden, isFieldHidden, isTimeTrackingEnabled, setSearchRequest, setSelectedIssueId, updateSearchRequest
 
Methods inherited from class com.atlassian.jira.web.action.ProjectActionSupport
getBrowsableProjects, getBrowseableProjects, getSelectedProjectId, setSelectedProject, setSelectedProject
 
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDmyDateFormatter, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirectChecker, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, htmlEncode, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId
 
Methods inherited from class com.atlassian.jira.action.JiraActionSupport
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getRemoteUser, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, removeKeyOrAddError
 
Methods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, doDefault, doValidation, getCommandName, getErrorMessages, getErrors, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, addErrorMessages, addErrors, getErrorMessages, getErrors, hasAnyErrors, setErrorMessages
 
Methods inherited from interface webwork.action.CommandDriven
getCommandName, setCommand
 

Field Detail

crowdService

protected final com.atlassian.crowd.embedded.api.CrowdService crowdService
Constructor Detail

ViewProfile

public ViewProfile(UserPropertyManager userPropertyManager)

ViewProfile

public ViewProfile(SimpleLinkManager SimpleLinkManager,
                   com.atlassian.plugin.webresource.WebResourceManager webResourceManager,
                   com.atlassian.plugin.PluginAccessor pluginAccessor,
                   com.atlassian.crowd.embedded.api.CrowdService crowdService,
                   UserPropertyManager userPropertyManager)
Method Detail

doExecute

protected String doExecute()
                    throws Exception
Overrides:
doExecute in class webwork.action.ActionSupport
Throws:
Exception

getName

public final String getName()

setName

public final void setName(String name)

isContentOnly

public boolean isContentOnly()

setContentOnly

public void setContentOnly(boolean contentOnly)

isNoTitle

public boolean isNoTitle()

setNoTitle

public void setNoTitle(boolean noTitle)

getAvatarId

public Long getAvatarId(com.atlassian.crowd.embedded.api.User user)

getUser

public com.atlassian.crowd.embedded.api.User getUser()

getSelectedProfilePanelDescriptor

public ViewProfilePanelModuleDescriptor getSelectedProfilePanelDescriptor()

getLabelForSelectedTab

public String getLabelForSelectedTab()

getHtmlForSelectedTab

public String getHtmlForSelectedTab()

isHasMoreThanOneProfileTabs

public boolean isHasMoreThanOneProfileTabs()

getSelectedTab

public String getSelectedTab()

setSelectedTab

public void setSelectedTab(String selectedTab)

getTabDescriptors

public List<ViewProfilePanelModuleDescriptor> getTabDescriptors()

getSectionsForMenu

public List<SimpleLinkSection> getSectionsForMenu()

getSectionLinks

public List<SimpleLink> getSectionLinks(String key)


Copyright © 2002-2012 Atlassian. All Rights Reserved.