com.atlassian.confluence.user.actions
Class EditNotificationsAction

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.EditNotificationsAction
All Implemented Interfaces:
WebInterface, Spaced, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, java.io.Serializable

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, 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
 java.lang.String doRemovePageNotification()
           
 java.lang.String doRemoveSpaceNotification()
           
 AbstractPage getPage()
           
 java.util.List getPageNotificationsForUser()
           
 java.lang.String getSpaceKey()
           
 java.util.List getSpaceNotificationsForUser()
           
 boolean isChangesSaved()
           
 boolean isLatestVersionRequired()
           
 boolean isPageRequired()
           
 boolean isPermitted()
           
 void setChangesSaved(boolean changesSaved)
           
 void setPageId(long pageId)
           
 void setPageManager(PageManager pageManager)
           
 void setSpaceKey(java.lang.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, getWebInterfaceContext, isMyProfile, 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, addFieldError, addPermissionTypeTo, addToHistory, 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, isPermittedAsString, isPrintableVersion, isSharedMode, isUsingHSQL, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBean, 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 java.lang.String doRemoveSpaceNotification()
                                           throws java.lang.Exception
Throws:
java.lang.Exception

doRemovePageNotification

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

getPageNotificationsForUser

public java.util.List getPageNotificationsForUser()

getSpaceNotificationsForUser

public java.util.List getSpaceNotificationsForUser()

getPage

public AbstractPage getPage()

getSpaceKey

public java.lang.String getSpaceKey()

setSpaceKey

public void setSpaceKey(java.lang.String spaceKey)

isPageRequired

public boolean isPageRequired()

isLatestVersionRequired

public boolean isLatestVersionRequired()

isPermitted

public boolean isPermitted()
Overrides:
isPermitted in class AbstractUserProfileAction

setPageId

public void setPageId(long pageId)

setPageManager

public void setPageManager(PageManager pageManager)

isChangesSaved

public boolean isChangesSaved()

setChangesSaved

public void setChangesSaved(boolean changesSaved)


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.