Class BpmBeansMetadataService

java.lang.Object
io.jmix.bpm.reflection.BpmBeansMetadataService

@Component("bpm_BpmBeansMetadataService") public class BpmBeansMetadataService extends Object
  • Field Details

    • applicationContext

      @Autowired protected org.springframework.context.ApplicationContext applicationContext
    • bpmProperties

      @Autowired protected BpmProperties bpmProperties
    • beansMetadata

      protected Map<String,List<MethodInfo>> beansMetadata
  • Constructor Details

    • BpmBeansMetadataService

      public BpmBeansMetadataService()
  • Method Details

    • getAvailableBeans

      public Map<String,List<MethodInfo>> getAvailableBeans()
    • checkInitialized

      protected void checkInitialized()
    • init

      protected void init()
    • getAvailableMethods

      protected List<MethodInfo> getAvailableMethods(Class<?> beanClass)
    • shouldHandleBeanDefinition

      protected boolean shouldHandleBeanDefinition(String beanDefinitionName, List<String> beansToExclude, org.springframework.context.ApplicationContext applicationContext)
    • shouldHandleClass

      protected boolean shouldHandleClass(Class<?> methodDeclaringClass)
    • getMethodParameters

      protected List<MethodParameterInfo> getMethodParameters(Method method)
    • addMethod

      protected void addMethod(List<MethodInfo> methods, MethodInfo methodInfo)