A B C D F G H I L P R S 
All Classes All Packages

A

addSpringPreAuthorizeSecurityCheck(CombinedIndexBuildItem, SecurityCheckRecorder, SpringSecurityRecorder, SpringPreAuthorizeAnnotatedMethodBuildItem, SpringBeanNameToDotNameBuildItem, BuildProducer<AdditionalSecurityCheckBuildItem>, BuildProducer<UnremovableBeanBuildItem>, BuildProducer<GeneratedClassBuildItem>) - Method in class io.quarkus.spring.security.deployment.SpringSecurityProcessor
 
addSpringSecuredSecurityCheck(CombinedIndexBuildItem, SecurityCheckRecorder, BuildProducer<AdditionalSecurityCheckBuildItem>) - Method in class io.quarkus.spring.security.deployment.SpringSecurityProcessor
 
apply(BytecodeCreator) - Method in class io.quarkus.spring.security.deployment.roles.FromBeanHasRoleValueProducer
 
apply(BytecodeCreator) - Method in class io.quarkus.spring.security.deployment.roles.StaticHasRoleValueProducer
 

B

BASIC_BEAN_METHOD_INVOCATION_PATTERN - Static variable in class io.quarkus.spring.security.deployment.SpringSecurityProcessorUtil
 
BASIC_BEAN_METHOD_INVOCATION_REGEX - Static variable in class io.quarkus.spring.security.deployment.SpringSecurityProcessorUtil
 
BeanMethodInvocationGenerator - Class in io.quarkus.spring.security.deployment
 
BeanMethodInvocationGenerator(IndexView, Map<String, DotName>, Map<String, ClassInfo>, Set<String>, ClassOutput) - Constructor for class io.quarkus.spring.security.deployment.BeanMethodInvocationGenerator
 

C

construct() - Static method in class io.quarkus.spring.security.deployment.SpringSecurityProcessor$$accessor
 
createGenericMalformedException(MethodInfo, String) - Static method in class io.quarkus.spring.security.deployment.SpringSecurityProcessorUtil
 

D

DotNames - Class in io.quarkus.spring.security.deployment
 

F

feature() - Method in class io.quarkus.spring.security.deployment.SpringSecurityProcessor
 
from(MethodInfo, int, String, IndexView, String) - Static method in class io.quarkus.spring.security.deployment.StringPropertyAccessorData
Called with data parsed from a Spring expression like #person.name that is places inside a Spring security annotation on a method
FromBeanHasRoleValueProducer - Class in io.quarkus.spring.security.deployment.roles
 
FromBeanHasRoleValueProducer(String, FieldInfo) - Constructor for class io.quarkus.spring.security.deployment.roles.FromBeanHasRoleValueProducer
 

G

generate(DotName, Set<FieldInfo>, ClassOutput) - Static method in class io.quarkus.spring.security.deployment.StringPropertyAccessorGenerator
Generates a class like the following:
generateNecessarySupportClasses(CombinedIndexBuildItem, SpringPreAuthorizeAnnotatedMethodBuildItem, BuildProducer<GeneratedBeanBuildItem>, BuildProducer<UnremovableBeanBuildItem>) - Method in class io.quarkus.spring.security.deployment.SpringSecurityProcessor
The generation needs to be done in its own build step otherwise we can end up with build cycle errors
generateSecurityCheck(String, MethodInfo) - Method in class io.quarkus.spring.security.deployment.BeanMethodInvocationGenerator
Returns the name of the generated class that implements the security check The generated class is an implementation of AbstractBeanMethodSecurityCheck that simply calls the proper bean method with the correct arguments
getAccessorClassName(DotName) - Static method in class io.quarkus.spring.security.deployment.StringPropertyAccessorGenerator
 
getAdditionalBindings() - Method in class io.quarkus.spring.security.deployment.SpringSecurityAnnotationsRegistrar
 
getClassInfoFromBeanName(String, IndexView, Map<String, DotName>, Map<String, ClassInfo>, String, MethodInfo) - Static method in class io.quarkus.spring.security.deployment.SpringSecurityProcessorUtil
 
getHasRoleValueProducer(String, MethodInfo, IndexView, Map<String, DotName>, Map<String, ClassInfo>, Set<String>, SpringSecurityRecorder) - Static method in class io.quarkus.spring.security.deployment.HasRoleValueUtil
 
getIndex() - Method in class io.quarkus.spring.security.deployment.ParameterNameAndIndex
 
getMatchingParameterClassInfo() - Method in class io.quarkus.spring.security.deployment.StringPropertyAccessorData
 
getMatchingParameterFieldInfo() - Method in class io.quarkus.spring.security.deployment.StringPropertyAccessorData
 
getMethodToInstanceMap() - Method in class io.quarkus.spring.security.deployment.SpringPreAuthorizeAnnotatedMethodBuildItem
 
getName() - Method in class io.quarkus.spring.security.deployment.ParameterNameAndIndex
 
getParameterIndex(MethodInfo, String, String) - Static method in class io.quarkus.spring.security.deployment.SpringSecurityProcessorUtil
 

H

HasRoleValueProducer - Interface in io.quarkus.spring.security.deployment.roles
 
HasRoleValueUtil - Class in io.quarkus.spring.security.deployment
 

I

io.quarkus.spring.security.deployment - package io.quarkus.spring.security.deployment
 
io.quarkus.spring.security.deployment.roles - package io.quarkus.spring.security.deployment.roles
 

L

locatePreAuthorizedInstances(CombinedIndexBuildItem, BuildProducer<SpringPreAuthorizeAnnotatedMethodBuildItem>, BuildProducer<AnnotationsTransformerBuildItem>) - Method in class io.quarkus.spring.security.deployment.SpringSecurityProcessor
 

P

ParameterNameAndIndex - Class in io.quarkus.spring.security.deployment
 
ParameterNameAndIndex(int, String) - Constructor for class io.quarkus.spring.security.deployment.ParameterNameAndIndex
 
PRIMITIVE_BOOLEAN - Static variable in class io.quarkus.spring.security.deployment.DotNames
 

R

registerSecurityInterceptors(BuildProducer<InterceptorBindingRegistrarBuildItem>, BuildProducer<AdditionalBeanBuildItem>) - Method in class io.quarkus.spring.security.deployment.SpringSecurityProcessor
 

S

SPRING_PRE_AUTHORIZE - Static variable in class io.quarkus.spring.security.deployment.DotNames
 
SPRING_SECURED - Static variable in class io.quarkus.spring.security.deployment.DotNames
 
SpringPreAuthorizeAnnotatedMethodBuildItem - Class in io.quarkus.spring.security.deployment
Build Item recording all the methods that have been effectively annotated with @PreAuthorize
SpringPreAuthorizeAnnotatedMethodBuildItem(Map<MethodInfo, AnnotationInstance>) - Constructor for class io.quarkus.spring.security.deployment.SpringPreAuthorizeAnnotatedMethodBuildItem
 
SpringSecurityAnnotationsRegistrar - Class in io.quarkus.spring.security.deployment
 
SpringSecurityAnnotationsRegistrar() - Constructor for class io.quarkus.spring.security.deployment.SpringSecurityAnnotationsRegistrar
 
SpringSecurityProcessor - Class in io.quarkus.spring.security.deployment
 
SpringSecurityProcessor() - Constructor for class io.quarkus.spring.security.deployment.SpringSecurityProcessor
 
SpringSecurityProcessor$$accessor - Class in io.quarkus.spring.security.deployment
 
SpringSecurityProcessorUtil - Class in io.quarkus.spring.security.deployment
 
StaticHasRoleValueProducer - Class in io.quarkus.spring.security.deployment.roles
 
StaticHasRoleValueProducer(String) - Constructor for class io.quarkus.spring.security.deployment.roles.StaticHasRoleValueProducer
 
STRING - Static variable in class io.quarkus.spring.security.deployment.DotNames
 
StringPropertyAccessorData - Class in io.quarkus.spring.security.deployment
 
StringPropertyAccessorGenerator - Class in io.quarkus.spring.security.deployment
 
SUPPORTED_SPRING_SECURITY_ANNOTATIONS - Static variable in class io.quarkus.spring.security.deployment.DotNames
 
A B C D F G H I L P R S 
All Classes All Packages