Package org.apache.shiro.authz.permission

Support and default implementations for Shiro's Permission interface.

See:
          Description

Interface Summary
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 Summary
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 Summary
InvalidPermissionStringException Thrown by PermissionResolver.resolvePermission(String) when the String being parsed is not valid for that resolver.
 

Package org.apache.shiro.authz.permission Description

Support and default implementations for Shiro's 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-2012 The Apache Software Foundation. All Rights Reserved.