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
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.
Thrown to indicate that the current subject couldn't be found.
Resolves the current subject to be used for permission checking.