class SecurityAclTagLib extends java.lang.Object
ACL-related security tags.
| Type | Name and description |
|---|---|
PermissionFactory |
aclPermissionFactoryDependency injection for aclPermissionFactory. |
static java.lang.Object |
namespace |
java.lang.Object |
notPermittedRenders the body if the user has grants for none of the specified permissions. |
PermissionEvaluator |
permissionEvaluatorDependency injection for permissionEvaluator. |
java.lang.Object |
permittedRenders the body if the user has grants for the specified permissions. |
java.lang.Object |
springSecurityServiceDependency injection for springSecurityService. |
| Constructor and description |
|---|
SecurityAclTagLib() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected java.lang.Object |
assertAttribute(java.lang.String name, java.lang.Object attrs, java.lang.String tag) |
|
protected boolean |
hasPermission(java.lang.Object attrs, java.lang.String tagName) |
|
protected java.lang.Object |
resolvePermissions(java.lang.Object permissions)
|
|
protected void |
splitStringIntoPermissions(java.lang.String permission, java.util.Set permissions) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#equals(java.lang.Object), java.lang.Object#getClass(), java.lang.Object#hashCode(), java.lang.Object#notify(), java.lang.Object#notifyAll(), java.lang.Object#toString(), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int) |
Dependency injection for aclPermissionFactory.
Renders the body if the user has grants for none of the specified permissions.
Dependency injection for permissionEvaluator.
Renders the body if the user has grants for the specified permissions. Permissions are specified in the 'permission' attribute and can be a single Permission, an array of Permission, an int/Integer (which is assumed to be a mask), a String (which can be a single name, or a comma-delimited list of names, or a comma-delimited list of masks), or a List of any of these.
Dependency injection for springSecurityService.
permissions - can be a single Permission, an array of Permission, an int/Integer (which
is assumed to be a mask), a String (which can be a single name, or a comma-delimited
list of names, or a comma-delimited list of masks), or a List of any of these