Package io.jmix.bpmflowui.processform
Interface ProcessFormContext
- All Known Implementing Classes:
- ProcessFormContextImpl
public interface ProcessFormContext
- 
Method SummaryModifier and TypeMethodDescriptionorg.flowable.engine.repository.ProcessDefinitionorg.flowable.task.api.TaskgetTask()Returns a process starting builder.voidsetFormData(FormData formData) voidvoidsetProcessDefinition(org.flowable.engine.repository.ProcessDefinition processDefinition) voidsetTask(org.flowable.task.api.Task task) Returns a task claiming builder.Returns a task completion builder.
- 
Method Details- 
setOrigin
- 
getProcessDefinitionorg.flowable.engine.repository.ProcessDefinition getProcessDefinition()
- 
setProcessDefinitionvoid setProcessDefinition(org.flowable.engine.repository.ProcessDefinition processDefinition) 
- 
getTaskorg.flowable.task.api.Task getTask()
- 
setTaskvoid setTask(org.flowable.task.api.Task task) 
- 
getFormDataFormData getFormData()
- 
setFormData
- 
processStartingProcessStarting processStarting()Returns a process starting builder. A returned object contains an info about the process definition that must be started.Usage example: processFormContext.processStarting() .withBusinessKey("order-123") .addProcessVariable("order", order) .start();
- 
taskClaimingTaskClaiming taskClaiming()Returns a task claiming builder. A returned object contains an info about the task to be claimedUsage example: processFormContext.taskClaiming() .claim();
- 
taskCompletionTaskCompletion taskCompletion()Returns a task completion builder. A returned object contains an info about the task to be completedUsage example: processFormContext.taskCompletion() .withOutcome("approve") .addProcessVariable("order", order) .complete();
 
-