com.atlassian.confluence.user.actions
Class ViewMySettingsAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.user.actions.AbstractUserProfileAction
              extended by com.atlassian.confluence.user.actions.ViewMySettingsAction
All Implemented Interfaces:
FormAware, WebInterface, UserAware, BreadcrumbAware, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, java.io.Serializable
Direct Known Subclasses:
EditMySettingsAction

public class ViewMySettingsAction
extends AbstractUserProfileAction
implements FormAware

Action to view the logged in user's preferences (homepage, timezone, and language).

See Also:
Serialized Form

Field Summary
protected static java.lang.String DEFAULT_KEY
           
protected  java.util.List<com.atlassian.core.util.PairType> installedLocalePairs
           
protected  java.lang.Boolean keyboardShortcutsEnabled
           
protected  java.lang.String preferredUserLocale
           
protected  java.lang.String siteHomePage
           
protected  TimeZone userTimeZone
           
 
Fields inherited from class com.atlassian.confluence.user.actions.AbstractUserProfileAction
attachmentManager, favouriteManager, followManager, HOMEPAGE_DASHBOARD, HOMEPAGE_PROFILE, HOMEPAGE_SITEHOME, HTML_FRIENDLY_NAME, HTML_MIME_TYPE, notificationManager, personalInformationManager, spaceManager, statusTextRenderer, TEXT_FRIENDLY_NAME, TEXT_MIME_TYPE, userDetailsManager, userStatusManager, wikiStyleRenderer
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, log, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ViewMySettingsAction()
           
 
Method Summary
 java.lang.String doEdit()
           
 java.lang.String doView()
           
 java.util.List<HTMLPairType> getAvailableTimeZones()
           
protected  java.lang.String getGlobalHomepageSetting()
           
 java.util.List<com.atlassian.core.util.PairType> getInstalledLocalePairs()
           
 java.lang.String getPreferredUserLocale()
           
 java.lang.String getSiteHomePage()
           
 java.util.List<HTMLPairType> getSiteHomePages()
           
 java.lang.String getUserLocaleName()
           
 java.lang.String getUserTimeZone()
           
 boolean isEditMode()
           
 boolean isKeyboardShortcutsEnabled()
           
 boolean isPermitted()
           
 
Methods inherited from class com.atlassian.confluence.user.actions.AbstractUserProfileAction
getAttachments, getBreadcrumb, getContext, getCurrentStatus, getEmail, getFullName, getHasStatusUpdates, getPageTitle, getPersonalInformation, getPersonalInformationEntity, getPersonalSpaceKey, getRenderedAboutMe, getStatusTextRenderer, getUser, getUsername, getUserPreferences, getUserProfilePicture, getUserProperty, getWebInterfaceContext, hasPersonalSpace, isFavourite, isFollowing, isHasAboutMe, isMyProfile, isUserRequired, isViewingMyProfile, isViewPermissionRequired, setAttachmentManager, setFavouriteManager, setFollowManager, setNotificationManager, setPersonalInformation, setPersonalInformationManager, setSpaceManager, setStatusTextRenderer, setUserDetailsManager, setUserStatusManager, setWikiStyleRenderer
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setUserAccessor, setWebInterfaceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

preferredUserLocale

protected java.lang.String preferredUserLocale

userTimeZone

protected TimeZone userTimeZone

installedLocalePairs

protected java.util.List<com.atlassian.core.util.PairType> installedLocalePairs

siteHomePage

protected java.lang.String siteHomePage

DEFAULT_KEY

protected static final java.lang.String DEFAULT_KEY
See Also:
Constant Field Values

keyboardShortcutsEnabled

protected java.lang.Boolean keyboardShortcutsEnabled
Constructor Detail

ViewMySettingsAction

public ViewMySettingsAction()
Method Detail

doView

public java.lang.String doView()

doEdit

public java.lang.String doEdit()
                        throws java.lang.Exception
Throws:
java.lang.Exception

isPermitted

public boolean isPermitted()
Overrides:
isPermitted in class ConfluenceActionSupport

getSiteHomePage

public java.lang.String getSiteHomePage()

getSiteHomePages

public java.util.List<HTMLPairType> getSiteHomePages()

getAvailableTimeZones

public java.util.List<HTMLPairType> getAvailableTimeZones()

getUserLocaleName

public java.lang.String getUserLocaleName()

getInstalledLocalePairs

public java.util.List<com.atlassian.core.util.PairType> getInstalledLocalePairs()

getPreferredUserLocale

public java.lang.String getPreferredUserLocale()

isKeyboardShortcutsEnabled

public boolean isKeyboardShortcutsEnabled()

getGlobalHomepageSetting

protected java.lang.String getGlobalHomepageSetting()

getUserTimeZone

public java.lang.String getUserTimeZone()

isEditMode

public boolean isEditMode()
Specified by:
isEditMode in interface FormAware


Copyright © 2003-2011 Atlassian. All Rights Reserved.