Class BeanMethodInvocationGenerator

java.lang.Object
io.quarkus.spring.security.deployment.BeanMethodInvocationGenerator

class BeanMethodInvocationGenerator extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    BeanMethodInvocationGenerator(org.jboss.jandex.IndexView index, Map<String,org.jboss.jandex.DotName> springBeansNameToDotName, Map<String,org.jboss.jandex.ClassInfo> springBeansNameToClassInfo, Set<String> beansReferencedInPreAuthorized, io.quarkus.gizmo.ClassOutput classOutput)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) final String
    generateSecurityCheck(String expression, org.jboss.jandex.MethodInfo securedMethodInfo)
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BeanMethodInvocationGenerator

      public BeanMethodInvocationGenerator(org.jboss.jandex.IndexView index, Map<String,org.jboss.jandex.DotName> springBeansNameToDotName, Map<String,org.jboss.jandex.ClassInfo> springBeansNameToClassInfo, Set<String> beansReferencedInPreAuthorized, io.quarkus.gizmo.ClassOutput classOutput)
  • Method Details

    • generateSecurityCheck

      final String generateSecurityCheck(String expression, org.jboss.jandex.MethodInfo securedMethodInfo)
      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