Uses of Class
com.atlassian.confluence.security.SpacePermission
Packages that use SpacePermission
Package
Description
This package contains handlers that know how to create change values out of
changed objects.
-
Uses of SpacePermission in com.atlassian.confluence.api.impl.service.permissions
Methods in com.atlassian.confluence.api.impl.service.permissions that return types with arguments of type SpacePermissionModifier and TypeMethodDescriptionGlobalPermissionServiceImpl.getPermissionSubjectFilterForGroup(String groupName) GlobalPermissionServiceImpl.getPermissionSubjectFilterForUser(ConfluenceUser user) -
Uses of SpacePermission in com.atlassian.confluence.api.impl.service.permissions.validation
Method parameters in com.atlassian.confluence.api.impl.service.permissions.validation with type arguments of type SpacePermissionModifier and TypeMethodDescriptionprotected booleanAbstractPermissionsValidator.guardPermissionWillBeAdded(Collection<SpacePermission> permissionsToAdd, String guardPermission) GlobalPermissionsValidator.validateAnonymousPermissions(Collection<SpacePermission> spacePermissions) Validates if permissions can be granted to anonymous usersSpacePermissionsValidator.validateAtLeastOneAdminPermissionExists(Space entitySpace, Set<SpacePermission> permissionsToRemove) protected ValidationResultAbstractPermissionsValidator.validateGuardPermissionExistsForAnonymousUsers(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions, String guardPermission) Validates that guard permission it exists for anonymous users.protected ValidationResultAbstractPermissionsValidator.validateGuardPermissionExistsForGroup(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions, String guardPermission, String groupName) Validates that guard permission it exists for the given group.protected ValidationResultAbstractPermissionsValidator.validateGuardPermissionExistsForSubject(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions, String guardPermission, Function<SpacePermission, Boolean> subjectFilter) protected ValidationResultAbstractPermissionsValidator.validateGuardPermissionExistsForSubject(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions, String guardPermission, Function<SpacePermission, Boolean> subjectFilter) protected ValidationResultAbstractPermissionsValidator.validateGuardPermissionExistsForUnlicensedUsers(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions, String guardPermission) Validates that guard permission it exists for unlicensed users.protected ValidationResultAbstractPermissionsValidator.validateGuardPermissionExistsForUser(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions, String guardPermission, ConfluenceUser user) Validates that guard permission it exists for the given user.GlobalPermissionsValidator.validateLimitedUseConfluencePermissionExistsForUnlicensedUsers(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions) Validates that guard permission (LIMITEDUSECONFLUENCE) exists for unlicensed users.GlobalPermissionsValidator.validateUnlicensedUsersPermissions(Collection<SpacePermission> spacePermissions) Validates if permissions can be granted to unlicensed usersGlobalPermissionsValidator.validateUseConfluencePermissionExistsForAnonymousUser(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions) Validates that guard permission (USECONFLUENCE) exists for anonymous users.GlobalPermissionsValidator.validateUseConfluencePermissionExistsForGroup(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions, String groupName) Validates that guard permission (USECONFLUENCE) exists for the given group.GlobalPermissionsValidator.validateUseConfluencePermissionExistsForUser(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions, ConfluenceUser user) Validates that guard permission (USECONFLUENCE) exists for the given user.GlobalPermissionsValidator.validateUseConfluencePermissionWillBeAdded(Collection<SpacePermission> permissionsToAdd) Validates that guard permission (USECONFLUENCE) will be added.SpacePermissionsValidator.validateViewSpacePermissionExistsForAnonymousUser(Space entitySpace, Collection<SpacePermission> permissionsToAdd) Validates that Read Space permission exists for anonymous users.SpacePermissionsValidator.validateViewSpacePermissionExistsForGroup(Space entitySpace, Collection<SpacePermission> permissionsToAdd, String groupName) Validates that Read Space permission exists for the given group.SpacePermissionsValidator.validateViewSpacePermissionExistsForUser(Space entitySpace, Collection<SpacePermission> permissionsToAdd, ConfluenceUser user) Validates that Read Space permission exists for the given user.SpacePermissionsValidator.validateViewSpacePermissionWillBeAdded(Collection<SpacePermission> permissionsToAdd) -
Uses of SpacePermission in com.atlassian.confluence.event.events.permission
Fields in com.atlassian.confluence.event.events.permission declared as SpacePermissionModifier and TypeFieldDescriptionprotected final SpacePermissionGlobalPermissionChangeEvent.permissionFields in com.atlassian.confluence.event.events.permission with type parameters of type SpacePermissionModifier and TypeFieldDescriptionprotected final Iterable<SpacePermission> SpacePermissionChangeEvent.permissionsMethods in com.atlassian.confluence.event.events.permission that return SpacePermissionMethods in com.atlassian.confluence.event.events.permission that return types with arguments of type SpacePermissionConstructors in com.atlassian.confluence.event.events.permission with parameters of type SpacePermissionModifierConstructorDescriptionGlobalPermissionChangeEvent(Object src, SpacePermission permission) GlobalPermissionRemoveEvent(Object src, SpacePermission permission) GlobalPermissionSaveEvent(Object src, SpacePermission permission) SpacePermissionChangeEvent(Object src, SpacePermission permission) SpacePermissionRemoveEvent(Object src, SpacePermission permission, Space space) We keep a reference to the space separately so that when the permission is deleted, event handlers are still aware of which space the event is referring to.SpacePermissionSaveEvent(Object src, SpacePermission permission) Constructor parameters in com.atlassian.confluence.event.events.permission with type arguments of type SpacePermissionModifierConstructorDescriptionSpacePermissionChangeEvent(Object src, Iterable<SpacePermission> permissions) SpacePermissionChangeEvent(Object src, Iterable<SpacePermission> permissions, SpaceUpdateTrigger updateTrigger) SpacePermissionChangeEvent(Object src, Collection<SpacePermission> permissions, SpaceUpdateTrigger updateTrigger) SpacePermissionsRemoveForGroupEvent(Object src, String groupName, List<SpacePermission> permissions) SpacePermissionsRemoveForUserEvent(Object src, ConfluenceUser user, List<SpacePermission> permissions) SpacePermissionsRemoveFromSpaceEvent(Object src, Space space, List<SpacePermission> permissions) SpacePermissionsRemoveFromSpaceEvent(Object src, Space space, List<SpacePermission> permissions, SpaceUpdateTrigger updateTrigger) -
Uses of SpacePermission in com.atlassian.confluence.impl.audit.handler
Methods in com.atlassian.confluence.impl.audit.handler that return types with arguments of type SpacePermissionModifier and TypeMethodDescriptioncom.atlassian.confluence.impl.audit.handler.DefaultAuditHandler<SpacePermission> AuditHandlerFactory.createSpacePermissionHandler(com.atlassian.confluence.impl.audit.handler.AuditHandler<Space> spaceAuditHandler, com.atlassian.confluence.impl.audit.handler.AuditHandler<com.atlassian.user.User> userAuditHandler) -
Uses of SpacePermission in com.atlassian.confluence.impl.importexport
Methods in com.atlassian.confluence.impl.importexport with parameters of type SpacePermissionModifier and TypeMethodDescriptionprotected booleanBackupImporter.isExportedDefaultUserGroupPermission(SpacePermission permission) Deprecated. -
Uses of SpacePermission in com.atlassian.confluence.impl.security
Methods in com.atlassian.confluence.impl.security that return types with arguments of type SpacePermissionModifier and TypeMethodDescriptionCoarseGrainedCachingSpacePermissionManager.getAllPermissionsForGroup(String group) Deprecated, for removal: This API element is subject to removal in a future version.DefaultSpacePermissionManager.getAllPermissionsForGroup(String group) protected List<SpacePermission> DefaultSpacePermissionManager.getAllPermissionsForUser(ConfluenceUser user) AbstractSpacePermissionManager.getDefaultGlobalPermissions()CoarseGrainedCachingSpacePermissionManager.getGlobalPermissions()Deprecated, for removal: This API element is subject to removal in a future version.CoarseGrainedCachingSpacePermissionManager.getGlobalPermissions(String permissionType) Deprecated, for removal: This API element is subject to removal in a future version.DefaultSpacePermissionManager.getGlobalPermissions()DefaultSpacePermissionManager.getGlobalPermissions(String permissionType) CoarseGrainedCachingSpacePermissionManager.getPermissionsForAnonymousUsers(Space space) Deprecated, for removal: This API element is subject to removal in a future version.DefaultSpacePermissionManager.getPermissionsForAnonymousUsers(Space spaceEntity) CoarseGrainedCachingSpacePermissionManager.getPermissionsForGroup(String group, Space space) Deprecated, for removal: This API element is subject to removal in a future version.DefaultSpacePermissionManager.getPermissionsForGroup(String group, Space space) CoarseGrainedCachingSpacePermissionManager.getPermissionsForUser(ConfluenceUser user, Space space) Deprecated, for removal: This API element is subject to removal in a future version.DefaultSpacePermissionManager.getPermissionsForUser(ConfluenceUser user, Space space) Methods in com.atlassian.confluence.impl.security with parameters of type SpacePermissionModifier and TypeMethodDescriptionbooleanCachingSpacePermissionManager.permissionExists(SpacePermission permission) Looks up permission in the cache instance.booleanCoarseGrainedCachingSpacePermissionManager.permissionExists(SpacePermission permission) Deprecated, for removal: This API element is subject to removal in a future version.booleanDefaultSpacePermissionManager.permissionExists(SpacePermission permission) Determines if permission exists in the SpacePermissionDaovoidCoarseGrainedCachingSpacePermissionManager.removePermission(SpacePermission permission) Deprecated.since 5.9.voidCoarseGrainedCachingSpacePermissionManager.removePermission(SpacePermission permission, SpacePermissionContext context) Deprecated, for removal: This API element is subject to removal in a future version.voidDefaultSpacePermissionManager.removePermission(SpacePermission permission) Removes the specified permission.voidDefaultSpacePermissionManager.removePermission(SpacePermission permission, SpacePermissionContext context) protected voidCachingSpacePermissionManager.removePermissionFromDao(SpacePermission spacePermission) Removes realPermission from the DAO.protected voidDefaultSpacePermissionManager.removePermissionFromDao(SpacePermission realPermission) Removes the permission from the data storevoidCoarseGrainedCachingSpacePermissionManager.savePermission(SpacePermission permission) Deprecated.since 5.9.voidCoarseGrainedCachingSpacePermissionManager.savePermission(SpacePermission permission, SpacePermissionContext context) Deprecated, for removal: This API element is subject to removal in a future version.voidDefaultSpacePermissionManager.savePermission(SpacePermission permission) voidDefaultSpacePermissionManager.savePermission(SpacePermission permission, SpacePermissionContext context) protected voidCachingSpacePermissionManager.savePermissionToDao(SpacePermission spacePermission) Saves permission to the DAO.protected voidDefaultSpacePermissionManager.savePermissionToDao(SpacePermission permission) Saves the permission to the data storeMethod parameters in com.atlassian.confluence.impl.security with type arguments of type SpacePermissionModifier and TypeMethodDescriptionvoidCoarseGrainedCachingSpacePermissionManager.removePermissions(Collection<SpacePermission> permissionsToRemove, SpacePermissionContext context) Deprecated, for removal: This API element is subject to removal in a future version.voidDefaultSpacePermissionManager.removePermissions(Collection<SpacePermission> permissionsToRemove, SpacePermissionContext context) voidCoarseGrainedCachingSpacePermissionManager.saveGlobalPermissions(Collection<SpacePermission> spacePermissions, SpacePermissionContext context) Deprecated, for removal: This API element is subject to removal in a future version.voidDefaultSpacePermissionManager.saveGlobalPermissions(Collection<SpacePermission> spacePermissions, SpacePermissionContext context) voidCoarseGrainedCachingSpacePermissionManager.saveSpacePermissions(Space space, Collection<SpacePermission> spacePermissions, SpacePermissionContext context) Deprecated, for removal: This API element is subject to removal in a future version.voidDefaultSpacePermissionManager.saveSpacePermissions(Space space, Collection<SpacePermission> spacePermissions, SpacePermissionContext context) -
Uses of SpacePermission in com.atlassian.confluence.impl.security.administrators
Methods in com.atlassian.confluence.impl.security.administrators that return SpacePermissionModifier and TypeMethodDescriptionEditGlobalPermissionsAdministrator.createGroupGuardPermission(String guardPermission, String groupName) Creates the relevant guard permission for the groupEditSpacePermissionsAdministrator.createGroupGuardPermission(String guardPermission, String groupName) EditGlobalPermissionsAdministrator.createUserGuardPermission(String guardPermission, ConfluenceUser user) Creates the relevant guard permission for the userEditSpacePermissionsAdministrator.createUserGuardPermission(String guardPermission, ConfluenceUser user) Methods in com.atlassian.confluence.impl.security.administrators that return types with arguments of type SpacePermissionModifier and TypeMethodDescriptionprotected Collection<SpacePermission> AbstractEditPermissionsAdministrator.buildPermissionsFromWebForm(Space space, Map<String, ?> formParameters, String parameterQualifier) Private implementation that doesn't check to ensure space key is nullEditGlobalPermissionsAdministrator.buildPermissionsFromWebForm(Map formParameters, String parameterQualifier) Given a map containing the web form parameters from a permissions edit, return the list of global permissions that are represented by the formEditSpacePermissionsAdministrator.buildPermissionsFromWebForm(Map formParameters, String parameterQualifier) EditGlobalPermissionsAdministrator.getInitialPermissionsFromForm(Map requestParams) Retrieve the permissions initial stateEditSpacePermissionsAdministrator.getInitialPermissionsFromForm(Map requestParams) DefaultPermissionsAdministrator.getPermissions()EditGlobalPermissionsAdministrator.getRequestedPermissionsFromForm(Map requestParams) Retrieve the state of the permissions requested by the userEditSpacePermissionsAdministrator.getRequestedPermissionsFromForm(Map requestParams) Methods in com.atlassian.confluence.impl.security.administrators with parameters of type SpacePermissionModifier and TypeMethodDescriptionvoidEditGlobalPermissionsAdministrator.addPermission(SpacePermission permissionToAdd) Adds the given permission if the current user has permission to do so and updates the current active user count.voidEditSpacePermissionsAdministrator.addPermission(SpacePermission permissionToAdd) protected booleanAbstractEditPermissionsAdministrator.canAddPermission(SpacePermission permission) Used by both space and global permission administrators to determine if the user can add the permission.voidAbstractEditPermissionsAdministrator.removePermission(SpacePermission permissionToRemove) voidEditGlobalPermissionsAdministrator.removePermission(SpacePermission permissionToRemove) Removes the given permission if the current user has permission to do so and updates the current active user count.Method parameters in com.atlassian.confluence.impl.security.administrators with type arguments of type SpacePermissionModifier and TypeMethodDescriptionvoidAbstractEditPermissionsAdministrator.addAllPermissions(Set<SpacePermission> permissionsToAdd) voidAbstractEditPermissionsAdministrator.applyPermissionChanges(Collection<SpacePermission> oldPermissions, Collection<SpacePermission> newPermissions) voidEditGlobalPermissionsAdministrator.applyPermissionChanges(Collection<SpacePermission> oldPermissions, Collection<SpacePermission> newPermissions) Given the old permissions and new permissions, apply necessary permission changes to make old permissions the same as new permissions, then reset the current active user count.booleanAbstractEditPermissionsAdministrator.isRemoveAllAdminPermissions(Set<SpacePermission> permissionsToRemove) voidAbstractEditPermissionsAdministrator.removeAllPermissions(Set<SpacePermission> permissionsToRemove) voidEditSpacePermissionsAdministrator.removeAllPermissions(Set<SpacePermission> permissionsToRemove) voidAbstractEditPermissionsAdministrator.splitPermissions(Collection<SpacePermission> existingPermissions, Collection<SpacePermission> initialPermissions, Collection<SpacePermission> requestedPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove) voidAbstractEditPermissionsAdministrator.splitPermissions(Collection<SpacePermission> existingPermissions, Collection<SpacePermission> initialPermissions, Collection<SpacePermission> requestedPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove) -
Uses of SpacePermission in com.atlassian.confluence.internal.security
Methods in com.atlassian.confluence.internal.security that return types with arguments of type SpacePermissionModifier and TypeMethodDescriptionDelegatingSpacePermissionManager.getAllPermissionsForGroup(String group) DelegatingSpacePermissionManager.getDefaultGlobalPermissions()DelegatingSpacePermissionManager.getGlobalPermissions()DelegatingSpacePermissionManager.getGlobalPermissions(String permissionType) DelegatingSpacePermissionManager.getPermissionsForAnonymousUsers(Space space) DelegatingSpacePermissionManager.getPermissionsForGroup(String group, Space space) DelegatingSpacePermissionManager.getPermissionsForUser(ConfluenceUser user, Space space) Methods in com.atlassian.confluence.internal.security with parameters of type SpacePermissionModifier and TypeMethodDescriptionbooleanDelegatingSpacePermissionManager.permissionExists(SpacePermission permission) voidDelegatingSpacePermissionManager.removePermission(SpacePermission permission) Deprecated.voidDelegatingSpacePermissionManager.removePermission(SpacePermission permission, SpacePermissionContext context) voidSpacePermissionManagerInternal.removePermission(SpacePermission permission, SpacePermissionContext context) Removes the given permission.voidDelegatingSpacePermissionManager.savePermission(SpacePermission permission) Deprecated.voidDelegatingSpacePermissionManager.savePermission(SpacePermission permission, SpacePermissionContext context) voidSpacePermissionSaverInternal.savePermission(SpacePermission permission, SpacePermissionContext context) Saves the permission.Method parameters in com.atlassian.confluence.internal.security with type arguments of type SpacePermissionModifier and TypeMethodDescriptionvoidDelegatingSpacePermissionManager.removePermissions(Collection<SpacePermission> permissionsToRemove, SpacePermissionContext context) voidSpacePermissionManagerInternal.removePermissions(Collection<SpacePermission> permissionsToRemove, SpacePermissionContext context) Removes the given permissions.voidDelegatingSpacePermissionManager.saveGlobalPermissions(Collection<SpacePermission> spacePermissions, SpacePermissionContext context) voidSpacePermissionSaverInternal.saveGlobalPermissions(Collection<SpacePermission> spacePermissions, SpacePermissionContext context) Adds global permissionsvoidDelegatingSpacePermissionManager.saveSpacePermissions(@NonNull Space space, Collection<SpacePermission> spacePermissions, SpacePermissionContext context) voidSpacePermissionSaverInternal.saveSpacePermissions(@NonNull Space space, Collection<SpacePermission> spacePermissions, SpacePermissionContext context) Adds space permissions to the space -
Uses of SpacePermission in com.atlassian.confluence.rpc.soap.beans
Constructors in com.atlassian.confluence.rpc.soap.beans with parameters of type SpacePermissionConstructor parameters in com.atlassian.confluence.rpc.soap.beans with type arguments of type SpacePermissionModifierConstructorDescriptionRemoteSpacePermissionSet(String type, Collection<SpacePermission> permissionSet) -
Uses of SpacePermission in com.atlassian.confluence.security
Methods in com.atlassian.confluence.security that return SpacePermissionModifier and TypeMethodDescriptionstatic SpacePermissionSpacePermission.createAnonymousSpacePermission(String type, @Nullable Space space) static SpacePermissionSpacePermission.createAuthenticatedUsersSpacePermission(String type, @Nullable Space space) Creates a permission which is granted to all authenticated users, including unlicensed users.static SpacePermissionSpacePermission.createGroupSpacePermission(String type, @Nullable Space space, String group) static SpacePermissionSpacePermission.createUserSpacePermission(String type, @Nullable Space space, ConfluenceUser subject) PermissionsFormHandler.fromFormParameterName(String formParameterName, Space space, String parameterType) Convert a form parameter name into a space permission.Methods in com.atlassian.confluence.security that return types with arguments of type SpacePermissionModifier and TypeMethodDescriptionDefaultSpacePermissionDefaultsStore.createPermissionsForSpace(Space space) SpacePermissionDefaultsStore.createPermissionsForSpace(Space space) ReadOnlySpacePermissionManager.getAllPermissionsForGroup(String arg0) SpacePermissionCoordinator.getAllPermissionsForGroup(String group) SpacePermissionManager.getAllPermissionsForGroup(String group) ReadOnlySpacePermissionManager.getDefaultGlobalPermissions()SpacePermissionCoordinator.getDefaultGlobalPermissions()SpacePermissionManager.getDefaultGlobalPermissions()Returns the default global permissions that are created when Confluence is set up.ReadOnlySpacePermissionManager.getGlobalPermissions()ReadOnlySpacePermissionManager.getGlobalPermissions(String arg0) SpacePermissionCoordinator.getGlobalPermissions()SpacePermissionCoordinator.getGlobalPermissions(String permissionType) SpacePermissionManager.getGlobalPermissions()SpacePermissionManager.getGlobalPermissions(String permissionType) ReadOnlySpacePermissionManager.getPermissionsForAnonymousUsers(Space space) SpacePermissionCoordinator.getPermissionsForAnonymousUsers(Space space) SpacePermissionManager.getPermissionsForAnonymousUsers(Space space) Get all permissions granted to the anonymous users in the given spaceReadOnlySpacePermissionManager.getPermissionsForGroup(String group, Space space) SpacePermissionCoordinator.getPermissionsForGroup(String group, Space space) SpacePermissionManager.getPermissionsForGroup(String group, Space space) Get all permissions for the given group in the specified spaceReadOnlySpacePermissionManager.getPermissionsForUser(ConfluenceUser user, Space space) SpacePermissionCoordinator.getPermissionsForUser(ConfluenceUser user, Space space) SpacePermissionManager.getPermissionsForUser(ConfluenceUser user, Space space) Get all permissions for the given user in the specified spaceMethods in com.atlassian.confluence.security with parameters of type SpacePermissionModifier and TypeMethodDescriptionbooleanDefaultSetSpacePermissionChecker.canSetPermission(ConfluenceUser user, SpacePermission spacePermission) Checks whether the specified user can set the specified space permission.booleanSetSpacePermissionChecker.canSetPermission(ConfluenceUser user, SpacePermission spacePermission) booleanSpacePermissionDefaultsPermissionChecker.canSetPermission(ConfluenceUser user, SpacePermission spacePermission) booleanSpacePermission.isDependentOn(SpacePermission otherPermission) One permission is dependent on another if the other permission is a guard permission that applies to the same space/global scope, and to the same group / user / "all users" subject as this permission.booleanReadOnlySpacePermissionManager.permissionExists(SpacePermission arg0) booleanSpacePermissionCoordinator.permissionExists(SpacePermission permission) booleanSpacePermissionManager.permissionExists(SpacePermission permission) Check whether the given SpacePermission exists.voidReadOnlySpacePermissionManager.removePermission(SpacePermission permission) Deprecated.voidReadOnlySpacePermissionManager.removePermission(SpacePermission permission, SpacePermissionContext context) voidSpacePermissionCoordinator.removePermission(SpacePermission permission) Deprecated.voidSpacePermissionCoordinator.removePermission(SpacePermission permission, SpacePermissionContext context) Removes the specified permission.voidSpacePermissionManager.removePermission(SpacePermission permission) Deprecated.since 5.9.voidReadOnlySpacePermissionManager.savePermission(SpacePermission permission) Deprecated.voidReadOnlySpacePermissionManager.savePermission(SpacePermission permission, SpacePermissionContext context) voidSpacePermissionCoordinator.savePermission(SpacePermission permission) Deprecated.voidSpacePermissionCoordinator.savePermission(SpacePermission permission, SpacePermissionContext context) voidSpacePermissionSaver.savePermission(SpacePermission permission) Deprecated.since 5.9.Method parameters in com.atlassian.confluence.security with type arguments of type SpacePermissionModifier and TypeMethodDescriptionvoidReadOnlySpacePermissionManager.removePermissions(Collection<SpacePermission> permissionsToRemove, SpacePermissionContext context) voidSpacePermissionCoordinator.removePermissions(Collection<SpacePermission> permissionsToRemove, SpacePermissionContext context) voidReadOnlySpacePermissionManager.saveGlobalPermissions(Collection<SpacePermission> spacePermissions, SpacePermissionContext context) voidSpacePermissionCoordinator.saveGlobalPermissions(Collection<SpacePermission> spacePermissions, SpacePermissionContext context) voidReadOnlySpacePermissionManager.saveSpacePermissions(Space space, Collection<SpacePermission> spacePermissions, SpacePermissionContext context) voidSpacePermissionCoordinator.saveSpacePermissions(Space space, Collection<SpacePermission> spacePermissions, SpacePermissionContext context) Constructors in com.atlassian.confluence.security with parameters of type SpacePermissionModifierConstructorDescriptionSpacePermission(SpacePermission spacePermission) Creates a new SpacePermission with the attributes of another. -
Uses of SpacePermission in com.atlassian.confluence.security.access
Methods in com.atlassian.confluence.security.access with parameters of type SpacePermissionModifier and TypeMethodDescriptionbooleanDefaultConfluenceAccessManager.AccessManagerPermissionChecker.permissionExists(SpacePermission permission) Check whether the given SpacePermission exists. -
Uses of SpacePermission in com.atlassian.confluence.security.actions
Methods in com.atlassian.confluence.security.actions that return SpacePermissionMethods in com.atlassian.confluence.security.actions with parameters of type SpacePermissionModifier and TypeMethodDescriptionvoidPermissionRow.addPermissionType(SpacePermission permission) -
Uses of SpacePermission in com.atlassian.confluence.security.administrators
Methods in com.atlassian.confluence.security.administrators that return SpacePermissionModifier and TypeMethodDescriptionEditPermissionsAdministrator.createGroupGuardPermission(String guardPermission, String groupName) Creates the relevant guard permission for the groupEditPermissionsAdministrator.createUserGuardPermission(String guardPermission, ConfluenceUser user) Creates the relevant guard permission for the userMethods in com.atlassian.confluence.security.administrators that return types with arguments of type SpacePermissionModifier and TypeMethodDescriptionEditPermissionsAdministrator.buildPermissionsFromWebForm(Map formParameters, String parameterQualifier) Given a map containing the web form parameters from a permissions edit, return the list of global permissions that are represented by the formEditPermissionsAdministrator.getInitialPermissionsFromForm(Map requestParams) Retrieve the permissions initial statePermissionResolver.getPermissions()Returns the current permissions set for the entityPermissionsAdministrator.getPermissions()Returns the current permissions set for the entityEditPermissionsAdministrator.getRequestedPermissionsFromForm(Map requestParams) Retrieve the state of the permissions requested by the userMethods in com.atlassian.confluence.security.administrators with parameters of type SpacePermissionModifier and TypeMethodDescriptionvoidEditPermissionsAdministrator.addPermission(SpacePermission permissionToAdd) Adds the given permission if the current user has permission to do so, otherwise does nothing silently.voidEditPermissionsAdministrator.removePermission(SpacePermission permissionToRemove) Removes the given permission if the current user has permission to do so, otherwise does nothing silently.Method parameters in com.atlassian.confluence.security.administrators with type arguments of type SpacePermissionModifier and TypeMethodDescriptionvoidEditPermissionsAdministrator.addAllPermissions(Set<SpacePermission> permissionsToAdd) Adds the given set of permissions if the current user has permission to do so, otherwise does nothing silently.voidEditPermissionsAdministrator.applyPermissionChanges(Collection<SpacePermission> oldPermissions, Collection<SpacePermission> newPermissions) Given the old permissions and new permissions, apply necessary permission changes to make old permissions the same as new permissionsbooleanEditPermissionsAdministrator.isRemoveAllAdminPermissions(Set<SpacePermission> permissionsToRemove) Returns if all admin permissions would be removed by the request.voidEditPermissionsAdministrator.removeAllPermissions(Set<SpacePermission> permissionsToRemove) Removes the given set of permissions if the current user has permission to do so, otherwise does nothing silently.voidEditPermissionsAdministrator.splitPermissions(Collection<SpacePermission> existingPermissions, Collection<SpacePermission> initialPermissions, Collection<SpacePermission> requestedPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove) Determine which permissions need to be added or removed.voidEditPermissionsAdministrator.splitPermissions(Collection<SpacePermission> existingPermissions, Collection<SpacePermission> initialPermissions, Collection<SpacePermission> requestedPermissions, Set<SpacePermission> permissionsToAdd, Set<SpacePermission> permissionsToRemove) Determine which permissions need to be added or removed. -
Uses of SpacePermission in com.atlassian.confluence.security.persistence.dao
Methods in com.atlassian.confluence.security.persistence.dao that return SpacePermissionModifier and TypeMethodDescriptionSpacePermissionDao.getById(long id) Retrieves a single SpacePermission by its IDMethods in com.atlassian.confluence.security.persistence.dao that return types with arguments of type SpacePermissionModifier and TypeMethodDescriptionSpacePermissionDao.findAllGlobalPermissions()Retrieves all global permissionsSpacePermissionDao.findAllGlobalPermissionsForType(String permissionType) Retrieves all global permissions of type permissionTypeSpacePermissionDao.findGlobalGroupPermissions(String permissionType) Find all global group permissions of typepermissionType.SpacePermissionDao.findGroupPermissionsForSpace(Space space, String permissionType) Find all group permissions of typepermissionTypeforspace.SpacePermissionDao.findPermissionsForAnonymousUsers(Space space) Find the permissions granted to the anonymous users in the given spaceSpacePermissionDao.findPermissionsForGroup(String group) Retrieves all permissions for groupSpacePermissionDao.findPermissionsForGroupInSpace(String group, Space space) Find the permissions granted to the group in the given spaceSpacePermissionDao.findPermissionsForSpace(Space space) Retrieves all permissions for spaceSpacePermissionDao.findPermissionsForUser(ConfluenceUser user) Retrieves all permissions for userSpacePermissionDao.findPermissionsForUserInSpace(ConfluenceUser user, Space space) Find the permissions granted for a user in a spaceMethods in com.atlassian.confluence.security.persistence.dao with parameters of type SpacePermissionModifier and TypeMethodDescriptionSpacePermissionDao.findPermissionTypes(SpacePermission permission) Find all permission types matching the combination of (space, user, group, authenticated access subject) in permission.booleanSpacePermissionDao.hasPermission(SpacePermission permission) Determines whether permission exists in the data storevoidSpacePermissionDao.remove(SpacePermission spacePermission) voidSpacePermissionDao.save(SpacePermission permission) -
Uses of SpacePermission in com.atlassian.confluence.security.persistence.dao.hibernate
Methods in com.atlassian.confluence.security.persistence.dao.hibernate that return SpacePermissionMethods in com.atlassian.confluence.security.persistence.dao.hibernate that return types with arguments of type SpacePermissionModifier and TypeMethodDescriptionHibernateSpacePermissionDao.findAllGlobalPermissions()HibernateSpacePermissionDao.findAllGlobalPermissionsForType(String permissionType) HibernateSpacePermissionDao.findGlobalGroupPermissions(String permissionType) HibernateSpacePermissionDao.findGroupPermissionsForSpace(Space space, String permissionType) HibernateSpacePermissionDao.findPermissionsForAnonymousUsers(Space space) HibernateSpacePermissionDao.findPermissionsForGroup(String group) HibernateSpacePermissionDao.findPermissionsForGroupInSpace(String group, Space space) HibernateSpacePermissionDao.findPermissionsForSpace(Space space) HibernateSpacePermissionDao.findPermissionsForUser(ConfluenceUser user) HibernateSpacePermissionDao.findPermissionsForUserInSpace(ConfluenceUser user, Space space) HibernateSpacePermissionDao.getPersistentClass()Methods in com.atlassian.confluence.security.persistence.dao.hibernate with parameters of type SpacePermissionModifier and TypeMethodDescriptionHibernateSpacePermissionDao.findPermissionTypes(SpacePermission permission) booleanHibernateSpacePermissionDao.hasPermission(SpacePermission permission) voidHibernateSpacePermissionDao.remove(SpacePermission spacePermission) -
Uses of SpacePermission in com.atlassian.confluence.spaces
Methods in com.atlassian.confluence.spaces that return types with arguments of type SpacePermissionModifier and TypeMethodDescriptionReadOnlySpace.getPermissions()Deprecated, for removal: This API element is subject to removal in a future version.Space.getPermissions()Methods in com.atlassian.confluence.spaces with parameters of type SpacePermissionModifier and TypeMethodDescriptionvoidReadOnlySpace.addPermission(SpacePermission permission) Deprecated, for removal: This API element is subject to removal in a future version.voidSpace.addPermission(SpacePermission permission) voidReadOnlySpace.removePermission(SpacePermission permission) Deprecated, for removal: This API element is subject to removal in a future version.voidSpace.removePermission(SpacePermission permission) Method parameters in com.atlassian.confluence.spaces with type arguments of type SpacePermissionModifier and TypeMethodDescriptionvoidReadOnlySpace.setPermissions(List<SpacePermission> permissions) Deprecated, for removal: This API element is subject to removal in a future version.voidSpace.setPermissions(List<SpacePermission> permissions) -
Uses of SpacePermission in com.atlassian.confluence.user.actions
Methods in com.atlassian.confluence.user.actions that return types with arguments of type SpacePermissionModifier and TypeMethodDescriptionRemoveGroupAction.getGlobalPermissionsForThisGroup()RemoveGroupAction.getGroupSpacePermissionsForSpace(Space space)