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 Summary
Nested classes/interfaces inherited from interface io.jmix.ui.sys.ControllerDependencyInjector
ControllerDependencyInjector.InjectionContext
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
assignValue
(FrameOwner frameOwner, AnnotatedElement element, Object value) protected String
protected String
protected void
doInjection
(AnnotatedElement element, FrameOwner frameOwner, ProcessFormScreenOptions screenOptions) getAllFields
(List<Class<?>> classes) protected List<AnnotatedElement>
getAnnotatedElements
(Class<?> clazz) void
inject
(ControllerDependencyInjector.InjectionContext injectionContext) The method is invoked when the screen instance is created.protected boolean
-
Constructor Details
-
BpmControllerDependencyInjector
public BpmControllerDependencyInjector()
-
-
Method Details
-
inject
Description copied from interface:ControllerDependencyInjector
The method is invoked when the screen instance is created.- Specified by:
inject
in interfaceControllerDependencyInjector
- Parameters:
injectionContext
- injection context
-
doInjection
protected void doInjection(AnnotatedElement element, FrameOwner frameOwner, ProcessFormScreenOptions screenOptions) -
getAnnotatedElements
-
getAllFields
-
isInjectionAnnotationPresent
-
defineProcessVariableName
-
defineProcessFormParamName
-
assignValue
-