com.atlassian.confluence.user.actions
Class ViewMyEmailSettingsAction

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.ViewMyEmailSettingsAction
All Implemented Interfaces:
FormAware, WebInterface, BreadcrumbAware, Action, LocaleProvider, TextProvider, Validateable, ValidationAware, Serializable

public class ViewMyEmailSettingsAction
extends AbstractUserProfileAction
implements FormAware

See Also:
Serialized Form

Field Summary
protected  String mimeType
           
protected  boolean notifyByEmail
           
protected  boolean notifyForMyOwnActions
           
protected  boolean showDiffInEmailNotifications
           
protected  boolean showFullContentInEmailNotifications
           
 
Fields inherited from class com.atlassian.confluence.user.actions.AbstractUserProfileAction
attachmentManager, blockWikiStyleRenderer, favouriteManager, followManager, HOMEPAGE_DASHBOARD, HOMEPAGE_PROFILE, HOMEPAGE_SITEHOME, HTML_FRIENDLY_NAME, HTML_MIME_TYPE, inlineWikiStyleRenderer, notificationManager, personalInformationManager, spaceManager, TEXT_FRIENDLY_NAME, TEXT_MIME_TYPE, userStatusManager
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, 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
ViewMyEmailSettingsAction()
           
 
Method Summary
 String doEdit()
           
 String doView()
           
 String getMimeType()
           
 List getMimeTypes()
           
 String getMimeTypeUserFriendly()
           
 boolean isEditMode()
           
 boolean isNotifyByEmail()
           
 boolean isNotifyForMyOwnActions()
           
 boolean isShowDiffInEmailNotifications()
           
 boolean isShowFullContentInEmailNotifications()
           
 void setMimeType(String mimeType)
           
 void setNotifyByEmail(boolean notifyByEmail)
           
 void setNotifyForMyOwnActions(boolean notifyForMyOwnActions)
           
 void setShowDiffInEmailNotifications(boolean showDiffInEmailNotifications)
           
 void setShowFullContentInEmailNotifications(boolean showFullContentInEmailNotifications)
           
 
Methods inherited from class com.atlassian.confluence.user.actions.AbstractUserProfileAction
getAttachments, getBlockWikiStyleRenderer, getBreadcrumb, getCurrentStatus, getEmail, getFullName, getHasStatusUpdates, getInlineWikiStyleRenderer, getPageTitle, getPersonalInformation, getPersonalInformationEntity, getPersonalSpaceKey, getUser, getUsername, getUserPreferences, getUserProfilePicture, getWebInterfaceContext, hasPersonalSpace, isFavourite, isFollowing, isMyProfile, isViewingMyProfile, setAttachmentManager, setBlockWikiStyleRenderer, setEmail, setFavouriteManager, setFollowManager, setFullName, setInlineWikiStyleRenderer, setNotificationManager, setPersonalInformation, setPersonalInformationManager, setSpaceManager, setUserStatusManager
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getEventManager, getFriendlyDateFormatter, getGlobalHelper, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSpaceHelper, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermitted, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, 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

notifyByEmail

protected boolean notifyByEmail

notifyForMyOwnActions

protected boolean notifyForMyOwnActions

showDiffInEmailNotifications

protected boolean showDiffInEmailNotifications

showFullContentInEmailNotifications

protected boolean showFullContentInEmailNotifications

mimeType

protected String mimeType
Constructor Detail

ViewMyEmailSettingsAction

public ViewMyEmailSettingsAction()
Method Detail

doView

public String doView()
              throws Exception
Throws:
Exception

doEdit

public String doEdit()
              throws Exception
Throws:
Exception

isNotifyForMyOwnActions

public boolean isNotifyForMyOwnActions()

setShowDiffInEmailNotifications

public void setShowDiffInEmailNotifications(boolean showDiffInEmailNotifications)

isShowDiffInEmailNotifications

public boolean isShowDiffInEmailNotifications()

setShowFullContentInEmailNotifications

public void setShowFullContentInEmailNotifications(boolean showFullContentInEmailNotifications)

isShowFullContentInEmailNotifications

public boolean isShowFullContentInEmailNotifications()

setNotifyForMyOwnActions

public void setNotifyForMyOwnActions(boolean notifyForMyOwnActions)

setNotifyByEmail

public void setNotifyByEmail(boolean notifyByEmail)

isNotifyByEmail

public boolean isNotifyByEmail()

getMimeType

public String getMimeType()

getMimeTypeUserFriendly

public String getMimeTypeUserFriendly()

setMimeType

public void setMimeType(String mimeType)

getMimeTypes

public List getMimeTypes()

isEditMode

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


Confluence is developed by Atlassian Pty Ltd.