Uses of Class
jetbrains.buildServer.serverSide.auth.Permission
-
-
Uses of Permission in jetbrains.buildServer.controllers
Methods in jetbrains.buildServer.controllers that return Permission Modifier and Type Method Description protected abstract Permission
FileBrowseController. getPermission()
Methods in jetbrains.buildServer.controllers with parameters of type Permission Modifier and Type Method Description static RequestPermissionsCheckerEx
RequestPermissionsCheckerEx. globalPermissionChecker(Permission permission)
-
Uses of Permission in jetbrains.buildServer.controllers.admin
Methods in jetbrains.buildServer.controllers.admin with parameters of type Permission Modifier and Type Method Description protected boolean
AdminPage. checkHasGlobalPermission(javax.servlet.http.HttpServletRequest request, Permission permission)
protected boolean
AdminPage. checkHasGlobalPermissions(javax.servlet.http.HttpServletRequest request, Permission... permissions)
List<SProject>
AdminPermissionsUtil. filterProjectsWithPermissions(List<SProject> allProjects, Permission... perms)
Filter<SProject>
AdminPermissionsUtil. getFilter(Permission... perms)
void
AdminActionsController. registerActionWithGlobalPermission(ControllerAction controllerAction, Permission permissionToCheck)
-
Uses of Permission in jetbrains.buildServer.controllers.admin.roles
Methods in jetbrains.buildServer.controllers.admin.roles that return Permission Modifier and Type Method Description Permission[]
EditableRoleBean. getAvailablePermissions()
Methods in jetbrains.buildServer.controllers.admin.roles that return types with arguments of type Permission Modifier and Type Method Description List<Permission>
EditableRoleBean. getDisabledPermissions()
Map<Permission,Object>
EditRolesForm. getGloballyAllowedPermissions()
List<Permission>
EditableRoleBean. getPermissions()
-
Uses of Permission in jetbrains.buildServer.controllers.login
Methods in jetbrains.buildServer.controllers.login with parameters of type Permission Modifier and Type Method Description boolean
InMemoryUser. isPermissionGrantedForAllProjects(Collection<String> projectIds, Permission permission)
boolean
InMemoryUser. isPermissionGrantedForAnyOfProjects(Collection<String> projectIds, Permission permission)
boolean
InMemoryUser. isPermissionGrantedForAnyProject(Permission permission)
boolean
InMemoryUser. isPermissionGrantedForProject(String projectId, Permission permission)
boolean
InMemoryUser. isPermissionGrantedGlobally(Permission permission)
-
Uses of Permission in jetbrains.buildServer.controllers.profile
Methods in jetbrains.buildServer.controllers.profile that return types with arguments of type Permission Modifier and Type Method Description List<Permission>
RoleBean. getRolePermissions()
-
Uses of Permission in jetbrains.buildServer.controllers.profile.auth
Methods in jetbrains.buildServer.controllers.profile.auth that return types with arguments of type Permission Modifier and Type Method Description Map<PermissionGroup,List<Permission>>
EditAccessTokenForm. getPermissionGroups()
-
Uses of Permission in jetbrains.buildServer.groups.impl
Methods in jetbrains.buildServer.groups.impl with parameters of type Permission Modifier and Type Method Description boolean
SecuredUserGroup. isPermissionGrantedForAllProjects(Collection<String> projectIds, Permission permission)
boolean
UserGroupImpl. isPermissionGrantedForAllProjects(Collection<String> projectIds, Permission permission)
boolean
SecuredUserGroup. isPermissionGrantedForAnyOfProjects(Collection<String> projectIds, Permission permission)
boolean
UserGroupImpl. isPermissionGrantedForAnyOfProjects(Collection<String> projectIds, Permission permission)
boolean
SecuredUserGroup. isPermissionGrantedForAnyProject(Permission permission)
boolean
UserGroupImpl. isPermissionGrantedForAnyProject(Permission permission)
boolean
SecuredUserGroup. isPermissionGrantedForProject(String projectId, Permission permission)
boolean
UserGroupImpl. isPermissionGrantedForProject(String projectId, Permission permission)
boolean
SecuredUserGroup. isPermissionGrantedGlobally(Permission permission)
boolean
UserGroupImpl. isPermissionGrantedGlobally(Permission permission)
Authority. -
Uses of Permission in jetbrains.buildServer.https
Fields in jetbrains.buildServer.https declared as Permission Modifier and Type Field Description static Permission
HttpsConfigurator. REQUIRED_USER_PERMISSION
-
Uses of Permission in jetbrains.buildServer.serverSide.asserts
Methods in jetbrains.buildServer.serverSide.asserts with parameters of type Permission Modifier and Type Method Description RoleAssert
RoleAssert. doesNotHavePermission(Permission... permission)
SUserAssert
SUserAssert. hasGlobalPermissions(Permission... permission)
SUserAssert
SUserAssert. hasNoGlobalPermission(Permission... permission)
SUserAssert
SUserAssert. hasNoProjectPermission(ProjectEx project, Permission permission)
SUserAssert
SUserAssert. hasProjectPermission(SProject project, Permission permission)
-
Uses of Permission in jetbrains.buildServer.serverSide.audit
Methods in jetbrains.buildServer.serverSide.audit that return Permission Modifier and Type Method Description Permission
ActionType. getPermission()
-
Uses of Permission in jetbrains.buildServer.serverSide.auth
Fields in jetbrains.buildServer.serverSide.auth declared as Permission Modifier and Type Field Description static Permission[]
AuthUtil. ADMIN_ZONE_PERMISSIONS
Methods in jetbrains.buildServer.serverSide.auth that return Permission Modifier and Type Method Description static Permission
Permission. lookupPermission(int index)
static Permission
Permission. lookupPermission(String name)
Searches for a permission by its namePermission[]
Permissions. toArray()
Converts this group to array of permissions corresponding to bit set contained within this groupstatic Permission
Permission. valueOf(String name)
Returns the enum constant of this type with the specified name.static Permission[]
Permission. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in jetbrains.buildServer.serverSide.auth that return types with arguments of type Permission Modifier and Type Method Description List<Permission>
PermissionGroup. getAllGroupPermissions()
List<Permission>
PermissionGroup. getPermissions(SUser user, SProject project)
List<Permission>
Permissions. toList()
Returns this group of permissions as list.Methods in jetbrains.buildServer.serverSide.auth with parameters of type Permission Modifier and Type Method Description void
Role. addPermissions(Permission... permissions)
Adds permissions to the rolevoid
AccessChecker. checkHasAnyPermissionForProject(String projectId, Permission... permissions)
Checks authority has at least one of the specified permissions in the project.void
AccessChecker. checkHasGlobalPermission(Permission... permissions)
Checks authority has all the specified permissions assigned globally.void
AccessChecker. checkHasPermissionForAnyProject(Permission permission)
Checks authority has the specified permission in at least one project.void
AccessChecker. checkHasPermissionForAnyProjectOrGlobal(Permission projectPermission, Permission globalPermission)
Checks authority has the project-associated permission in at least one project or the global permission.void
AccessChecker. checkHasPermissionForPool(AgentPool pool, Permission globalPermission, Permission poolPermission)
Checks authority has either the project-level permission in all projects associated with the pool or the global permission.void
AccessChecker. checkHasPermissionForProjectOrGlobal(String projectId, Permission projectPermission, Permission globalPermission)
Checks authority has either the project-associated permission in the project or the global permission.void
AccessChecker. checkHasPermissionsForProject(String projectId, Permission... permissions)
Checks authority has all specified permissions in the project.boolean
Permissions. contains(Permission permission)
Returns true if this group of permissions contains the specified permissionstatic boolean
AuthUtil. hasGlobalOrPoolProjectsPermission(AuthorityHolder authorityHolder, AgentPool agentPool, Permission globalPermission, Permission projectPermission)
returns true if specified authority holder has specific permission globally or for supplied all projects.static boolean
AuthUtil. hasGlobalPermission(AuthorityHolder authorityHolder, Permission permission)
Returns true if specified authority holder has specified global permissionstatic boolean
AuthUtil. hasProjectPermission(AuthorityHolder authorityHolder, String projectId, Permission permission)
Returns true if specified authority holder has specified permission in specified projectboolean
AuthorityHolder. isPermissionGrantedForAllProjects(Collection<String> projectIds, Permission permission)
Returns true if permission is granted for all projects from the given list.boolean
PermissionsBasedAuthorityHolder. isPermissionGrantedForAllProjects(Collection<String> projectIds, Permission permission)
boolean
PermissionsHolder. isPermissionGrantedForAllProjects(Collection<String> projectIds, Permission permission)
boolean
UnmodifiablePermissionsHolder. isPermissionGrantedForAllProjects(Collection<String> projectIds, Permission permission)
boolean
AuthorityHolder. isPermissionGrantedForAnyOfProjects(Collection<String> projectIds, Permission permission)
Returns true if specified permission is granted for at least one project from the given collectionboolean
PermissionsBasedAuthorityHolder. isPermissionGrantedForAnyOfProjects(Collection<String> projectIds, Permission permission)
boolean
PermissionsHolder. isPermissionGrantedForAnyOfProjects(Collection<String> projectIds, Permission permission)
Returns true if the specified permission is granted to at least one project from the given collection.boolean
UnmodifiablePermissionsHolder. isPermissionGrantedForAnyOfProjects(Collection<String> projectIds, Permission permission)
boolean
AuthorityHolder. isPermissionGrantedForAnyProject(Permission permission)
Returns true if specified permission is granted for at least one projectboolean
PermissionsBasedAuthorityHolder. isPermissionGrantedForAnyProject(Permission permission)
boolean
PermissionsHolder. isPermissionGrantedForAnyProject(Permission permission)
Returns true if the specified permission is granted to at least one project.boolean
UnmodifiablePermissionsHolder. isPermissionGrantedForAnyProject(Permission permission)
boolean
AuthorityHolder. isPermissionGrantedForProject(String projectId, Permission permission)
Returns true if permission is granted for a project, i.e.boolean
PermissionsBasedAuthorityHolder. isPermissionGrantedForProject(String projectId, Permission permission)
boolean
PermissionsHolder. isPermissionGrantedForProject(String projectId, Permission permission)
Returns true if the specified permission is granted to the project with specified id.boolean
UnmodifiablePermissionsHolder. isPermissionGrantedForProject(String projectId, Permission permission)
boolean
AuthorityHolder. isPermissionGrantedGlobally(Permission permission)
Returns true if specified permission granted globally (i.e.boolean
PermissionsBasedAuthorityHolder. isPermissionGrantedGlobally(Permission permission)
boolean
PermissionsHolder. isPermissionGrantedGlobally(Permission permission)
Returns true if the specified permission is granted globally, i.e.boolean
UnmodifiablePermissionsHolder. isPermissionGrantedGlobally(Permission permission)
void
Role. removePermission(Permission permission)
Removes permission from the roleConstructors in jetbrains.buildServer.serverSide.auth with parameters of type Permission Constructor Description Permissions(Permission... permissions)
Initializes permission group from the permissions arrayConstructor parameters in jetbrains.buildServer.serverSide.auth with type arguments of type Permission Constructor Description Permissions(Collection<Permission> permissions)
Initializes permission group from the permissions collection -
Uses of Permission in jetbrains.buildServer.serverSide.impl.auth
Methods in jetbrains.buildServer.serverSide.impl.auth with parameters of type Permission Modifier and Type Method Description void
RoleImpl. addPermissions(Permission... permissions)
void
RoleManipulator. addPermissions(RoleImpl role, Permission... permissions)
Adds permissions to the rolevoid
RolesManagerImpl. addPermissions(RoleImpl role, Permission... permissions)
void
ServerAccessChecker. checkHasAnyPermissionForProject(String projectId, Permission... permissions)
void
ServerAccessChecker. checkHasGlobalPermission(Permission... permissions)
static void
ServerAuthUtil. checkHasGlobalPermission(AuthorityHolder authorityHolder, Permission permission)
Deprecated.void
ServerAccessChecker. checkHasPermissionForAnyProject(Permission permission)
static void
ServerAuthUtil. checkHasPermissionForAnyProject(AuthorityHolder authorityHolder, Permission permission)
Deprecated.void
ServerAccessChecker. checkHasPermissionForAnyProjectOrGlobal(Permission projectPermission, Permission globalPermission)
void
ServerAccessChecker. checkHasPermissionForPool(AgentPool pool, Permission globalPermission, Permission poolPermission)
static void
ServerAuthUtil. checkHasPermissionForPool(AuthorityHolder authorityHolder, AgentPool pool, Permission globalPermission, Permission poolPermission)
Deprecated.static void
ServerAuthUtil. checkHasPermissionForProject(AuthorityHolder authorityHolder, String projectId, Permission permission)
Deprecated.void
ServerAccessChecker. checkHasPermissionForProjectOrGlobal(String projectId, Permission projectPermission, Permission globalPermission)
void
ServerAccessChecker. checkHasPermissionsForProject(String projectId, Permission... permissions)
Role
TestRoles. createRole(Permission... perms)
void
RoleImpl. doRemovePermission(Permission permission)
void
RoleImpl. removePermission(Permission permission)
void
RoleManipulator. removePermission(RoleImpl role, Permission permission)
Removes permission from the rolevoid
RolesManagerImpl. removePermission(RoleImpl role, Permission permission)
Constructors in jetbrains.buildServer.serverSide.impl.auth with parameters of type Permission Constructor Description BuildTypeAccessFilter(AuthorityHolder authorityHolder, Permission permission)
-
Uses of Permission in jetbrains.buildServer.serverSide.oauth.server
Fields in jetbrains.buildServer.serverSide.oauth.server with type parameters of type Permission Modifier and Type Field Description static List<Permission>
OAuthServerConstants. ALLOWED_PERMISSIONS
-
Uses of Permission in jetbrains.buildServer.serverSide.oauth.server.pkce
Methods in jetbrains.buildServer.serverSide.oauth.server.pkce that return types with arguments of type Permission Modifier and Type Method Description static List<Permission>
PkceAuthHelper. getRequestedScope(String scope)
List<Permission>
AuthCodeRequestData. getScope()
Method parameters in jetbrains.buildServer.serverSide.oauth.server.pkce with type arguments of type Permission Modifier and Type Method Description static String
PkceAuthHelper. getMultinodeTaskStringArg(String codeChallenge, List<Permission> permissions)
-
Uses of Permission in jetbrains.buildServer.users
-
Uses of Permission in jetbrains.buildServer.users.impl
Methods in jetbrains.buildServer.users.impl that return types with arguments of type Permission Modifier and Type Method Description protected Collection<Permission>
BaseUser. getAdditionalGlobalPermissions()
protected Collection<Permission>
UserImpl. getAdditionalGlobalPermissions()
-
Uses of Permission in jetbrains.buildServer.web.plugins.web
Fields in jetbrains.buildServer.web.plugins.web declared as Permission Modifier and Type Field Description static Permission
PluginsAdminPage. REQUIRED_PERMISSION
-