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 Summary
FieldsModifier and TypeFieldDescriptionprotected ProcessFormDataExtractorprotected List<ProcessFormViewCreator>protected ProcessFormWindowCache -
Constructor Summary
Constructors -
Method Summary
Modifier 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
-
ProcessFormViewsImpl
public ProcessFormViewsImpl()
-
-
Method Details
-
openStartProcessForm
public void openStartProcessForm(org.flowable.engine.repository.ProcessDefinition processDefinition, View origin) - Specified by:
openStartProcessFormin interfaceProcessFormViews- Parameters:
processDefinition- to open start form fororigin- view to open dialog in case ofFormOpenMode.DIALOGmode is selected for start form. Ignored otherwise.
-
openStartProcessForm
public void openStartProcessForm(org.flowable.engine.repository.ProcessDefinition processDefinition, View origin, Consumer<DialogWindow<?>> dialogCustomizer) - Specified by:
openStartProcessFormin interfaceProcessFormViews- Parameters:
processDefinition- to open start form fororigin- view to open dialog in case ofFormOpenMode.DIALOGmode is selected for start formdialogCustomizer- callback to customizeDialogWindow. Ignored in case ofFormOpenMode.NAVIGATEopen mode.
-
createStartProcessForm
@Nullable protected DialogWindow<?> createStartProcessForm(org.flowable.engine.repository.ProcessDefinition processDefinition, View origin) -
openTaskProcessForm
- Specified by:
openTaskProcessFormin interfaceProcessFormViews- Parameters:
task- to open form fororigin- view to open dialog in case ofFormOpenMode.DIALOGmode is selected for task form. Ignored otherwise.
-
openTaskProcessForm
public void openTaskProcessForm(org.flowable.task.api.Task task, View origin, Consumer<DialogWindow<?>> dialogCustomizer) - Specified by:
openTaskProcessFormin interfaceProcessFormViews
-
createTaskProcessForm
@Nullable protected DialogWindow<?> createTaskProcessForm(org.flowable.task.api.Task task, View origin) -
getProcessFormDefinitions
- Specified by:
getProcessFormDefinitionsin interfaceProcessFormViews
-
getViewCreator
-
getDefaultViewCreator
-