| Interface | Description | 
|---|---|
| AccessDecisionVoter | 
 Interface for implementing concrete voters. 
 | 
| AccessDecisionVoterContext | 
 Optional context which allows to get the current state as well as the results of the security check. 
 | 
| SecurityViolation | 
 Provides the concrete reason for the restriction. 
 | 
| Class | Description | 
|---|---|
| AbstractAccessDecisionVoter | 
 Base implementation which provides helper methods. 
 | 
| AbstractDecisionVoter | 
 Base class for decision-voters 
 | 
| Secured.AnnotationPreProcessor | |
| Secured.Descriptor | 
| Enum | Description | 
|---|---|
| AccessDecisionState | 
 State-enum for  
AccessDecisionVoterContext | 
| Exception | Description | 
|---|---|
| AccessDeniedException | 
 Exception occurs in case of a security-violation. 
 | 
| ErrorViewAwareAccessDeniedException | |
| SecurityDefinitionException | 
 This exception is thrown when a security-related configuration error is detected,
 such as a missing or ambiguous security binding type 
 | 
| Annotation Type | Description | 
|---|---|
| Secured | 
 Interceptor for securing beans. 
 | 
| SecuredReturn | 
 Marks an argument of a  
Secures method to be the result of the secured business method invocation. | 
| Secures | 
 This annotation is used to delegate a method as the provider for a specific authorization check 
 | 
| SecurityBindingType | 
 Applied to an annotation to indicate that it is a security binding type 
 | 
| SecurityParameterBinding | 
 Applied to an  
Annotation to declare it as a security parameter binding; to use business
 method invocation values as Secures method arguments. | 
Copyright © 2014 The Apache Software Foundation. All rights reserved.