Package io.jmix.bpmflowui.processform
Class ProcessFormContextObjectFactory
java.lang.Object
io.jmix.bpmflowui.processform.ProcessFormContextObjectFactory
@Component("bpm_ProcessFormContextObjectFactory")
public class ProcessFormContextObjectFactory
extends Object
Serves as factory for getting ProcessFormContext
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionCreates aProcessFormContextfor a form configured for the start event of the provided process definition.Creates aProcessFormContextfor a form configured for the provided user task.protected voidfillFormParamValuesForStartForm(FormData formData) protected voidfillFormParamValuesForTaskForm(FormData formData, String executionId) 
- 
Field Details- 
runtimeService@Autowired protected org.flowable.engine.RuntimeService runtimeService
 
- 
- 
Constructor Details- 
ProcessFormContextObjectFactorypublic ProcessFormContextObjectFactory()
 
- 
- 
Method Details- 
getPrototype
- 
createpublic ProcessFormContext create(org.flowable.engine.repository.ProcessDefinition processDefinition, @Nullable FormData formData) Creates aProcessFormContextfor a form configured for the start event of the provided process definition.- Parameters:
- processDefinition- a process definition
- formData- a source form data including form parameters
- Returns:
- created form context
 
- 
createCreates aProcessFormContextfor a form configured for the provided user task.- Parameters:
- task- a user task
- formData- a source form data including form parameters
- Returns:
- created form context
 
- 
fillFormParamValuesForStartForm
- 
fillFormParamValuesForTaskForm
 
-