A B C E G N O P S V 

A

AbstractAccessDecisionVoter - Class in org.apache.deltaspike.security.api.authorization
Base implementation which provides helper methods.
AbstractAccessDecisionVoter() - Constructor for class org.apache.deltaspike.security.api.authorization.AbstractAccessDecisionVoter
 
AbstractDecisionVoter - Class in org.apache.deltaspike.security.api.authorization
Base class for decision-voters
AbstractDecisionVoter() - Constructor for class org.apache.deltaspike.security.api.authorization.AbstractDecisionVoter
 
AccessDecisionState - Enum in org.apache.deltaspike.security.api.authorization
AccessDecisionVoter - Interface in org.apache.deltaspike.security.api.authorization
Interface for implementing concrete voters.
AccessDecisionVoterContext - Interface in org.apache.deltaspike.security.api.authorization
Optional context which allows to get the current state as well as the results of the security check.
AccessDeniedException - Exception in org.apache.deltaspike.security.api.authorization
Exception occurs in case of a security-violation.
AccessDeniedException(Set<SecurityViolation>) - Constructor for exception org.apache.deltaspike.security.api.authorization.AccessDeniedException
Constructor for creating the exception for the given violations and error-view
addMetaData(String, Object) - Method in interface org.apache.deltaspike.security.spi.authorization.EditableAccessDecisionVoterContext
Allows to add custom meta-data.
addViolation(SecurityViolation) - Method in interface org.apache.deltaspike.security.spi.authorization.EditableAccessDecisionVoterContext
Adds a new SecurityViolation to the context

B

beforeAddToConfig(Secured, ViewConfigNode) - Method in class org.apache.deltaspike.security.api.authorization.Secured.AnnotationPreProcessor
 

C

checkPermission(AccessDecisionVoterContext) - Method in class org.apache.deltaspike.security.api.authorization.AbstractAccessDecisionVoter
It should be final - but proxy-libs won't support it.
checkPermission(AccessDecisionVoterContext, Set<SecurityViolation>) - Method in class org.apache.deltaspike.security.api.authorization.AbstractAccessDecisionVoter
Allows an easier implementation in combination with AbstractDecisionVoter.newSecurityViolation(String).
checkPermission(AccessDecisionVoterContext) - Method in interface org.apache.deltaspike.security.api.authorization.AccessDecisionVoter
Checks the permission for the given InvocationContext.

E

EditableAccessDecisionVoterContext - Interface in org.apache.deltaspike.security.spi.authorization
Interface which allows to provide a custom AccessDecisionVoterContext implementation
ErrorViewAwareAccessDeniedException - Exception in org.apache.deltaspike.security.api.authorization
 
ErrorViewAwareAccessDeniedException(Set<SecurityViolation>, Class<? extends ViewConfig>) - Constructor for exception org.apache.deltaspike.security.api.authorization.ErrorViewAwareAccessDeniedException
 
execute(AccessDecisionVoterContext) - Method in class org.apache.deltaspike.security.api.authorization.Secured.Descriptor
 

G

getErrorView() - Method in exception org.apache.deltaspike.security.api.authorization.ErrorViewAwareAccessDeniedException
 
getMetaData() - Method in interface org.apache.deltaspike.security.api.authorization.AccessDecisionVoterContext
Exposes the found meta-data
getMetaDataFor(String, Class<T>) - Method in interface org.apache.deltaspike.security.api.authorization.AccessDecisionVoterContext
Exposes meta-data for the given key
getReason() - Method in interface org.apache.deltaspike.security.api.authorization.SecurityViolation
Provides a description of the violation.
getSource() - Method in interface org.apache.deltaspike.security.api.authorization.AccessDecisionVoterContext
TODO review it (this method is new) Exposes the source e.g.
getState() - Method in interface org.apache.deltaspike.security.api.authorization.AccessDecisionVoterContext
Exposes the current state
getViolations() - Method in interface org.apache.deltaspike.security.api.authorization.AccessDecisionVoterContext
Exposes the found violations
getViolations() - Method in exception org.apache.deltaspike.security.api.authorization.AccessDeniedException
All SecurityViolation which were found by a AccessDecisionVoter

N

newSecurityViolation(String) - Method in class org.apache.deltaspike.security.api.authorization.AbstractDecisionVoter
Creates an instance of SecurityViolation for a given string which will be used as reason to describe the violation.

O

org.apache.deltaspike.security.api - package org.apache.deltaspike.security.api
 
org.apache.deltaspike.security.api.authorization - package org.apache.deltaspike.security.api.authorization
 
org.apache.deltaspike.security.spi.authorization - package org.apache.deltaspike.security.spi.authorization
 

P

processSecurityViolations(Set<SecurityViolation>) - Method in interface org.apache.deltaspike.security.spi.authorization.SecurityViolationHandler
Instead of adding the violations as message for the user, it's possible to implement a custom behaviour (e.g.

S

Secured - Annotation Type in org.apache.deltaspike.security.api.authorization
Interceptor for securing beans.
Secured.AnnotationPreProcessor - Class in org.apache.deltaspike.security.api.authorization
 
Secured.AnnotationPreProcessor() - Constructor for class org.apache.deltaspike.security.api.authorization.Secured.AnnotationPreProcessor
 
Secured.Descriptor - Class in org.apache.deltaspike.security.api.authorization
 
Secured.Descriptor(Class<? extends AccessDecisionVoter>[]) - Constructor for class org.apache.deltaspike.security.api.authorization.Secured.Descriptor
 
SecuredReturn - Annotation Type in org.apache.deltaspike.security.api.authorization
Marks an argument of a Secures method to be the result of the secured business method invocation.
Secures - Annotation Type in org.apache.deltaspike.security.api.authorization
This annotation is used to delegate a method as the provider for a specific authorization check
SecurityBindingType - Annotation Type in org.apache.deltaspike.security.api.authorization
Applied to an annotation to indicate that it is a security binding type
SecurityDefinitionException - Exception in org.apache.deltaspike.security.api.authorization
This exception is thrown when a security-related configuration error is detected, such as a missing or ambiguous security binding type
SecurityDefinitionException(String) - Constructor for exception org.apache.deltaspike.security.api.authorization.SecurityDefinitionException
 
SecurityDefinitionException(Throwable) - Constructor for exception org.apache.deltaspike.security.api.authorization.SecurityDefinitionException
 
SecurityDefinitionException(String, Throwable) - Constructor for exception org.apache.deltaspike.security.api.authorization.SecurityDefinitionException
 
SecurityException - Exception in org.apache.deltaspike.security.api
Any exception that is raised by the security module extends from this runtime exception class, making it easy for other modules and extensions to catch all security-related exceptions in a single catch block, if need be.
SecurityException() - Constructor for exception org.apache.deltaspike.security.api.SecurityException
 
SecurityException(String, Throwable) - Constructor for exception org.apache.deltaspike.security.api.SecurityException
 
SecurityException(String) - Constructor for exception org.apache.deltaspike.security.api.SecurityException
 
SecurityException(Throwable) - Constructor for exception org.apache.deltaspike.security.api.SecurityException
 
SecurityParameterBinding - Annotation Type in org.apache.deltaspike.security.api.authorization
Applied to an Annotation to declare it as a security parameter binding; to use business method invocation values as Secures method arguments.
SecurityStrategy - Interface in org.apache.deltaspike.security.spi.authorization
Marker interface for a pluggable strategy for Secured
SecurityViolation - Interface in org.apache.deltaspike.security.api.authorization
Provides the concrete reason for the restriction.
SecurityViolationHandler - Interface in org.apache.deltaspike.security.spi.authorization
Allows to handle custom implementations of SecurityViolation
setSource(Object) - Method in interface org.apache.deltaspike.security.spi.authorization.EditableAccessDecisionVoterContext
TODO review it (this method is new)
setState(AccessDecisionState) - Method in interface org.apache.deltaspike.security.spi.authorization.EditableAccessDecisionVoterContext
Updates the state of the context

V

valueOf(String) - Static method in enum org.apache.deltaspike.security.api.authorization.AccessDecisionState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.deltaspike.security.api.authorization.AccessDecisionState
Returns an array containing the constants of this enum type, in the order they are declared.
A B C E G N O P S V 

Copyright © 2011–2014 The Apache Software Foundation. All rights reserved.