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–2017 The Apache Software Foundation. All rights reserved.