Package io.jmix.bpm.reflection
Class BpmBeansMetadataService
java.lang.Object
io.jmix.bpm.reflection.BpmBeansMetadataService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContextprotected Map<String,List<MethodInfo>> protected BpmProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddMethod(List<MethodInfo> methods, MethodInfo methodInfo) protected voidprotected List<MethodInfo>getAvailableMethods(Class<?> beanClass) protected List<MethodParameterInfo>getMethodParameters(Method method) protected voidinit()protected booleanshouldHandleBeanDefinition(String beanDefinitionName, List<String> beansToExclude, org.springframework.context.ApplicationContext applicationContext) protected booleanshouldHandleClass(Class<?> methodDeclaringClass)
-
Field Details
-
applicationContext
@Autowired protected org.springframework.context.ApplicationContext applicationContext -
bpmProperties
-
beansMetadata
-
-
Constructor Details
-
BpmBeansMetadataService
public BpmBeansMetadataService()
-
-
Method Details
-
getAvailableBeans
-
checkInitialized
protected void checkInitialized() -
init
protected void init() -
getAvailableMethods
-
shouldHandleBeanDefinition
-
shouldHandleClass
-
getMethodParameters
-
addMethod
-