Package io.jmix.bpmflowui.processform
Class ProcessFormContextImpl
java.lang.Object
io.jmix.bpmflowui.processform.ProcessFormContextImpl
- All Implemented Interfaces:
- ProcessFormContext
@Component("bpm_ProcessFormContext")
@Scope("prototype")
public class ProcessFormContextImpl
extends Object
implements ProcessFormContext
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected FormDataprotected Viewprotected org.flowable.engine.repository.ProcessDefinitionprotected final ProcessStartingprotected org.flowable.task.api.Taskprotected final TaskClaimingprotected final TaskCompletion
- 
Constructor SummaryConstructorsConstructorDescriptionProcessFormContextImpl(ProcessStarting processStarting, TaskClaiming taskClaiming, TaskCompletion taskCompletion) 
- 
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.
- 
Field Details- 
processStarting
- 
taskClaiming
- 
taskCompletion
- 
processDefinitionprotected org.flowable.engine.repository.ProcessDefinition processDefinition
- 
taskprotected org.flowable.task.api.Task task
- 
origin
- 
formData
 
- 
- 
Constructor Details- 
ProcessFormContextImpl@Autowired public ProcessFormContextImpl(ProcessStarting processStarting, TaskClaiming taskClaiming, TaskCompletion taskCompletion) 
 
- 
- 
Method Details- 
setOrigin- Specified by:
- setOriginin interface- ProcessFormContext
 
- 
getProcessDefinitionpublic org.flowable.engine.repository.ProcessDefinition getProcessDefinition()- Specified by:
- getProcessDefinitionin interface- ProcessFormContext
 
- 
setProcessDefinitionpublic void setProcessDefinition(org.flowable.engine.repository.ProcessDefinition processDefinition) - Specified by:
- setProcessDefinitionin interface- ProcessFormContext
 
- 
getTaskpublic org.flowable.task.api.Task getTask()- Specified by:
- getTaskin interface- ProcessFormContext
 
- 
setTaskpublic void setTask(org.flowable.task.api.Task task) - Specified by:
- setTaskin interface- ProcessFormContext
 
- 
getFormData- Specified by:
- getFormDatain interface- ProcessFormContext
 
- 
setFormData- Specified by:
- setFormDatain interface- ProcessFormContext
 
- 
processStartingDescription copied from interface:ProcessFormContextReturns 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();- Specified by:
- processStartingin interface- ProcessFormContext
 
- 
taskClaimingDescription copied from interface:ProcessFormContextReturns a task claiming builder. A returned object contains an info about the task to be claimedUsage example: processFormContext.taskClaiming() .claim();- Specified by:
- taskClaimingin interface- ProcessFormContext
 
- 
taskCompletionDescription copied from interface:ProcessFormContextReturns 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();- Specified by:
- taskCompletionin interface- ProcessFormContext
 
 
-