com.atlassian.confluence.user.actions
Class EditNotificationsAction

java.lang.Object
  extended bycom.opensymphony.xwork.ActionSupport
      extended bycom.atlassian.confluence.core.ConfluenceActionSupport
          extended bycom.atlassian.confluence.user.actions.AbstractUserProfileAction
              extended bycom.atlassian.confluence.user.actions.EditNotificationsAction
All Implemented Interfaces:
com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, Serializable, Spaced, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware

public class EditNotificationsAction
extends AbstractUserProfileAction

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.confluence.user.actions.AbstractUserProfileAction
attachmentManager, dashboardLabels, email, fullName, HOMEPAGE_DASHBOARD, HOMEPAGE_PROFILE, HOMEPAGE_SITEHOME, installedLocalePairs, mimeType, notificationManager, notifyByEmail, notifyForMyOwnActions, personalInformation, personalInformationEntity, personalInformationManager, preferredUserLocale, siteHomePage, spaceManager, useWysiwygEditor
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, log, permissionManager, permitted, 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
EditNotificationsAction()
           
 
Method Summary
 String doRemovePageNotification()
           
 String doRemoveSpaceNotification()
           
 String formatDateNice(Date date)
          Deprecated. since 2.3. Unused in Confluence, and uses old date formatting routines.
 AbstractPage getPage()
           
 List getPageNotificationsForUser()
           
 String getSpaceKey()
           
 List getSpaceNotificationsForUser()
           
 boolean isChangesSaved()
           
 boolean isLatestVersionRequired()
           
 boolean isPageRequired()
           
 boolean isPermitted()
           
 void setChangesSaved(boolean changesSaved)
           
 void setPageId(long pageId)
           
 void setPageManager(PageManager pageManager)
           
 void setSpaceKey(String spaceKey)
           
 
Methods inherited from class com.atlassian.confluence.user.actions.AbstractUserProfileAction
doDefault, getAttachments, getDashboardLabels, getEmail, getFullName, getGlobalHomepageSetting, getInstalledLocalePairs, getMimeType, getMimeTypes, getMimeTypeUserFriendly, getPersonalInformation, getPersonalInformationEntity, getPersonalSpaceKey, getPreferredUserLocale, getSiteHomePage, getSiteHomePageName, getSpace, getUser, getUserLocaleName, getUsername, getUserPreferences, getUserProfilePicture, getUserTimeZone, isNotifyByEmail, isNotifyForMyOwnActions, isShowingAttachments, isUseWysiwygEditor, isViewingMyProfile, setAttachmentManager, setDashboardLabels, setEmail, setFullName, setMimeType, setNotificationManager, setNotifyByEmail, setNotifyForMyOwnActions, setPersonalInformation, setPersonalInformationManager, setPreferredUserLocale, setSiteHomePage, setSpaceManager, setUserTimeZone, setUseWysiwygEditor
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addPermissionTypeTo, addToHistory, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getEditorLanguage, getEventManager, 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, isPermittedAsString, isPrintableVersion, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, 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
 

Constructor Detail

EditNotificationsAction

public EditNotificationsAction()
Method Detail

doRemoveSpaceNotification

public String doRemoveSpaceNotification()
                                 throws Exception
Throws:
Exception

doRemovePageNotification

public String doRemovePageNotification()
                                throws Exception
Throws:
Exception

getPageNotificationsForUser

public List getPageNotificationsForUser()

getSpaceNotificationsForUser

public List getSpaceNotificationsForUser()

getPage

public AbstractPage getPage()

getSpaceKey

public String getSpaceKey()

setSpaceKey

public void setSpaceKey(String spaceKey)

isPageRequired

public boolean isPageRequired()

isLatestVersionRequired

public boolean isLatestVersionRequired()

isPermitted

public boolean isPermitted()
Overrides:
isPermitted in class AbstractUserProfileAction

formatDateNice

public String formatDateNice(Date date)
Deprecated. since 2.3. Unused in Confluence, and uses old date formatting routines.


setPageId

public void setPageId(long pageId)

setPageManager

public void setPageManager(PageManager pageManager)

isChangesSaved

public boolean isChangesSaved()

setChangesSaved

public void setChangesSaved(boolean changesSaved)


Confluence is developed by Atlassian.