Package io.jmix.bpmflowui.processform
Class ProcessFormViewsImpl
java.lang.Object
io.jmix.bpmflowui.processform.ProcessFormViewsImpl
- All Implemented Interfaces:
- ProcessFormViews
@Component("bpm_ProcessFormViews")
public class ProcessFormViewsImpl
extends Object
implements ProcessFormViews
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected ProcessFormDataExtractorprotected List<ProcessFormViewCreator>protected ProcessFormWindowCache
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected DialogWindow<?>createStartProcessForm(org.flowable.engine.repository.ProcessDefinition processDefinition, View origin) protected DialogWindow<?>createTaskProcessForm(org.flowable.task.api.Task task, View origin) protected ProcessFormViewCreatorprotected ProcessFormViewCreatorgetViewCreator(String formType) voidopenStartProcessForm(org.flowable.engine.repository.ProcessDefinition processDefinition, View origin) voidopenStartProcessForm(org.flowable.engine.repository.ProcessDefinition processDefinition, View origin, Consumer<DialogWindow<?>> dialogCustomizer) voidopenTaskProcessForm(org.flowable.task.api.Task task, View origin) voidopenTaskProcessForm(org.flowable.task.api.Task task, View origin, Consumer<DialogWindow<?>> dialogCustomizer) 
- 
Field Details- 
processFormWindowCache
- 
processFormDataExtractor
- 
processFormViewCreators
 
- 
- 
Constructor Details- 
ProcessFormViewsImplpublic ProcessFormViewsImpl()
 
- 
- 
Method Details- 
openStartProcessFormpublic void openStartProcessForm(org.flowable.engine.repository.ProcessDefinition processDefinition, View origin) - Specified by:
- openStartProcessFormin interface- ProcessFormViews
- Parameters:
- processDefinition- to open start form for
- origin- view to open dialog in case of- FormOpenMode.DIALOGmode is selected for start form. Ignored otherwise.
 
- 
openStartProcessFormpublic void openStartProcessForm(org.flowable.engine.repository.ProcessDefinition processDefinition, View origin, Consumer<DialogWindow<?>> dialogCustomizer) - Specified by:
- openStartProcessFormin interface- ProcessFormViews
- Parameters:
- processDefinition- to open start form for
- origin- view to open dialog in case of- FormOpenMode.DIALOGmode is selected for start form
- dialogCustomizer- callback to customize- DialogWindow. Ignored in case of- FormOpenMode.NAVIGATEopen mode.
 
- 
createStartProcessForm@Nullable protected DialogWindow<?> createStartProcessForm(org.flowable.engine.repository.ProcessDefinition processDefinition, View origin) 
- 
openTaskProcessForm- Specified by:
- openTaskProcessFormin interface- ProcessFormViews
- Parameters:
- task- to open form for
- origin- view to open dialog in case of- FormOpenMode.DIALOGmode is selected for task form. Ignored otherwise.
 
- 
openTaskProcessFormpublic void openTaskProcessForm(org.flowable.task.api.Task task, View origin, Consumer<DialogWindow<?>> dialogCustomizer) - Specified by:
- openTaskProcessFormin interface- ProcessFormViews
 
- 
createTaskProcessForm@Nullable protected DialogWindow<?> createTaskProcessForm(org.flowable.task.api.Task task, View origin) 
- 
getProcessFormDefinitions- Specified by:
- getProcessFormDefinitionsin interface- ProcessFormViews
 
- 
getViewCreator
- 
getDefaultViewCreator
 
-