com.atlassian.confluence.security.actions
Class EditSpacePermissionsAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.spaces.actions.AbstractSpaceAction
              extended by com.atlassian.confluence.security.actions.AbstractSpacePermissionsAction
                  extended by com.atlassian.confluence.security.actions.AbstractViewPermissionsAction
                      extended by com.atlassian.confluence.security.actions.AbstractEditPermissionsAction
                          extended by com.atlassian.confluence.security.actions.EditSpacePermissionsAction
All Implemented Interfaces:
SpaceAdministrative, Spaced, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, Serializable

public class EditSpacePermissionsAction
extends AbstractEditPermissionsAction
implements SpaceAdministrative

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.confluence.security.actions.AbstractViewPermissionsAction
groupNames, groups, permissionId, permissions, selectedGroup, selectedGroups, selectedPermissions, selectedUsername, selectedUsers, startIndex
 
Fields inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
key, notificationManager, originalSpace, space, spaceManager, wikiStyleRenderer
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, localeManager, 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
EditSpacePermissionsAction()
           
 
Method Summary
 String doAddBrowseSpacePermission()
           
protected  List getAdministrationPermissions()
           
protected  String getGuardPermission()
           
 
Methods inherited from class com.atlassian.confluence.security.actions.AbstractEditPermissionsAction
addPermission, buildAnonymousCheckboxName, buildGroupCheckboxName, buildUserCheckboxName, execute, getPermissionCheckDispatcherResultCache, getRequestParams, isPermissionExists, removePermission, setPermissionCheckDispatcherResultCache, validate
 
Methods inherited from class com.atlassian.confluence.security.actions.AbstractViewPermissionsAction
getActiveGroups, getActiveUsers, getAnonymousPermissions, getSelectedGroup, getSelectedUsername, getUsernamesForPermissionType, hasAnonymousPermission, hasGroupPermission, hasUserPermission, isSharedMode, setSelectedGroup, setSelectedUsername
 
Methods inherited from class com.atlassian.confluence.security.actions.AbstractSpacePermissionsAction
getPermissions, isAnonymousSpacePermissionWithoutGlobalPermission, isPermitted
 
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
getKey, getPermissionTypes, getSpace, getSpaceKey, getSpaceXHtmlDescription, getSubscribableName, isAdminUser, isPersonalSpace, isSuperUser, isUserWatchingSpace, isValidSpaceKey, setKey, setNotificationManager, setSpace, setSpaceManager, setWikiStyleRenderer
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addPermissionTypeTo, addToHistory, doDefault, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getEditorLanguage, getEventManager, getGlobalHelper, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleString, getNiceContentType, 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, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditSpacePermissionsAction

public EditSpacePermissionsAction()
Method Detail

doAddBrowseSpacePermission

public String doAddBrowseSpacePermission()

getGuardPermission

protected String getGuardPermission()
Specified by:
getGuardPermission in class AbstractViewPermissionsAction

getAdministrationPermissions

protected List getAdministrationPermissions()
Specified by:
getAdministrationPermissions in class AbstractEditPermissionsAction


Confluence is developed by Atlassian.