A B C D F G H I L P R S
All Classes All Packages
All Classes All Packages
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
AbstractBeanMethodSecurityCheckthat 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
All Classes All Packages