public abstract class AbstractEditSpacePermissionsAction extends AbstractEditPermissionAction implements EditPermissionsAware, SpaceAware, SpaceAdministrative, Spaced, Evented<SpacePermissionsUpdateEvent>
permissionsAdministrator, selectedGroup, selectedUsernameanonymousPermissionRow, groupPermissionRows, permissionsAdministratorBuilder, userPermissionRowsCANCEL, contentUiSupport, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, userHistoryManager, webInterfaceManager| Constructor and Description |
|---|
AbstractEditSpacePermissionsAction() |
| Modifier and Type | Method and Description |
|---|---|
String |
execute()
Add and remove the permissions
|
SpacePermissionsUpdateEvent |
getEventToPublish(String result)
Gets the event to publish.
|
String |
getGuardPermission()
Obtains the relevant guard permission for the action
|
String |
getKey() |
String |
getSelectedSpaceToolsTab() |
Space |
getSpace() |
ThemeManager |
getThemeManager() |
boolean |
hasSpaceSideBar()
Tells whether the page has a Space IA bar on the left.
|
boolean |
isPermitted() |
boolean |
isSpaceRequired()
If the action requires that the space be set before being run, then it should
return true to this method.
|
boolean |
isViewPermissionRequired() |
void |
setKey(String key) |
void |
setSpace(Space space)
IOC method for setting the space on the action.
|
void |
setSpaceManager(SpaceManager spaceManager) |
void |
setThemeManager(ThemeManager themeManager) |
executeAction, getGroupsToAddAsList, getPermissionsAdministrator, getSelectedGroup, getSelectedUsername, getUsersToAddAsList, setGroupsToAdd, setSelectedGroup, setSelectedUsername, setUsersToAdd, validatebootstrap, getAnonymousPermissionRow, getGroupPermissionRows, getPermissions, getRequestParams, getSpacePermissionHeaders, getUnlicensedAuthenticatedPermissionRow, getUserPermissionRows, isAdminUser, isAllowPerUserGlobalPermissionCreation, isLicensingPermissionManagedByUM, isShowGlobalUnlicensedUsersUI, isValidAnonymousPermission, isValidAuthenticatedUsersPermission, setPermissionsAdministratorBuilderaddActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getCancelResult, getConfluenceAccessManager, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocLink, getEventManager, getFriendlyDateFormatter, getFrontendAssetsManager, getFrontEndDarkFeatureHelper, getFrontendFragment, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getLocaleString, getMessageHolder, getNiceContentType, getPermissionManager, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRemoteUser, getSession, getSpaCacheManager, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserByName, getUserFullName, getUserHasLicensedAccess, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPrintableVersion, isSharedMode, isSkipAccessCheck, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, isVertigo, setApiDateFormatService, setBootstrapManager, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setFormatSettingsManager, setFrontendAssetsManager, setFrontEndDarkFeatureHelper, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSkipAccessCheck, setSpaCacheManager, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setUserHistoryManager, setWebInterfaceManager, useSpaCreatePage, useSpaCreatePageaddActionError, addActionMessage, addFieldError, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrorsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetGroupsToAddAsList, getSelectedGroup, getSelectedUsername, getUsersToAddAsList, setGroupsToAdd, setSelectedGroup, setSelectedUsername, setUsersToAdd, validategetAnonymousPermissionRow, getGroupPermissionRows, getPermissionsAdministrator, getRequestParams, getUnlicensedAuthenticatedPermissionRow, getUserPermissionRows, isSharedMode, populateAdministratorpublic final String execute() throws Exception
EditPermissionsAwareexecute in interface EditPermissionsAwareexecute in interface com.opensymphony.xwork.Actionexecute in class com.opensymphony.xwork.ActionSupportExceptionpublic final void setSpaceManager(SpaceManager spaceManager)
public final boolean isPermitted()
isPermitted in class ConfluenceActionSupportpublic final String getGuardPermission()
PermissionsAwaregetGuardPermission in interface PermissionsAwarepublic final boolean isViewPermissionRequired()
isViewPermissionRequired in interface SpaceAwarepublic final boolean isSpaceRequired()
SpaceAwareisSpaceRequired in interface SpaceAwarepublic final void setSpace(Space space)
SpaceAwaresetSpace in interface SpaceAwarespace - the space that the action will be working on.public final String getKey()
public final void setKey(String key)
public final void setThemeManager(ThemeManager themeManager)
public final ThemeManager getThemeManager()
public final boolean hasSpaceSideBar()
public SpacePermissionsUpdateEvent getEventToPublish(String result)
EventedgetEventToPublish in interface Evented<SpacePermissionsUpdateEvent>result - the result of the action executing.public String getSelectedSpaceToolsTab()
Copyright © 2003–2017 Atlassian. All rights reserved.