public class GenericAclImpl extends SidACL
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Set<Permission>> |
permissionList
Maps each sid to the set of permissions assigned to it.
|
ANONYMOUS, ANONYMOUS_USERNAME, AUTOMATIC_SIDS, EVERYONE, SYSTEM, SYSTEM_USERNAME| Constructor and Description |
|---|
GenericAclImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
assignPermissions(Set<String> sids,
Set<Permission> permissions)
Assigns
permissions to each sid in sid. |
protected Boolean |
hasPermission(org.acegisecurity.acls.sid.Sid sid,
Permission permission) |
_hasPermission, hasPermission, newInheritingACL, toStringas, as, checkCreatePermission, checkCreatePermission, checkPermission, hasCreatePermission, hasCreatePermission, hasPermission, impersonate, impersonate, impersonate, isAnonymous, lambdaprotected Map<String,Set<Permission>> permissionList
The implementation should ensure that this list contains accurate permissions for each sid.
public void assignPermissions(Set<String> sids, Set<Permission> permissions)
permissions to each sid in sid.sids - the sids to be assigned permissionspermissions - the Permissions to be assigned@Nullable protected Boolean hasPermission(org.acegisecurity.acls.sid.Sid sid, Permission permission)
hasPermission in class SidACLCopyright © 2016–2019. All rights reserved.