Class DefaultProcessFormViewCreator
java.lang.Object
io.jmix.bpmflowui.processform.viewcreator.impl.DefaultProcessFormViewCreator
- All Implemented Interfaces:
ProcessFormViewCreator
@Component("bpm_DefaultProcessFormViewCreator")
@Order
public class DefaultProcessFormViewCreator
extends Object
implements ProcessFormViewCreator
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.bpmflowui.processform.viewcreator.ProcessFormViewCreator
ProcessFormViewCreator.CreationContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateStartProcessView(ProcessFormViewCreator.CreationContext creationContext) Creates or navigates to start process form.createUserTaskView(ProcessFormViewCreator.CreationContext creationContext) Creates or navigates to task process form.
-
Constructor Details
-
DefaultProcessFormViewCreator
public DefaultProcessFormViewCreator()
-
-
Method Details
-
isApplicableFor
- Specified by:
isApplicableForin interfaceProcessFormViewCreator- Returns:
- type of view this viewCreator applicable for
-
createStartProcessView
Description copied from interface:ProcessFormViewCreatorCreates or navigates to start process form. Behaviour depends onFormOpenMode:FormOpenMode.DIALOG: creates and initializesDialogWindowusingcreationContextaccording to form type. Then returns it to be customized and then openedFormOpenMode.NAVIGATE: navigates to form view and initializes it usingcreationContext. Returnsnull
- Specified by:
createStartProcessViewin interfaceProcessFormViewCreator- Returns:
DialogWindowto be customized and opened or null in case ofFormOpenMode.NAVIGATE
-
createUserTaskView
Description copied from interface:ProcessFormViewCreatorCreates or navigates to task process form.Behaviour depends on
FormOpenMode:FormOpenMode.DIALOG: creates and initializesDialogWindowusingcreationContextaccording to form type. Then returns it to be customized and then openedFormOpenMode.NAVIGATE: navigates to form view and initializes it usingcreationContext. Returnsnull
- Specified by:
createUserTaskViewin interfaceProcessFormViewCreator- Returns:
DialogWindowto be customized and opened or null in case ofFormOpenMode.NAVIGATE
-