com.atlassian.confluence.user.actions
Class EditNotificationsAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.user.actions.AbstractUserProfileAction
com.atlassian.confluence.user.actions.EditNotificationsAction
- All Implemented Interfaces:
- PageAware, WebInterface, SpaceAware, Spaced, UserAware, BreadcrumbAware, MessageHolderAware, 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
- implements SpaceAware, PageAware
- See Also:
- Serialized Form
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, messageHolder, 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 |
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, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getCancelResult, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserByName, getUserFullName, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setApiDateFormatService, setBootstrapManager, setCancel, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, 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 |
EditNotificationsAction
public EditNotificationsAction()
getPaginationSupport
public PaginationSupport getPaginationSupport()
setStartIndex
public void setStartIndex(int startIndex)
getPageSize
public int getPageSize()
getPaginatedItems
public java.util.List getPaginatedItems()
doAddSpaceNotification
public java.lang.String doAddSpaceNotification()
doRemoveSpaceNotification
public java.lang.String doRemoveSpaceNotification()
doAddPageNotification
public java.lang.String doAddPageNotification()
doRemovePageNotification
public java.lang.String doRemovePageNotification()
getPageNotificationsForUser
public java.util.List getPageNotificationsForUser()
getSpaceNotificationsForUser
public java.util.List getSpaceNotificationsForUser()
doDefault
public java.lang.String doDefault()
throws java.lang.Exception
- Description copied from class:
ConfluenceActionSupport
- Default webwork action execution method.
- Overrides:
doDefault
in class ConfluenceActionSupport
- Returns:
- the action result
- Throws:
java.lang.Exception
- if something goes wrong
getPage
public AbstractPage getPage()
- Specified by:
getPage
in interface PageAware
- Returns:
- page the page that the action worked on
setPage
public void setPage(AbstractPage page)
- Description copied from interface:
PageAware
- IOC method for setting the page on the action. This is called from the interceptor
- Specified by:
setPage
in interface PageAware
- Parameters:
page
- the page that the action will be working on.
getSpaceKey
public java.lang.String getSpaceKey()
getSpaceName
public java.lang.String getSpaceName()
setSpaceKey
public void setSpaceKey(java.lang.String spaceKey)
getUndoLink
public AddWatchLink getUndoLink()
isPageRequired
public boolean isPageRequired()
- Description copied from interface:
PageAware
- If the action requires that the page be set before being run, then it should
return true to this method. If the action requires a page, but no page is available,
then the interceptor will automatically redirect to the 'pagenotfound' result
- Specified by:
isPageRequired
in interface PageAware
- Returns:
- true if the action requires a page in order to execute
isLatestVersionRequired
public boolean isLatestVersionRequired()
- Description copied from interface:
PageAware
- If the action can only work on the most recent version of a page, this will cause the
interceptor to silently replace the version that it looks up with the most recent
version, if necessary.
- Specified by:
isLatestVersionRequired
in interface PageAware
- Returns:
- true if the action requires the most recent version of a page
isPermitted
public boolean isPermitted()
- Overrides:
isPermitted
in class ConfluenceActionSupport
setPageId
public void setPageId(long pageId)
getPageId
public long getPageId()
isChangesSaved
public boolean isChangesSaved()
setChangesSaved
public void setChangesSaved(boolean changesSaved)
setSpace
public void setSpace(Space space)
- Description copied from interface:
SpaceAware
- IOC method for setting the space on the action. This is called from the interceptor
- Specified by:
setSpace
in interface SpaceAware
- Parameters:
space
- the space that the action will be working on.
isSpaceRequired
public boolean isSpaceRequired()
- Description copied from interface:
SpaceAware
- If the action requires that the space be set before being run, then it should
return true to this method. If the action requires a space, but no space is available,
then the interceptor will automatically redirect to the 'pagenotfound' result
- Specified by:
isSpaceRequired
in interface SpaceAware
- Returns:
- true if the action requires a space in order to execute
getSpace
public Space getSpace()
- Specified by:
getSpace
in interface Spaced
setContentType
public void setContentType(java.lang.String contentType)
Copyright © 2003-2014 Atlassian. All Rights Reserved.