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.MessageTypeNested classes/interfaces inherited from interface com.atlassian.jira.util.ErrorCollection
ErrorCollection.ReasonNested 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_RESULTFields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessagesFields 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 voidGets the available list of options for the Keyboard shortcut preferenceThe current value of the keyboard shortcut defaultbooleanGets 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 defaultbooleanbooleanlongbooleanbooleanbooleanbooleanvoidsetAutoWatchPreference(String autoWatchPreference) voidsetDefaultUserTimeZone(String timeZoneId) voidsetExternalLinksNewWindow(String externalLinksNewWindow) voidsetKeyboardShortcutsEnabled(boolean keyboardShortcutsEnabled) voidsetNotifyOwnChanges(boolean notifyOwnChanges) voidsetQuickSearchingMode(String quickSearchingMode) voidsetShareDefault(boolean isPublic) voidsetUserIssuesPerPage(long aLong) voidsetUserLocale(String userLocale) voidsetUsername(String username) voidsetUserNotificationsMimeType(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, getActionNameJspa, 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, urlEncodeMethods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface webwork.action.CommandDriven
getCommandName, setCommandMethods 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:
doDefaultin 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:
doExecutein classwebwork.action.ActionSupport- Throws:
Exception
-
doValidation
protected void doValidation()- Overrides:
doValidationin 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
-