com.atlassian.confluence.pages.actions
Class GetPagePermissionsAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.pages.actions.AbstractPageAwareAction
com.atlassian.confluence.pages.actions.GetPagePermissionsAction
- All Implemented Interfaces:
- Beanable, PageAware, WebInterface, SpaceAware, Spaced, 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 GetPagePermissionsAction
- extends AbstractPageAwareAction
- implements Beanable, SpaceAware
- See Also:
- Serialized Form
Field Summary |
protected java.util.Map<java.lang.String,java.lang.Object> |
bean
|
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.pages.actions.AbstractPageAwareAction |
getFriendlyDateFormatterHelper, getPage, getPageId, getSpace, getSpaceKey, getTitle, hasViewPagePermission, isLatestVersionRequired, isViewPermissionRequired, setPage, setSpaceManager |
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getCancelResult, getContext, 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, getWebInterfaceContext, 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 |
Methods inherited from interface com.atlassian.confluence.spaces.Spaced |
getSpace |
bean
protected java.util.Map<java.lang.String,java.lang.Object> bean
GetPagePermissionsAction
public GetPagePermissionsAction()
isPermitted
public boolean isPermitted()
- Overrides:
isPermitted
in class AbstractPageAwareAction
getPagePermissions
public java.lang.String getPagePermissions()
throws java.lang.Exception
- Throws:
java.lang.Exception
getEditPagePermissions
public java.lang.String getEditPagePermissions()
throws java.lang.Exception
- Throws:
java.lang.Exception
getBean
public java.util.Map<java.lang.String,java.lang.Object> getBean()
- Specified by:
getBean
in interface Beanable
setContentPermissionManager
public void setContentPermissionManager(ContentPermissionManager contentPermissionManager)
- Overrides:
setContentPermissionManager
in class AbstractPageAwareAction
setPageManager
public void setPageManager(PageManager pageManager)
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.
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
- Overrides:
isPageRequired
in class AbstractPageAwareAction
- Returns:
- true if the action requires a page in order to execute
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
setParentPageId
public void setParentPageId(long parentPageId)
setParentPageTitle
public void setParentPageTitle(java.lang.String parentPageTitle)
setDraftManager
public void setDraftManager(DraftManager draftManager)
setDraftId
public void setDraftId(long draftId)
getViewPermissionsUsers
public java.lang.String getViewPermissionsUsers()
setViewPermissionsUsers
public void setViewPermissionsUsers(java.lang.String viewPermissionsUsers)
getEditPermissionsUsers
public java.lang.String getEditPermissionsUsers()
setEditPermissionsUsers
public void setEditPermissionsUsers(java.lang.String editPermissionsUsers)
getViewPermissionsGroups
public java.lang.String getViewPermissionsGroups()
setViewPermissionsGroups
public void setViewPermissionsGroups(java.lang.String viewPermissionsGroups)
getEditPermissionsGroups
public java.lang.String getEditPermissionsGroups()
setEditPermissionsGroups
public void setEditPermissionsGroups(java.lang.String editPermissionsGroups)
Copyright © 2003-2014 Atlassian. All Rights Reserved.