com.atlassian.jira.web.action.user
Class ViewUserHover
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.user.ViewUserHover
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class ViewUserHover
- extends JiraWebActionSupport
Displays the contents of the user hover dialog.
- Since:
- 4.2
- See Also:
- Serialized Form
Fields inherited from class webwork.action.ActionSupport |
command, errorMap, errorMessages |
Fields inherited from interface webwork.action.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDmyDateFormatter, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, 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, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, urlEncode |
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, getUntransformedRawText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddError |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, doExecute, 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 webwork.action.CommandDriven |
getCommandName, setCommand |
ViewUserHover
public ViewUserHover(UserUtil userUtil,
EmailFormatter emailFormatter,
SearchService searchService,
PermissionManager permissionManager,
SimpleLinkManager simpleLinkManager,
DateTimeFormatterFactory dateTimeFormatterFactory,
TimeZoneService timeZoneService,
UserPropertyManager userPropertyManager,
AvatarService avatarService)
doDefault
public String doDefault()
throws Exception
- Overrides:
doDefault
in class webwork.action.ActionSupport
- Throws:
Exception
getUser
public com.atlassian.crowd.embedded.api.User getUser()
setUser
public void setUser(com.atlassian.crowd.embedded.api.User user)
getUsername
public String getUsername()
setUsername
public void setUsername(String username)
getAvatarUrl
public String getAvatarUrl()
getAssigneeQuery
public String getAssigneeQuery()
getFormattedEmail
public String getFormattedEmail()
getTime
public String getTime()
getDayOfWeek
public String getDayOfWeek()
getHourOfDay
public String getHourOfDay()
- Returns the hour of day in the current user's time zone, in 24-hour format.
- Returns:
- the hour of day in the current user's time zone
getTimeZoneCity
public String getTimeZoneCity()
getIsWeekend
@Nullable
public Boolean getIsWeekend()
hasViewUserPermission
public boolean hasViewUserPermission()
getFirstHoverLink
public SimpleLink getFirstHoverLink()
getRemainingLinks
public List<SimpleLink> getRemainingLinks()
getHoverLinks
public List<SimpleLink> getHoverLinks()
isShowUploadAvatarLink
public boolean isShowUploadAvatarLink()
getUserTimeZone
protected TimeZone getUserTimeZone()
Copyright © 2002-2013 Atlassian. All Rights Reserved.