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, 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, returnMsgToUser, 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, 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,
AvatarManager avatarManager,
DateTimeFormatterFactory dateTimeFormatterFactory,
TimeZoneService timeZoneService,
UserPropertyManager userPropertyManager)
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)
getAvatarId
public Long getAvatarId()
setAvatarId
public void setAvatarId(Long avatarId)
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()
isCurrentUserNoAvatar
public boolean isCurrentUserNoAvatar()
getUserTimeZone
protected TimeZone getUserTimeZone()
Copyright © 2002-2012 Atlassian. All Rights Reserved.