Uses of Class
com.bytedesk.core.workflow.node.WorkflowBaseNode
Packages that use WorkflowBaseNode
Package
Description
-
Uses of WorkflowBaseNode in com.bytedesk.core.workflow
Fields in com.bytedesk.core.workflow with type parameters of type WorkflowBaseNodeMethods in com.bytedesk.core.workflow that return types with arguments of type WorkflowBaseNodeModifier and TypeMethodDescriptionstatic List<WorkflowBaseNode>WorkflowUtils.parseNodes(String json) 从JSON字符串解析节点列表Methods in com.bytedesk.core.workflow with parameters of type WorkflowBaseNodeModifier and TypeMethodDescriptionstatic WorkflowNodeMetaWorkflowUtils.getNodeMeta(WorkflowBaseNode node) 获取节点的元数据信息static voidWorkflowUtils.setNodeMeta(WorkflowBaseNode node, WorkflowNodeMeta meta) 设置节点的元数据信息private WorkflowLogEntityWorkflowService.startNodeLog(WorkflowEntity workflow, WorkflowBaseNode node, WorkflowRequest request, String executionUid, int sequence) Method parameters in com.bytedesk.core.workflow with type arguments of type WorkflowBaseNodeModifier and TypeMethodDescriptionstatic StringWorkflowUtils.nodesToJson(List<WorkflowBaseNode> nodes) 将节点列表转换为JSON字符串 -
Uses of WorkflowBaseNode in com.bytedesk.core.workflow_node
Methods in com.bytedesk.core.workflow_node that return WorkflowBaseNodeModifier and TypeMethodDescriptionprivate WorkflowBaseNodeWorkflowNodeEntity.parseNodeData(String jsonData, String nodeType) 根据节点类型解析JSON数据static WorkflowBaseNodeWorkflowNodeConvert.toWorkflowNode(WorkflowNodeRequest request) Convert WorkflowNodeRequest to WorkflowBaseNodeWorkflowNodeEntity.toWorkflowNode()从JSON数据转换为WorkflowBaseNode实例WorkflowNodeService.toWorkflowNode(WorkflowNodeEntity entity) 转换节点实体为WorkflowBaseNodeMethods in com.bytedesk.core.workflow_node that return types with arguments of type WorkflowBaseNodeModifier and TypeMethodDescriptionWorkflowNodeService.exportWorkflowNodes(WorkflowEntity workflow) 导出工作流节点数据(用于备份或迁移)WorkflowNodeService.toWorkflowNodes(List<WorkflowNodeEntity> entities) 转换节点实体列表为WorkflowBaseNode列表Methods in com.bytedesk.core.workflow_node with parameters of type WorkflowBaseNodeModifier and TypeMethodDescriptionWorkflowNodeService.createNode(WorkflowEntity workflow, WorkflowBaseNode node) 创建工作流节点voidWorkflowNodeEntity.fromWorkflowNode(WorkflowBaseNode node) 从WorkflowBaseNode实例更新实体数据static WorkflowNodeEntityWorkflowNodeEntity.of(WorkflowEntity workflow, WorkflowBaseNode node) 创建节点实体的便捷方法static WorkflowNodeResponseWorkflowNodeConvert.toResponse(WorkflowBaseNode node, String workflowUid) Convert WorkflowBaseNode to WorkflowNodeResponseWorkflowNodeService.updateNode(String uid, WorkflowBaseNode node) 更新节点数据Method parameters in com.bytedesk.core.workflow_node with type arguments of type WorkflowBaseNodeModifier and TypeMethodDescriptionWorkflowNodeService.createNodes(WorkflowEntity workflow, List<WorkflowBaseNode> nodes) 批量创建节点(用于导入工作流)WorkflowNodeService.importWorkflowNodes(WorkflowEntity workflow, List<WorkflowBaseNode> nodes) 导入工作流节点数据(用于恢复或迁移) -
Uses of WorkflowBaseNode in com.bytedesk.core.workflow.node
Subclasses of WorkflowBaseNode in com.bytedesk.core.workflow.nodeModifier and TypeClassDescriptionclassclassclassclass表单节点 用于收集用户输入的表单数据classclassclassclass父节点/容器节点 用于包含和组织子节点classclassFields in com.bytedesk.core.workflow.node with type parameters of type WorkflowBaseNodeModifier and TypeFieldDescriptionprivate List<WorkflowBaseNode>WorkflowBaseNode.blocks子节点列表(用于group和loop节点)private List<WorkflowBaseNode>WorkflowParentNode.children子节点列表Methods in com.bytedesk.core.workflow.node that return WorkflowBaseNodeModifier and TypeMethodDescriptionstatic WorkflowBaseNodeWorkflowNodeFactory.createNode(String nodeType) 根据节点类型创建节点实例static WorkflowBaseNodeWorkflowNodeFactory.createNode(String nodeType, String id) 根据节点类型创建节点实例(带ID)static WorkflowBaseNodeWorkflowNodeFactory.createNode(String nodeType, String uid, String name) 根据节点类型创建节点实例(带ID和名称)static WorkflowBaseNodeWorkflowNodeFactory.parseNode(com.alibaba.fastjson2.JSONObject nodeObject)