Class UnmodifiablePermissionsHolder
- java.lang.Object
-
- jetbrains.buildServer.serverSide.auth.UnmodifiablePermissionsHolder
-
public class UnmodifiablePermissionsHolder extends Object
-
-
Constructor Summary
Constructors Constructor Description UnmodifiablePermissionsHolder(PermissionsHolder permissionsHolder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Permissions
getGlobalPermissions()
Permissions
getPermissionsGrantedForAllProjects(Collection<String> projectIds)
Permissions
getPermissionsGrantedForAnyOfProjects(Collection<String> projectIds)
Permissions
getPermissionsGrantedForProject(String projectId)
Map<String,Permissions>
getProjectsPermissions()
boolean
isPermissionGrantedForAllProjects(Collection<String> projectIds, Permission permission)
boolean
isPermissionGrantedForAnyOfProjects(Collection<String> projectIds, Permission permission)
boolean
isPermissionGrantedForAnyProject(Permission permission)
boolean
isPermissionGrantedForProject(String projectId, Permission permission)
boolean
isPermissionGrantedGlobally(Permission permission)
-
-
-
Constructor Detail
-
UnmodifiablePermissionsHolder
public UnmodifiablePermissionsHolder(@NotNull PermissionsHolder permissionsHolder)
-
-
Method Detail
-
isPermissionGrantedGlobally
public boolean isPermissionGrantedGlobally(@NotNull Permission permission)
-
isPermissionGrantedForProject
public boolean isPermissionGrantedForProject(@NotNull String projectId, @NotNull Permission permission)
-
isPermissionGrantedForAnyProject
public boolean isPermissionGrantedForAnyProject(@NotNull Permission permission)
-
isPermissionGrantedForAnyOfProjects
public boolean isPermissionGrantedForAnyOfProjects(Collection<String> projectIds, Permission permission)
-
isPermissionGrantedForAllProjects
public boolean isPermissionGrantedForAllProjects(Collection<String> projectIds, @NotNull Permission permission)
-
getGlobalPermissions
@NotNull public Permissions getGlobalPermissions()
-
getProjectsPermissions
@NotNull public Map<String,Permissions> getProjectsPermissions()
-
getPermissionsGrantedForProject
@NotNull public Permissions getPermissionsGrantedForProject(@NotNull String projectId)
-
getPermissionsGrantedForAllProjects
@NotNull public Permissions getPermissionsGrantedForAllProjects(@NotNull Collection<String> projectIds)
-
getPermissionsGrantedForAnyOfProjects
@NotNull public Permissions getPermissionsGrantedForAnyOfProjects(@NotNull Collection<String> projectIds)
-
-