Permission
interface.See: Description
| Interface | Description |
|---|---|
| PermissionResolver |
A
PermisisonResolver resolves a String value and converts it into a
Permission instance. |
| PermissionResolverAware |
Interface implemented by a component that wishes to use any application-configured PermissionResolver that
might already exist instead of potentially creating one itself.
|
| RolePermissionResolver |
A RolePermissionResolver resolves a String value and converts it into a Collection of
Permission instances. |
| RolePermissionResolverAware |
Interface implemented by a component that wishes to use any application-configured RolePermissionResolver that
might already exist instead of potentially creating one itself.
|
| Class | Description |
|---|---|
| AllPermission |
An all AllPermission instance is one that always implies any other permission; that is, its
implies method always returns true. |
| DomainPermission |
Provides a base Permission class from which type-safe/domain-specific subclasses may extend.
|
| WildcardPermission |
A
WildcardPermission is a very flexible permission construct supporting multiple levels of
permission matching. |
| WildcardPermissionResolver |
PermissionResolver implementation that returns a new
WildcardPermission
based on the input string. |
| Exception | Description |
|---|---|
| InvalidPermissionStringException |
Thrown by
PermissionResolver.resolvePermission(String) when the String being parsed is not
valid for that resolver. |
Permission
interface.
Also note the PermissionResolver interface, as
it plays an important part in many of Shiro's Realm implementations
and AOP support.Copyright © 2004-2016 The Apache Software Foundation. All Rights Reserved.