A C E G O S V

A

AccessDecisionState - Enum in org.apache.deltaspike.security.api.authorization
State-enum for AccessDecisionVoterContext
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

C

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

G

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

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.api.authorization.annotation - package org.apache.deltaspike.security.api.authorization.annotation
 
org.apache.deltaspike.security.spi.authorization - package org.apache.deltaspike.security.spi.authorization
 

S

Secured - Annotation Type in org.apache.deltaspike.security.api.authorization.annotation
Interceptor for securing beans.
Secures - Annotation Type in org.apache.deltaspike.security.api.authorization.annotation
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.annotation
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.annotation
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.
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 C E G O S V

Copyright © 2011-2012 The Apache Software Foundation. All Rights Reserved.