public class GlobalAclImpl
extends hudson.security.SidACL
Creation of this object may be time intensive. Do NOT keep returning new instances of this object.
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Set<hudson.security.Permission>> |
permissionList
Maps each sid to the set of permissions assigned to it.
|
| Constructor and Description |
|---|
GlobalAclImpl(Set<GlobalRole> globalRoles)
Initializes the ACL objects and preemptively calculates all permissions for all sids.
|
| Modifier and Type | Method and Description |
|---|---|
protected Boolean |
hasPermission(org.acegisecurity.acls.sid.Sid sid,
hudson.security.Permission permission) |
_hasPermission, hasPermission, newInheritingACL, toStringpublic GlobalAclImpl(Set<GlobalRole> globalRoles)
globalRoles - set of roles from which to calculate the permissions.Copyright © 2016–2019. All rights reserved.