Class MockAuthorityHolder
- java.lang.Object
-
- jetbrains.buildServer.serverSide.auth.PermissionsBasedAuthorityHolder
-
- jetbrains.buildServer.serverSide.impl.MockAuthorityHolder
-
- All Implemented Interfaces:
AuthorityHolder
public class MockAuthorityHolder extends PermissionsBasedAuthorityHolder
- Author:
- Sergey.Anchipolevsky Date: 17.08.2007
-
-
Field Summary
Fields Modifier and Type Field Description Permissions
globalPerms
User
myUser
Map<String,Permissions>
projectPerms
-
Constructor Summary
Constructors Constructor Description MockAuthorityHolder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description User
getAssociatedUser()
Returns the user object associated with the principal.protected UnmodifiablePermissionsHolder
getPermissionsHolder()
-
Methods inherited from class jetbrains.buildServer.serverSide.auth.PermissionsBasedAuthorityHolder
createWithGlobalPermissions, getGlobalPermissions, getPermissionsGrantedForAllProjects, getPermissionsGrantedForAnyOfProjects, getPermissionsGrantedForProject, getProjectsPermissions, hasAllPermissionsOf, isPermissionGrantedForAllProjects, isPermissionGrantedForAnyOfProjects, isPermissionGrantedForAnyProject, isPermissionGrantedForProject, isPermissionGrantedGlobally
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jetbrains.buildServer.serverSide.auth.AuthorityHolder
getAllPermissions
-
-
-
-
Field Detail
-
globalPerms
public Permissions globalPerms
-
projectPerms
public final Map<String,Permissions> projectPerms
-
myUser
public User myUser
-
-
Method Detail
-
getAssociatedUser
@Nullable public User getAssociatedUser()
Description copied from interface:AuthorityHolder
Returns the user object associated with the principal.- Returns:
- may be null if the authority holder is not a user.
-
getPermissionsHolder
@NotNull protected UnmodifiablePermissionsHolder getPermissionsHolder()
- Specified by:
getPermissionsHolder
in classPermissionsBasedAuthorityHolder
-
-