Class EditEmailSettingsAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.confluence.core.ConfluenceActionSupport
-
- com.atlassian.confluence.user.actions.AbstractUserProfileAction
-
- com.atlassian.confluence.user.actions.EditEmailSettingsAction
-
- All Implemented Interfaces:
FormAware,WebInterface,UserAware,BreadcrumbAware,MessageHolderAware,com.opensymphony.xwork2.Action,com.opensymphony.xwork2.interceptor.ValidationAware,com.opensymphony.xwork2.LocaleProvider,com.opensymphony.xwork2.TextProvider,com.opensymphony.xwork2.Validateable,Serializable
public class EditEmailSettingsAction extends AbstractUserProfileAction implements FormAware
This class is used by the doeditsettings action- See Also:
- Serialized Form
-
-
Field Summary
-
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, wikiStyleRenderer
-
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, personService, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, systemInformationService, userAccessor, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description EditEmailSettingsAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdoInput()Stringexecute()StringgetMimeType()List<HTMLPairType>getMimeTypes()booleanisEditMode()booleanisNotifyByEmail()booleanisNotifyForMyOwnActions()booleanisNotifyOnNewFollowers()booleanisPermitted()booleanisReceiveRecommendedEmail()booleanisShowDiffInEmailNotifications()booleanisSiteBlogWatchForUser()booleanisWatchingNetwork()booleanisWatchMyOwnContent()voidsetMimeType(String mimeType)voidsetNotifyByEmail(boolean notifyByEmail)voidsetNotifyForMyOwnActions(boolean notifyForMyOwnActions)voidsetNotifyOnNewFollowers(boolean notifyOnNewFollowers)voidsetReceiveRecommendedEmail(boolean setIt)voidsetShowDiffInEmailNotifications(boolean showDiffInEmailNotifications)voidsetSiteBlogWatchForUser(boolean siteBlogWatchForUser)voidsetWatchingNetwork(boolean watchingNetwork)voidsetWatchMyOwnContent(boolean watchMyOwnContent)-
Methods inherited from class com.atlassian.confluence.user.actions.AbstractUserProfileAction
currentUserHasLicensedAccess, getAttachments, getBreadcrumb, getContext, getEmail, getFullName, getPageTitle, getPersonalInformation, getPersonalInformationEntity, getPersonalSpaceKey, getRenderedAboutMe, getStatusTextRenderer, getUser, getUsername, getUserPreferences, getUserProfilePicture, getUserProperty, getWebInterfaceContext, hasPersonalSpace, isFavourite, isFollowing, isHasAboutMe, isMyProfile, isUserRequired, isViewPermissionRequired, setAttachmentManager, setFavouriteManager, setFollowManager, setNotificationManager, setPersonalInformation, setPersonalInformationManager, setSpaceManager, setStatusTextRenderer, setUserDetailsManager, setWikiStyleRenderer, userPreferences
-
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getAccessMode, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getBootstrapStatusProvider, getCancel, getCancelResult, getConfluenceAccessManager, getContentUiSupport, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocBean, getDocLink, getEventManager, getFriendlyDateFormatter, getFrontendServiceURL, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageJs, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionManager, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPersonService, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUserAccessor, getUserByName, getUserFullName, getUserHasBrowseUsersPermission, getUserHasLicensedAccess, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPrintableVersion, isSkipAccessCheck, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setAccessModeService, setApiDateFormatService, setApiPersonService, setBootstrapManager, setBootstrapStatusProvider, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setServletRequestSupplier, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, useSkipAccessCheck, withServletRequestSupplier
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.opensymphony.xwork2.LocaleProvider
isValidLocale, isValidLocaleString
-
Methods inherited from interface com.atlassian.confluence.validation.MessageHolderAware
validate
-
-
-
-
Method Detail
-
execute
public String execute() throws Exception
- Specified by:
executein interfacecom.opensymphony.xwork2.Action- Overrides:
executein classcom.opensymphony.xwork2.ActionSupport- Throws:
Exception
-
setShowDiffInEmailNotifications
public void setShowDiffInEmailNotifications(boolean showDiffInEmailNotifications)
-
setMimeType
public void setMimeType(String mimeType)
-
setNotifyForMyOwnActions
public void setNotifyForMyOwnActions(boolean notifyForMyOwnActions)
-
setWatchMyOwnContent
public void setWatchMyOwnContent(boolean watchMyOwnContent)
-
setNotifyByEmail
public void setNotifyByEmail(boolean notifyByEmail)
-
setSiteBlogWatchForUser
public void setSiteBlogWatchForUser(boolean siteBlogWatchForUser)
-
isPermitted
public boolean isPermitted()
- Overrides:
isPermittedin classConfluenceActionSupport
-
isEditMode
public boolean isEditMode()
- Specified by:
isEditModein interfaceFormAware
-
getMimeType
public String getMimeType()
-
getMimeTypes
public List<HTMLPairType> getMimeTypes()
-
isNotifyByEmail
public boolean isNotifyByEmail()
-
isSiteBlogWatchForUser
public boolean isSiteBlogWatchForUser()
-
isWatchingNetwork
public boolean isWatchingNetwork()
-
setWatchingNetwork
public void setWatchingNetwork(boolean watchingNetwork)
-
isNotifyForMyOwnActions
public boolean isNotifyForMyOwnActions()
-
isWatchMyOwnContent
public boolean isWatchMyOwnContent()
-
isShowDiffInEmailNotifications
public boolean isShowDiffInEmailNotifications()
-
isNotifyOnNewFollowers
public boolean isNotifyOnNewFollowers()
-
setNotifyOnNewFollowers
public void setNotifyOnNewFollowers(boolean notifyOnNewFollowers)
-
isReceiveRecommendedEmail
public boolean isReceiveRecommendedEmail()
-
setReceiveRecommendedEmail
public void setReceiveRecommendedEmail(boolean setIt)
-
-