Package io.jmix.bpm.scanner
Class ClassPathScanner
java.lang.Object
io.jmix.bpm.scanner.ClassPathScanner
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContext
protected BpmProperties
protected JmixModulesClasspathScanner
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetBeanNamesForAnnotation
(Class<? extends Annotation> annotationClass) getBeanNamesForType
(Class<?> beanClass) getBeanNamesWithImplementingClassNames
(Class<?> beanClass) getClassNamesImplementingInterface
(DelegateClassInfo.DelegateClassInfoType delegateClassInfoType) getDelegateClassInfoList
(DelegateClassInfo.DelegateClassInfoType delegateClassInfoType)
-
Field Details
-
applicationContext
@Autowired protected org.springframework.context.ApplicationContext applicationContext -
jmixModulesClasspathScanner
-
bpmProperties
-
-
Constructor Details
-
ClassPathScanner
public ClassPathScanner()
-
-
Method Details
-
getUserProviderBeanNamesWithDescription
-
getUserListProviderBeanNamesWithDescription
-
getUserGroupListProviderBeanNamesWithDescription
-
getBeanNamesForType
-
getBeanNamesWithImplementingClassNames
-
getBeanNamesForAnnotation
-
getDelegateClassInfoList
public List<DelegateClassInfo> getDelegateClassInfoList(DelegateClassInfo.DelegateClassInfoType delegateClassInfoType) -
getClassNamesImplementingInterface
public Set<String> getClassNamesImplementingInterface(DelegateClassInfo.DelegateClassInfoType delegateClassInfoType)
-