Uses of Class
jetbrains.buildServer.serverSide.auth.Permissions
-
-
Uses of Permissions in jetbrains.buildServer.controllers.login
Methods in jetbrains.buildServer.controllers.login that return Permissions Modifier and Type Method Description Permissions
InMemoryUser. getGlobalPermissions()
Permissions
InMemoryUser. getPermissionsGrantedForAllProjects(Collection<String> projectIds)
Permissions
InMemoryUser. getPermissionsGrantedForAnyOfProjects(Collection<String> projectIds)
Permissions
InMemoryUser. getPermissionsGrantedForProject(String projectId)
Methods in jetbrains.buildServer.controllers.login that return types with arguments of type Permissions Modifier and Type Method Description Map<String,Permissions>
InMemoryUser. getProjectsPermissions()
-
Uses of Permissions in jetbrains.buildServer.controllers.profile.auth
Methods in jetbrains.buildServer.controllers.profile.auth that return Permissions Modifier and Type Method Description Permissions
EditAccessTokenForm. getGlobalPermissions()
-
Uses of Permissions in jetbrains.buildServer.groups
Method parameters in jetbrains.buildServer.groups with type arguments of type Permissions Modifier and Type Method Description void
UserGroupEx. calculatePermissions(BitSet globalPerms, Map<String,Permissions> projectPerms)
Calculates the permissions of this user group and fillsglobalPerms
andprojectPerms
with results. -
Uses of Permissions in jetbrains.buildServer.groups.impl
Methods in jetbrains.buildServer.groups.impl that return Permissions Modifier and Type Method Description Permissions
SecuredUserGroup. getGlobalPermissions()
Permissions
UserGroupImpl. getGlobalPermissions()
Permissions
SecuredUserGroup. getPermissionsGrantedForAllProjects(Collection<String> projectIds)
Permissions
UserGroupImpl. getPermissionsGrantedForAllProjects(Collection<String> projectIds)
Permissions
SecuredUserGroup. getPermissionsGrantedForAnyOfProjects(Collection<String> projectIds)
Permissions
UserGroupImpl. getPermissionsGrantedForAnyOfProjects(Collection<String> projectIds)
Permissions
SecuredUserGroup. getPermissionsGrantedForProject(String projectId)
Permissions
UserGroupImpl. getPermissionsGrantedForProject(String projectId)
Methods in jetbrains.buildServer.groups.impl that return types with arguments of type Permissions Modifier and Type Method Description Pair<Permissions,Map<String,Permissions>>
UserGroupImpl. getAllPermissions()
Pair<Permissions,Map<String,Permissions>>
UserGroupImpl. getAllPermissions()
Map<String,Permissions>
SecuredUserGroup. getProjectsPermissions()
Map<String,Permissions>
UserGroupImpl. getProjectsPermissions()
Method parameters in jetbrains.buildServer.groups.impl with type arguments of type Permissions Modifier and Type Method Description void
SecuredUserGroup. calculatePermissions(BitSet globalPerms, Map<String,Permissions> projectPerms)
void
UserGroupImpl. calculatePermissions(BitSet globalPerms, Map<String,Permissions> projectPerms)
-
Uses of Permissions in jetbrains.buildServer.serverSide
Methods in jetbrains.buildServer.serverSide that return Permissions Modifier and Type Method Description default Permissions
ServerPermissionsRestrictor. getAllowedPermissions()
Get set of the permissions allowed on the server or null if all the permissions are allowed.Permissions
ServerResponsibilityImpl. getAllowedPermissions()
Permissions
SecurityContextEx. getGloballyAllowedPermissions()
-
Uses of Permissions in jetbrains.buildServer.serverSide.auth
Fields in jetbrains.buildServer.serverSide.auth declared as Permissions Modifier and Type Field Description static Permissions
Permissions. NO_PERMISSIONS
Empty set of permissionsstatic Permissions
BuildAuthorityHolderImpl. PERMISSIONS_FOR_ACCESSIBLE_PROJECT
static Permissions
BuildAuthorityHolderImpl. PERMISSIONS_FOR_ACCESSIBLE_PROJECT_WITH_VIEW_FILE_CONTENT
static Permissions
BuildAuthorityHolderImpl. PERMISSIONS_FOR_OWN_PROJECT
static Permissions
BuildAuthorityHolderImpl. PERMISSIONS_FOR_OWN_PROJECT_WITH_SETTINGS
Methods in jetbrains.buildServer.serverSide.auth that return Permissions Modifier and Type Method Description static Permissions
PermissionsPool. getFromPool(BitSet bitSet)
static Permissions
PermissionsPool. getFromPool(Permissions perms)
Permissions
AuthorityHolder. getGlobalPermissions()
Returns all granted non-project related permissions and all project-related permissions granted globallyPermissions
PermissionsBasedAuthorityHolder. getGlobalPermissions()
Permissions
PermissionsHolder. getGlobalPermissions()
Returns permissions granted globallyPermissions
UnmodifiablePermissionsHolder. getGlobalPermissions()
Permissions
Role. getOwnPermissions()
Return only own permissions of the role without inherited permissionsPermissions
Role. getPermissions()
Returns permissions of the rolePermissions
AuthorityHolder. getPermissionsGrantedForAllProjects(Collection<String> projectIds)
Returns all permissions granted for all projects from the collection.Permissions
PermissionsBasedAuthorityHolder. getPermissionsGrantedForAllProjects(Collection<String> projectIds)
Permissions
PermissionsHolder. getPermissionsGrantedForAllProjects(Collection<String> projectIds)
Returns intersection of permissions granted to the specified projectsPermissions
UnmodifiablePermissionsHolder. getPermissionsGrantedForAllProjects(Collection<String> projectIds)
Permissions
AuthorityHolder. getPermissionsGrantedForAnyOfProjects(Collection<String> projectIds)
Returns union of permissions granted for projects from the collection.Permissions
PermissionsBasedAuthorityHolder. getPermissionsGrantedForAnyOfProjects(Collection<String> projectIds)
Permissions
PermissionsHolder. getPermissionsGrantedForAnyOfProjects(Collection<String> projectIds)
Returns union of permissions granted to the specified projectsPermissions
UnmodifiablePermissionsHolder. getPermissionsGrantedForAnyOfProjects(Collection<String> projectIds)
Permissions
AuthorityHolder. getPermissionsGrantedForProject(String projectId)
Returns all permissions granted for particular project.Permissions
PermissionsBasedAuthorityHolder. getPermissionsGrantedForProject(String projectId)
Permissions
PermissionsHolder. getPermissionsGrantedForProject(String projectId)
Returns permissions granted to the specified projectPermissions
UnmodifiablePermissionsHolder. getPermissionsGrantedForProject(String projectId)
Permissions
Permissions. intersectWith(Permissions permissions)
Creates a new permissions instance by intersecting permissions of this instance and the one passed as an argumentPermissions
Permissions. mergeWith(Permissions permissions)
Creates a new permissions instance by merging permissions of this instance and the one passed as an argumentMethods in jetbrains.buildServer.serverSide.auth that return types with arguments of type Permissions Modifier and Type Method Description default Pair<Permissions,Map<String,Permissions>>
AuthorityHolder. getAllPermissions()
Returns both global and project permissions at once.default Pair<Permissions,Map<String,Permissions>>
AuthorityHolder. getAllPermissions()
Returns both global and project permissions at once.Map<RoleScope,Permissions>
AuthenticationToken.PermissionsRestriction. getPermissions()
Map<String,Permissions>
AuthorityHolder. getProjectsPermissions()
Returns map of project-related permissions that were granted for a particular project.Map<String,Permissions>
PermissionsBasedAuthorityHolder. getProjectsPermissions()
Map<String,Permissions>
PermissionsHolder. getProjectsPermissions()
Returns permissions granted to projectsMap<String,Permissions>
UnmodifiablePermissionsHolder. getProjectsPermissions()
Methods in jetbrains.buildServer.serverSide.auth with parameters of type Permissions Modifier and Type Method Description void
PermissionSet. addGlobalPermissions(Permissions permissions)
void
PermissionSet. addProjectPermissions(String projectId, Permissions permissions)
boolean
Permissions. containsAll(Permissions permissions)
Returns true if this group of permissions contains all of the specified permissionsstatic boolean
PermissionsUtil. containsAllPermissionsOfAuthHolder(Permissions globalPermissions, Map<String,Permissions> projectPermissions, AuthorityHolder anotherHolder)
boolean
Permissions. containsAny(Permissions permissions)
Returns true if this group of permissions contains at least one permission from the specified group.static PermissionsBasedAuthorityHolder
PermissionsBasedAuthorityHolder. createWithGlobalPermissions(Permissions globalPermissions, String name)
static Permissions
PermissionsPool. getFromPool(Permissions perms)
Permissions
Permissions. intersectWith(Permissions permissions)
Creates a new permissions instance by intersecting permissions of this instance and the one passed as an argumentPermissions
Permissions. mergeWith(Permissions permissions)
Creates a new permissions instance by merging permissions of this instance and the one passed as an argumentvoid
PermissionsHolder. setPermissions(Permissions globalPermissions, Map<String,Permissions> projectPermissions)
Sets global and project permissions in the holderMethod parameters in jetbrains.buildServer.serverSide.auth with type arguments of type Permissions Modifier and Type Method Description static boolean
PermissionsUtil. containsAllPermissionsOfAuthHolder(Permissions globalPermissions, Map<String,Permissions> projectPermissions, AuthorityHolder anotherHolder)
void
PermissionsHolder. setPermissions(Permissions globalPermissions, Map<String,Permissions> projectPermissions)
Sets global and project permissions in the holderConstructor parameters in jetbrains.buildServer.serverSide.auth with type arguments of type Permissions Constructor Description PermissionsRestriction(Map<RoleScope,Permissions> permissions)
-
Uses of Permissions in jetbrains.buildServer.serverSide.impl
Fields in jetbrains.buildServer.serverSide.impl declared as Permissions Modifier and Type Field Description Permissions
MockAuthorityHolder. globalPerms
Fields in jetbrains.buildServer.serverSide.impl with type parameters of type Permissions Modifier and Type Field Description Map<String,Permissions>
MockAuthorityHolder. projectPerms
-
Uses of Permissions in jetbrains.buildServer.serverSide.impl.auth
Methods in jetbrains.buildServer.serverSide.impl.auth that return Permissions Modifier and Type Method Description Permissions
RoleImpl. getDisabledOwnPermissions()
Permissions
SecurityContextImpl. getGloballyAllowedPermissions()
Permissions
RoleImpl. getOwnPermissions()
Permissions
RoleImpl. getPermissions()
Returns permissions associated with this roleMethods in jetbrains.buildServer.serverSide.impl.auth with parameters of type Permissions Modifier and Type Method Description void
RoleImpl. doAddDisabledPermissions(Permissions permissions)
void
RoleImpl. doAddPermissions(Permissions permissions)
Adds permissions to the rolevoid
DerivedPermissionsAwarePermissionsHolder. setPermissions(Permissions globalPermissions, Map<String,Permissions> projectPermissions)
Method parameters in jetbrains.buildServer.serverSide.impl.auth with type arguments of type Permissions Modifier and Type Method Description void
DerivedPermissionsAwarePermissionsHolder. setPermissions(Permissions globalPermissions, Map<String,Permissions> projectPermissions)
Constructors in jetbrains.buildServer.serverSide.impl.auth with parameters of type Permissions Constructor Description RoleImpl(String id, String name, Permissions permissions, int orderNum, RoleManipulator manipulator)
RoleImpl(String id, String name, Permissions allowedPermissions, Permissions disabledPermissions, RoleManipulator manipulator)
RoleImpl(String id, String name, Permissions permissions, RoleManipulator roleManipulator)
-
Uses of Permissions in jetbrains.buildServer.users
Methods in jetbrains.buildServer.users that return Permissions Modifier and Type Method Description Permissions
SimpleUserData. getGlobalPermissions()
Permissions
UserData. getGlobalPermissions()
Permissions
SimpleUserData. getPermissionsGrantedForAllProjects(Collection<String> projectIds)
Permissions
UserData. getPermissionsGrantedForAllProjects(Collection<String> projectIds)
Permissions
SimpleUserData. getPermissionsGrantedForAnyOfProjects(Collection<String> projectIds)
Permissions
UserData. getPermissionsGrantedForAnyOfProjects(Collection<String> projectIds)
Permissions
SimpleUserData. getPermissionsGrantedForProject(String projectId)
Permissions
UserData. getPermissionsGrantedForProject(String projectId)
Methods in jetbrains.buildServer.users that return types with arguments of type Permissions Modifier and Type Method Description Map<String,Permissions>
SimpleUserData. getProjectsPermissions()
Map<String,Permissions>
UserData. getProjectsPermissions()
-
Uses of Permissions in jetbrains.buildServer.users.impl
Methods in jetbrains.buildServer.users.impl that return Permissions Modifier and Type Method Description Permissions
BaseUser. getGlobalPermissions()
Permissions
RestrictedUserImpl. getGlobalPermissions()
Permissions
BaseUser. getPermissionsGrantedForAllProjects(Collection<String> projectIds)
Permissions
RestrictedUserImpl. getPermissionsGrantedForAllProjects(Collection<String> projectIds)
Permissions
BaseUser. getPermissionsGrantedForAnyOfProjects(Collection<String> projectIds)
Permissions
RestrictedUserImpl. getPermissionsGrantedForAnyOfProjects(Collection<String> projectIds)
Permissions
BaseUser. getPermissionsGrantedForProject(String projectId)
Permissions
RestrictedUserImpl. getPermissionsGrantedForProject(String projectId)
Methods in jetbrains.buildServer.users.impl that return types with arguments of type Permissions Modifier and Type Method Description Map<String,Permissions>
BaseUser. getProjectsPermissions()
Map<String,Permissions>
RestrictedUserImpl. getProjectsPermissions()
-