Interface SpacePermissionSaverInternal
- All Superinterfaces:
SpacePermissionSaver
- All Known Subinterfaces:
SpacePermissionManagerInternal
- All Known Implementing Classes:
AbstractSpacePermissionManager,CachingSpacePermissionManager,CoarseGrainedCachingSpacePermissionManager,DefaultSpacePermissionManager,DelegatingSpacePermissionManager,ReadOnlySpacePermissionManager,RecoveryAwareCachingSpacePermissionManager,RecoveryAwareCGCachingSpacePermissionManager,RecoveryAwareSpacePermissionManager,ScopesAwareSpacePermissionManager,SpacePermissionCoordinator
Internal version of the
SpacePermissionSaver; see package-info.java for rationale.- Since:
- 5.9
-
Method Summary
Modifier and TypeMethodDescriptionvoidsaveGlobalPermissions(Collection<SpacePermission> spacePermissions, SpacePermissionContext context) Adds global permissionsvoidsavePermission(SpacePermission permission, SpacePermissionContext context) Saves the permission.voidsaveSpacePermissions(@NonNull Space space, Collection<SpacePermission> spacePermissions, SpacePermissionContext context) Adds space permissions to the spaceMethods inherited from interface com.atlassian.confluence.security.SpacePermissionSaver
savePermission
-
Method Details
-
savePermission
Saves the permission.May generate a
SpacePermissionSaveEventin the process, depending on the context.- Parameters:
permission- the permission to savecontext- the context for the save
-
saveSpacePermissions
void saveSpacePermissions(@NonNull Space space, Collection<SpacePermission> spacePermissions, SpacePermissionContext context) Adds space permissions to the space- Parameters:
space- Space to which permissions should be grantedspacePermissions- Collection of space permissions. They should all belong to the same space.context- the context of the save- Since:
- 9.1
-
saveGlobalPermissions
void saveGlobalPermissions(Collection<SpacePermission> spacePermissions, SpacePermissionContext context) Adds global permissions- Parameters:
spacePermissions- Collection of global permissions.context- the context of the save- Since:
- 9.3
-