Package | Description |
---|---|
org.acegisecurity.acls |
Interfaces and shared classes to manage access control lists (ACLs) for domain object instances.
|
org.acegisecurity.acls.domain |
Basic implementation of access control lists (ACLs) interfaces.
|
org.acegisecurity.afterinvocation |
Used for post-processing of an object returned from a secure object invocation.
|
org.acegisecurity.vote |
Implements a vote-based approach to authorization decisions.
|
Modifier and Type | Method and Description |
---|---|
Permission |
AccessControlEntry.getPermission() |
Modifier and Type | Method and Description |
---|---|
void |
MutableAcl.insertAce(Serializable afterAceId,
Permission permission,
Sid sid,
boolean granting) |
boolean |
Acl.isGranted(Permission[] permission,
Sid[] sids,
boolean administrativeMode)
This is the actual authorization logic method, and must be used whenever ACL authorization decisions are
required.
|
void |
MutableAcl.updateAce(Serializable aceId,
Permission permission) |
Modifier and Type | Class and Description |
---|---|
class |
BasePermission
A set of standard permissions.
|
class |
CumulativePermission
Represents a
Permission that is constructed at runtime from other permissions. |
Modifier and Type | Field and Description |
---|---|
static Permission |
BasePermission.ADMINISTRATION |
static Permission |
BasePermission.CREATE |
static Permission |
BasePermission.DELETE |
static Permission |
BasePermission.READ |
static Permission |
BasePermission.WRITE |
Modifier and Type | Method and Description |
---|---|
static Permission |
BasePermission.buildFromMask(int mask)
Dynamically creates a
CumulativePermission or BasePermission representing the
active bits in the passed mask. |
static Permission[] |
BasePermission.buildFromMask(int[] masks) |
static Permission |
BasePermission.buildFromName(String name) |
static Permission[] |
BasePermission.buildFromName(String[] names) |
Permission |
AccessControlEntryImpl.getPermission() |
Modifier and Type | Method and Description |
---|---|
CumulativePermission |
CumulativePermission.clear(Permission permission) |
void |
AclImpl.insertAce(Serializable afterAceId,
Permission permission,
Sid sid,
boolean granting) |
boolean |
AclImpl.isGranted(Permission[] permission,
Sid[] sids,
boolean administrativeMode)
Determines authorization.
|
CumulativePermission |
CumulativePermission.set(Permission permission) |
void |
AclImpl.updateAce(Serializable aceId,
Permission permission) |
Constructor and Description |
---|
AccessControlEntryImpl(Serializable id,
Acl acl,
Sid sid,
Permission permission,
boolean granting,
boolean auditSuccess,
boolean auditFailure) |
Constructor and Description |
---|
AbstractAclProvider(AclService aclService,
String processConfigAttribute,
Permission[] requirePermission) |
AclEntryAfterInvocationCollectionFilteringProvider(AclService aclService,
Permission[] requirePermission) |
AclEntryAfterInvocationProvider(AclService aclService,
Permission[] requirePermission) |
Constructor and Description |
---|
AclEntryVoter(AclService aclService,
String processConfigAttribute,
Permission[] requirePermission) |
Copyright © 2019. All rights reserved.