public class ViewProfile extends AbstractPluggableTabPanelAction<ViewProfilePanelModuleDescriptor>
JiraWebActionSupport.MessageTypeErrorCollection.ReasonI18nHelper.BeanFactorypluginAccessorattachmentManagerprojectManagerISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULTlog| Constructor and Description |
|---|
ViewProfile(SimpleLinkManager SimpleLinkManager,
com.atlassian.plugin.webresource.WebResourceManager webResourceManager,
com.atlassian.plugin.PluginAccessor pluginAccessor,
UserPropertyManager userPropertyManager,
AvatarService avatarService,
UserHistoryManager userHistoryManager,
UserUtil userUtil) |
ViewProfile(UserPropertyManager userPropertyManager) |
getSelected, getSelectedTab, getSelectedTabPanel, getTabPanels, setSelectedTabaddIssueToHistory, getAttachmentManager, getCurrentDateTimeInUsersTimezone, getCurrentFailedLoginCount, getCurrentJQL, getCustomFieldManager, getDaysPerWeek, getEverLoggedIn, getFormToken, 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, setFormToken, setSearchRequest, setSelectedIssueId, updateSearchRequestgetBrowsableProjects, getSelectedProjectId, setSelectedProject, setSelectedProjectaddError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addMessageToResponse, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isAdministrator, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncodeaddErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getResourceBundle, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUntransformedRawText, getUserPreferences, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddErroraddError, addErrorMessage, doDefault, doValidation, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddError, addErrorMessage, addErrorMessages, addErrors, hasAnyErrors, setErrorMessagespublic ViewProfile(UserPropertyManager userPropertyManager)
public ViewProfile(SimpleLinkManager SimpleLinkManager, com.atlassian.plugin.webresource.WebResourceManager webResourceManager, com.atlassian.plugin.PluginAccessor pluginAccessor, UserPropertyManager userPropertyManager, AvatarService avatarService, UserHistoryManager userHistoryManager, UserUtil userUtil)
protected String doExecute() throws Exception
doExecute in class webwork.action.ActionSupportExceptionpublic final String getName()
public final void setName(String name)
public boolean isContentOnly()
public void setContentOnly(boolean contentOnly)
public boolean isNoTitle()
public void setNoTitle(boolean noTitle)
public String getAvatarUrl(ApplicationUser user)
public ApplicationUser getUser()
public ViewProfilePanelModuleDescriptor getSelectedProfilePanelDescriptor()
public String getLabelForSelectedTab()
public String getHtmlForSelectedTab()
public String getTabHtmlForJSON() throws IOException
IOExceptionpublic boolean isHasMoreThanOneProfileTabs()
protected boolean canSeeTab(String key)
canSeeTab in class AbstractPluggableTabPanelAction<ViewProfilePanelModuleDescriptor>protected List<ViewProfilePanelModuleDescriptor> getTabPanelModuleDescriptors()
AbstractPluggableTabPanelActionUsed by initialisation method to collect the list of tab panels for this page
getTabPanelModuleDescriptors in class AbstractPluggableTabPanelAction<ViewProfilePanelModuleDescriptor>protected boolean isTabPanelHidden(ViewProfilePanelModuleDescriptor descriptor) throws PermissionException
AbstractPluggableTabPanelActionisTabPanelHidden in class AbstractPluggableTabPanelAction<ViewProfilePanelModuleDescriptor>descriptor - module descriptorPermissionException - if project is invalid or not visible to the current userpublic List<ViewProfilePanelModuleDescriptor> getTabDescriptors()
protected List<ViewProfilePanelModuleDescriptor> initTabPanels()
AbstractPluggableTabPanelActioninitTabPanels in class AbstractPluggableTabPanelAction<ViewProfilePanelModuleDescriptor>TabPanelClass objects, never nullpublic List<SimpleLinkSection> getSectionsForMenu()
public List<SimpleLink> getSectionLinks(String key)
Copyright © 2002-2022 Atlassian. All Rights Reserved.