Class UpdateUserPreferences
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.user.UpdateUserPreferences
- All Implemented Interfaces:
ErrorCollection
,I18nHelper
,HttpServletVariables
,AuthorizationSupport
,Serializable
,webwork.action.Action
,webwork.action.CommandDriven
,webwork.action.IllegalArgumentAware
@Path("secure")
@Produces("text/html")
public class UpdateUserPreferences
extends JiraWebActionSupport
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
JiraWebActionSupport.MessageType
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
FieldsFields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, log, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULT
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
-
Constructor Summary
ConstructorsConstructorDescriptionUpdateUserPreferences
(UserPreferencesManager userPreferencesManager, LocaleManager localeManager, SessionSearchObjectManagerFactory sessionSearchObjectManagerFactory, TimeZoneService timeZoneManager, com.atlassian.event.api.EventPublisher eventPublisher, FeatureManager featureManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Gets the available list of options for the Keyboard shortcut preferenceThe current value of the keyboard shortcut defaultboolean
Gets the available list of options for the Sharing Default preferenceGets the available list of options for the Sharing Default preferenceThe current value of the Sharing defaultboolean
boolean
long
boolean
boolean
boolean
boolean
void
setAutoWatchPreference
(String autoWatchPreference) void
setDefaultUserTimeZone
(String timeZoneId) void
setExternalLinksNewWindow
(String externalLinksNewWindow) void
setKeyboardShortcutsEnabled
(boolean keyboardShortcutsEnabled) void
setNotifyOwnChanges
(boolean notifyOwnChanges) void
setQuickSearchingMode
(String quickSearchingMode) void
setShareDefault
(boolean isPublic) void
setUserIssuesPerPage
(long aLong) void
setUserLocale
(String userLocale) void
setUsername
(String username) void
setUserNotificationsMimeType
(String userNotificationsMimeType) Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, addMessageToResponse, addReason, addReasons, checkIfUrlIsAllowed, execute, forceRedirect, getActionName, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getComponentInstanceOfType, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDefaultResourceBundle, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getI18nHelper, getJiraContactHelper, getJiraServiceContext, getKeysForPrefix, getLanguage, getLocale, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOfBizDelegator, getOutboundWhitelistProvider, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getResourceBundle, getResult, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTimeFormat, getUnescapedText, getUntransformedRawText, getUriValidator, getUserFullName, getUserManager, getUserPreferences, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasAnyErrors, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isAdministrator, isIndexing, isInlineDialogMode, isKeyDefined, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, removeKeyOrAddError, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncode
Methods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, getCommandName, 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
Methods inherited from interface com.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, setErrorMessages
-
Field Details
-
MAX_ISSUES_PER_PAGE_SETTING
public static final int MAX_ISSUES_PER_PAGE_SETTING- See Also:
-
-
Constructor Details
-
UpdateUserPreferences
public UpdateUserPreferences(UserPreferencesManager userPreferencesManager, LocaleManager localeManager, SessionSearchObjectManagerFactory sessionSearchObjectManagerFactory, TimeZoneService timeZoneManager, com.atlassian.event.api.EventPublisher eventPublisher, FeatureManager featureManager)
-
-
Method Details
-
doDefault
- Overrides:
doDefault
in classwebwork.action.ActionSupport
-
getShowPluginHints
public boolean getShowPluginHints() -
getTacUrl
-
getUserIssuesPerPage
public long getUserIssuesPerPage() -
setUserIssuesPerPage
public void setUserIssuesPerPage(long aLong) -
getUserNotificationsMimeType
-
setUserNotificationsMimeType
-
getOwnChangesList
Gets the available list of options for the Sharing Default preference- Returns:
- the available list of options for the Sharing Default preference
-
getKeyboardShortcutList
Gets the available list of options for the Keyboard shortcut preference- Returns:
- the available list of options for the keyboard shortcut Default preference
-
getKeyboardShortcutValue
The current value of the keyboard shortcut default- Returns:
- The current value of the keyboard shortcut default, true (enabled) or false (disabled)
-
getAutowatchList
-
getYesNoList
-
getQuickSearchingModeOptionsList
-
getUserLocale
-
setUserLocale
-
setDefaultUserTimeZone
-
getTimeZoneRegions
-
getTimeZoneInfos
-
getConfiguredTimeZoneRegion
-
getConfiguredTimeZoneId
-
getMimeTypes
-
getNotifyOwnChanges
public boolean getNotifyOwnChanges() -
setNotifyOwnChanges
public void setNotifyOwnChanges(boolean notifyOwnChanges) -
getUsername
-
setUsername
-
getInstalledLocales
- Returns:
- the installed locales with the default option at the top
-
doExecute
- Overrides:
doExecute
in classwebwork.action.ActionSupport
- Throws:
Exception
-
doValidation
protected void doValidation()- Overrides:
doValidation
in classwebwork.action.ActionSupport
-
isKeyboardShortcutsEnabled
public boolean isKeyboardShortcutsEnabled() -
setKeyboardShortcutsEnabled
public void setKeyboardShortcutsEnabled(boolean keyboardShortcutsEnabled) -
getAutoWatchPreference
-
setAutoWatchPreference
-
getExternalLinksNewWindow
-
setExternalLinksNewWindow
-
getShowAutowatch
public boolean getShowAutowatch() -
isShowExternalLinksInNewWindow
public boolean isShowExternalLinksInNewWindow() -
isShowQuickSearchingModeSettable
public boolean isShowQuickSearchingModeSettable() -
getQuickSearchingMode
-
setQuickSearchingMode
-