Package io.jmix.bpmui.injector
Class BpmControllerDependencyInjector
java.lang.Object
io.jmix.bpmui.injector.BpmControllerDependencyInjector
- All Implemented Interfaces:
- ControllerDependencyInjector
@Component("bpm_BpmControllerDependencyInjector")
public class BpmControllerDependencyInjector
extends Object
implements ControllerDependencyInjector
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.jmix.ui.sys.ControllerDependencyInjectorControllerDependencyInjector.InjectionContext
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidassignValue(FrameOwner frameOwner, AnnotatedElement element, Object value) protected Stringprotected Stringprotected voiddoInjection(AnnotatedElement element, FrameOwner frameOwner, ProcessFormScreenOptions screenOptions) getAllFields(List<Class<?>> classes) protected List<AnnotatedElement>getAnnotatedElements(Class<?> clazz) voidinject(ControllerDependencyInjector.InjectionContext injectionContext) The method is invoked when the screen instance is created.protected boolean
- 
Constructor Details- 
BpmControllerDependencyInjectorpublic BpmControllerDependencyInjector()
 
- 
- 
Method Details- 
injectDescription copied from interface:ControllerDependencyInjectorThe method is invoked when the screen instance is created.- Specified by:
- injectin interface- ControllerDependencyInjector
- Parameters:
- injectionContext- injection context
 
- 
doInjectionprotected void doInjection(AnnotatedElement element, FrameOwner frameOwner, ProcessFormScreenOptions screenOptions) 
- 
getAnnotatedElements
- 
getAllFields
- 
isInjectionAnnotationPresent
- 
defineProcessVariableName
- 
defineProcessFormParamName
- 
assignValue
 
-