Interface ProcessFormViewCreator
- All Known Implementing Classes:
- CustomProcessFormViewCreator,- DefaultProcessFormViewCreator,- InputDialogProcessFormViewCreator,- JmixViewProcessFormViewCreator,- NoFormProcessFormViewCreator
public interface ProcessFormViewCreator
Classes that implement the interface are responsible for creation of start and task forms with a particular form type.
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionDialogWindow<?>createStartProcessView(ProcessFormViewCreator.CreationContext creationContext) Creates or navigates to start process form.DialogWindow<?>createUserTaskView(ProcessFormViewCreator.CreationContext creationContext) Creates or navigates to task process form.
- 
Method Details- 
isApplicableForString isApplicableFor()- Returns:
- type of view this viewCreator applicable for
 
- 
createStartProcessView@Nullable DialogWindow<?> createStartProcessView(ProcessFormViewCreator.CreationContext creationContext) Creates or navigates to start process form. Behaviour depends onFormOpenMode:- FormOpenMode.DIALOG: creates and initializes- DialogWindowusing- creationContextaccording to form type. Then returns it to be customized and then opened
- FormOpenMode.NAVIGATE: navigates to form view and initializes it using- creationContext. Returns- null
 - Returns:
- DialogWindowto be customized and opened or null in case of- FormOpenMode.NAVIGATE
 
- 
createUserTaskView@Nullable DialogWindow<?> createUserTaskView(ProcessFormViewCreator.CreationContext creationContext) Creates or navigates to task process form.Behaviour depends on FormOpenMode:- FormOpenMode.DIALOG: creates and initializes- DialogWindowusing- creationContextaccording to form type. Then returns it to be customized and then opened
- FormOpenMode.NAVIGATE: navigates to form view and initializes it using- creationContext. Returns- null
 - Returns:
- DialogWindowto be customized and opened or null in case of- FormOpenMode.NAVIGATE
 
 
-