Class DerivedPermissionsAwarePermissionsHolder
- java.lang.Object
-
- jetbrains.buildServer.serverSide.auth.PermissionsHolder
-
- jetbrains.buildServer.serverSide.impl.auth.DerivedPermissionsAwarePermissionsHolder
-
public class DerivedPermissionsAwarePermissionsHolder extends PermissionsHolder
- Author:
- Maxim.Manuylov Date: 20.01.2013
-
-
Constructor Summary
Constructors Constructor Description DerivedPermissionsAwarePermissionsHolder(ProjectManagerEx projectManager, SecurityContextEx securityContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setPermissions(Permissions globalPermissions, Map<String,Permissions> projectPermissions)
Sets global and project permissions in the holder-
Methods inherited from class jetbrains.buildServer.serverSide.auth.PermissionsHolder
getGlobalPermissions, getPermissionsGrantedForAllProjects, getPermissionsGrantedForAnyOfProjects, getPermissionsGrantedForProject, getProjectsPermissions, isPermissionGrantedForAllProjects, isPermissionGrantedForAnyOfProjects, isPermissionGrantedForAnyProject, isPermissionGrantedForProject, isPermissionGrantedGlobally
-
-
-
-
Constructor Detail
-
DerivedPermissionsAwarePermissionsHolder
public DerivedPermissionsAwarePermissionsHolder(@NotNull ProjectManagerEx projectManager, @NotNull SecurityContextEx securityContext)
-
-
Method Detail
-
setPermissions
public void setPermissions(@NotNull Permissions globalPermissions, @NotNull Map<String,Permissions> projectPermissions)
Description copied from class:PermissionsHolder
Sets global and project permissions in the holder- Overrides:
setPermissions
in classPermissionsHolder
- Parameters:
globalPermissions
- global permissionsprojectPermissions
- project permissions map (internal projects id - permissions to set)
-
-