public class ViewProfile extends AbstractPluggableTabPanelAction<ViewProfilePanelModuleDescriptor>
JiraWebActionSupport.MessageType
ErrorCollection.Reason
I18nHelper.BeanFactory
pluginAccessor
attachmentManager
projectManager
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters
log
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, setSelectedTab
addIssueToHistory, 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, updateSearchRequest
getBrowsableProjects, getSelectedProjectId, setSelectedProject, setSelectedProject
addError, 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, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncode
addErrorMessages, 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, removeKeyOrAddError
addError, addErrorMessage, doDefault, doValidation, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addError, addErrorMessage, addErrorMessages, addErrors, hasAnyErrors, setErrorMessages
public 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.ActionSupport
Exception
public 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
IOException
public boolean isHasMoreThanOneProfileTabs()
protected boolean canSeeTab(String key)
canSeeTab
in class AbstractPluggableTabPanelAction<ViewProfilePanelModuleDescriptor>
protected List<ViewProfilePanelModuleDescriptor> getTabPanelModuleDescriptors()
AbstractPluggableTabPanelAction
Used 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
AbstractPluggableTabPanelAction
isTabPanelHidden
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()
AbstractPluggableTabPanelAction
initTabPanels
in class AbstractPluggableTabPanelAction<ViewProfilePanelModuleDescriptor>
TabPanelClass
objects, never nullpublic List<SimpleLinkSection> getSectionsForMenu()
public List<SimpleLink> getSectionLinks(String key)
Copyright © 2002-2018 Atlassian. All Rights Reserved.