Package org.wamblee.security.authorization

Interface Summary
AuthorizationRule Represents an authorization rule to determine whether an operation is allowed on a resource.
AuthorizationService Service to determine if access to a certain resource is allowed.
Operation Represents an operation on a resource.
OperationCondition Checks if an operation matches a condition.
OperationRegistry Utility to map between a list of operations and a string based on the names of the operations.
PathCondition Checks if a path satisfies a condition.
UserCondition Condition used to match a user against a specified set of users.
 

Class Summary
AllOperation An superclass of all other operations.
AnyUserCondition Matches any user.
AuthorizationInitializer Inititializer class for authorization rules.
CreateOperation Represents an operation to create something.
DefaultAuthorizationService Default implementation of an authorization service.
DefaultOperationRegistry Operation registry implementation.
DeleteOperation Deletes the operation.
GroupUserCondition Checks if a user against a specific group.
IsaOperationCondition Determiens if an operation is a subclass of a specified operation.
ReadOperation Represents a read operation on a resource.
RegexpPathCondition Condition to check whether a path matches a given regula expression.
StartsWithPathCondition Condition to check whether a path starts with a given string.
UrlAuthorizationRule Utility base class for implementation of authentication rules based on the The path of the resource.
WriteOperation Represents a write operation on a resource.
 

Enum Summary
AuthorizationResult Represents the result of an authorization decision.
 

Exception Summary
AuthorizationException Authorization exception to be thrown when a resouce may not be accessed.
 



Copyright © 2010. All Rights Reserved.