|
@@ -36,18 +36,9 @@ public class WorkflowNodeFactory implements IWorkflowNodeFactory {
|
|
|
case CONDITION:
|
|
case CONDITION:
|
|
|
node = new ConditionNode(nodeKey, nodeName, properties);
|
|
node = new ConditionNode(nodeKey, nodeName, properties);
|
|
|
break;
|
|
break;
|
|
|
- case ACTION:
|
|
|
|
|
- node = new ActionNode(nodeKey, nodeName, properties);
|
|
|
|
|
- break;
|
|
|
|
|
case END:
|
|
case END:
|
|
|
node = new EndNode(nodeKey, nodeName, properties);
|
|
node = new EndNode(nodeKey, nodeName, properties);
|
|
|
break;
|
|
break;
|
|
|
- case AI_DIALOG:
|
|
|
|
|
- node = new AiDialogNode(nodeKey, nodeName, properties);
|
|
|
|
|
- break;
|
|
|
|
|
- case AI_ANALYSIS:
|
|
|
|
|
- node = new AiAnalysisNode(nodeKey, nodeName, properties);
|
|
|
|
|
- break;
|
|
|
|
|
case AI_CALL_TASK:
|
|
case AI_CALL_TASK:
|
|
|
node = new AiCallTaskNode(nodeKey, nodeName, properties);
|
|
node = new AiCallTaskNode(nodeKey, nodeName, properties);
|
|
|
break;
|
|
break;
|
|
@@ -57,18 +48,9 @@ public class WorkflowNodeFactory implements IWorkflowNodeFactory {
|
|
|
case AI_ADD_WX_TASK:
|
|
case AI_ADD_WX_TASK:
|
|
|
node = new AiAddWxTaskNode(nodeKey, nodeName, properties);
|
|
node = new AiAddWxTaskNode(nodeKey, nodeName, properties);
|
|
|
break;
|
|
break;
|
|
|
- case HTTP_REQUEST:
|
|
|
|
|
- node = new HttpRequestNode(nodeKey, nodeName, properties);
|
|
|
|
|
- break;
|
|
|
|
|
- case MESSAGE_NOTIFICATION:
|
|
|
|
|
- node = new MessageNotificationNode(nodeKey, nodeName, properties);
|
|
|
|
|
- break;
|
|
|
|
|
case OUTBOUND_TASK:
|
|
case OUTBOUND_TASK:
|
|
|
node = new OutBoundTaskNode(nodeKey, nodeName, properties);
|
|
node = new OutBoundTaskNode(nodeKey, nodeName, properties);
|
|
|
break;
|
|
break;
|
|
|
- case VARIABLE_SET:
|
|
|
|
|
- node = new VariableSetNode(nodeKey, nodeName, properties);
|
|
|
|
|
- break;
|
|
|
|
|
case DELAY:
|
|
case DELAY:
|
|
|
node = new DelayNode(nodeKey, nodeName, properties);
|
|
node = new DelayNode(nodeKey, nodeName, properties);
|
|
|
break;
|
|
break;
|