@Component(value="bpm_ProcessFormScreens") public class ProcessFormScreensImpl extends java.lang.Object implements ProcessFormScreens
Modifier and Type | Field and Description |
---|---|
protected ProcessFormDataExtractor |
processFormDataExtractor |
protected java.util.List<ProcessFormScreenCreator> |
processFormScreenCreators |
protected ProcessFormWindowCache |
processFormWindowCache |
Constructor and Description |
---|
ProcessFormScreensImpl() |
Modifier and Type | Method and Description |
---|---|
io.jmix.ui.screen.Screen |
createStartProcessForm(org.flowable.engine.repository.ProcessDefinition processDefinition,
io.jmix.ui.screen.FrameOwner frameOwner) |
io.jmix.ui.screen.Screen |
createTaskProcessForm(org.flowable.task.api.Task task,
io.jmix.ui.screen.FrameOwner frameOwner) |
protected ProcessFormScreenCreator |
getDefaultScreenCreator() |
java.util.List<FormData> |
getProcessFormDefinitions() |
protected ProcessFormScreenCreator |
getScreenCreator(java.lang.String formType) |
@Autowired protected ProcessFormWindowCache processFormWindowCache
@Autowired protected ProcessFormDataExtractor processFormDataExtractor
@Autowired protected java.util.List<ProcessFormScreenCreator> processFormScreenCreators
public io.jmix.ui.screen.Screen createStartProcessForm(org.flowable.engine.repository.ProcessDefinition processDefinition, io.jmix.ui.screen.FrameOwner frameOwner)
createStartProcessForm
in interface ProcessFormScreens
public io.jmix.ui.screen.Screen createTaskProcessForm(org.flowable.task.api.Task task, io.jmix.ui.screen.FrameOwner frameOwner)
createTaskProcessForm
in interface ProcessFormScreens
public java.util.List<FormData> getProcessFormDefinitions()
getProcessFormDefinitions
in interface ProcessFormScreens
@Nullable protected ProcessFormScreenCreator getScreenCreator(java.lang.String formType)
protected ProcessFormScreenCreator getDefaultScreenCreator()