All Classes and Interfaces
Class
Description
Base class for Permission Annotation Handlers.
Thrown when the execution of an action on an object has been denied to a subject.
Represents a permission that is a collection of other permissions.
Default
Permission
that uses a set of allowed actions to
check if a subject is allowed to perform a specific action.Annotations that applications can use to indicate that a certain method or all methods of a class require
permission checking.
Aspect that handles
HasPermission
annotations,
by doing appropriate permission checking.Represents a permission that allows or denies a subject (a user, an application, etc.) the execution of an action
or set of actions on a resource.
Evaluates or checks permissions.
Default implementation of
PermissionEvaluator
RuntimeException
version of PermissionException
.Resolves the permissions for a particular type of subjects and resources.
Used in a method parameter to indicate the resource or main ID of the resource to be protected.
Base for protected resources that provide already attached permissions.
Used in a method parameter to indicate an ID (of several) of the resource to be protected.
RuntimeException
version of SecurityException
.Thrown to indicate that the current subject couldn't be found.
Resolves the current subject to be used for permission checking.