Class TaskNodeVisitor
OptimaJet.Workflow.BpmnPlugin.Import.TaskNodeVisitor
The TaskNodeVisitor class is responsible for visiting and processing BPMN tasks.
Namespace: OptimaJet.Workflow.BpmnPlugin.Import
public class TaskNodeVisitor : BaseNodeVisitorInheritance
- System.Object
- BaseVisitor
- BaseNodeVisitor
Methods
public void AddTask(TTask task, BpmnConverterContext context) #Adds an activity representing the specified task into the process definition.
Parameters
Name
Type
Description
taskTTaskTask to convert.
contextBpmnConverterContextContext for the BPMN conversion process.
protected virtual void AddServiceTask(TServiceTask serviceTask, BpmnConverterContext context) #Parameters
Name
Type
Description
serviceTaskTServiceTaskcontextBpmnConverterContextprotected virtual void AddServiceTaskImplementation(IActivityBuilder activityBuilder, TServiceTask serviceTask, string implementation, BpmnConverterContext context) #Parameters
Name
Type
Description
activityBuilderIActivityBuilderserviceTaskTServiceTaskimplementationStringcontextBpmnConverterContextprotected virtual void AddServiceTaskExtensions(IActivityBuilder activityBuilder, TServiceTask serviceTask, TExtensionElements extensionElements, BpmnConverterContext context) #Parameters
Name
Type
Description
activityBuilderIActivityBuilderserviceTaskTServiceTaskextensionElementsTExtensionElementscontextBpmnConverterContextprotected virtual void AddReceiveTask(TReceiveTask receiveTask, BpmnConverterContext context) #Parameters
Name
Type
Description
receiveTaskTReceiveTaskcontextBpmnConverterContextprotected virtual void AddReceiveTaskExtensions(IActivityBuilder activityBuilder, TReceiveTask receiveTask, TExtensionElements extensionElements, BpmnConverterContext context) #Parameters
Name
Type
Description
activityBuilderIActivityBuilderreceiveTaskTReceiveTaskextensionElementsTExtensionElementscontextBpmnConverterContextprotected virtual void AddUserTask(TUserTask userTask, BpmnConverterContext context) #Parameters
Name
Type
Description
userTaskTUserTaskcontextBpmnConverterContextprotected virtual void AddBusinessRuleTask(TBusinessRuleTask businessRuleTask, BpmnConverterContext context) #Parameters
Name
Type
Description
businessRuleTaskTBusinessRuleTaskcontextBpmnConverterContextprotected virtual void AddManualTask(TManualTask manualTask, BpmnConverterContext context) #Parameters
Name
Type
Description
manualTaskTManualTaskcontextBpmnConverterContextprotected virtual void AddScriptTask(TScriptTask scriptTask, BpmnConverterContext context) #Parameters
Name
Type
Description
scriptTaskTScriptTaskcontextBpmnConverterContextprotected virtual void AddSendTask(TSendTask sendTask, BpmnConverterContext context) #Parameters
Name
Type
Description
sendTaskTSendTaskcontextBpmnConverterContextprotected virtual void AddGenericTask(TTask task, BpmnConverterContext context) #Parameters
Name
Type
Description
taskTTaskcontextBpmnConverterContext