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 voidsetPermissions(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:PermissionsHolderSets global and project permissions in the holder- Overrides:
setPermissionsin classPermissionsHolder- Parameters:
globalPermissions- global permissionsprojectPermissions- project permissions map (internal projects id - permissions to set)
-
-