Uses of Class
com.bytedesk.core.workflow_edge.WorkflowEdgeEntity
Packages that use WorkflowEdgeEntity
Package
Description
-
Uses of WorkflowEdgeEntity in com.bytedesk.core.workflow
Fields in com.bytedesk.core.workflow with type parameters of type WorkflowEdgeEntity -
Uses of WorkflowEdgeEntity in com.bytedesk.core.workflow_edge
Methods in com.bytedesk.core.workflow_edge that return WorkflowEdgeEntityModifier and TypeMethodDescriptionWorkflowEdgeService.cloneEdge(WorkflowEdgeEntity sourceEdge, WorkflowEntity targetWorkflow, String newEdgeUid, String newSourceNodeId, String newTargetNodeId) 复制边(用于模板克隆)WorkflowEdgeRestService.createEdge(WorkflowEdgeEntity edge) WorkflowEdgeService.createEdge(WorkflowEntity workflow, WorkflowEdge edge) 创建工作流边protected WorkflowEdgeEntityWorkflowEdgeRestService.doSave(WorkflowEdgeEntity entity) 根据边UID查找边WorkflowEdgeRestService.findEdgeByUid(String uid) WorkflowEdgeRestService.handleOptimisticLockingFailureException(org.springframework.orm.ObjectOptimisticLockingFailureException e, WorkflowEdgeEntity entity) static WorkflowEdgeEntityWorkflowEdgeEntity.of(WorkflowEntity workflow, WorkflowEdge edge) 创建边实体的便捷方法static WorkflowEdgeEntityWorkflowEdgeEntity.of(WorkflowEntity workflow, String edgeUid, String name, String sourceNodeId, String targetNodeId, WorkflowEdgeTypeEnum type) 创建简单边实体static WorkflowEdgeEntityWorkflowEdgeEntity.ofCondition(WorkflowEntity workflow, String edgeUid, String name, String sourceNodeId, String targetNodeId, String condition) 创建条件边实体static WorkflowEdgeEntityWorkflowEdgeConvert.toEntity(WorkflowEdgeRequest request, WorkflowEntity workflow) Convert WorkflowEdgeRequest to WorkflowEdgeEntityWorkflowEdgeService.toggleEdgeEnabled(String uid, boolean enabled) 启用/禁用边WorkflowEdgeRestService.updateEdge(WorkflowEdgeEntity edge) WorkflowEdgeService.updateEdge(String uid, WorkflowEdge edge) 更新边数据WorkflowEdgeService.updateExecutionStats(String uid, String result) 更新边执行统计Methods in com.bytedesk.core.workflow_edge that return types with arguments of type WorkflowEdgeEntityModifier and TypeMethodDescriptionWorkflowEdgeService.createEdges(WorkflowEntity workflow, List<WorkflowEdge> edges) 批量创建边(用于导入工作流)protected org.springframework.data.jpa.domain.Specification<WorkflowEdgeEntity>WorkflowEdgeRestService.createSpecification(WorkflowEdgeRequest request) protected org.springframework.data.domain.Page<WorkflowEdgeEntity>WorkflowEdgeRestService.executePageQuery(org.springframework.data.jpa.domain.Specification<WorkflowEdgeEntity> spec, org.springframework.data.domain.Pageable pageable) WorkflowEdgeRestService.findByNameAndOrgUidAndType(String name, String orgUid, String type) WorkflowEdgeRepository.findByNameAndOrgUidAndTypeAndDeletedFalse(String name, String orgUid, String type) 根据名称、组织UID和类型查找边根据UID查找边WorkflowEdgeRepository.findByUidAndDeletedFalse(String uid) 根据UID查找未删除的边WorkflowEdgeRestService.findByWorkflow(WorkflowEntity workflow) WorkflowEdgeService.findByWorkflow(WorkflowEntity workflow) 查找工作流的所有边WorkflowEdgeRepository.findByWorkflowAndDeletedFalse(WorkflowEntity workflow) 查找工作流的所有边WorkflowEdgeRepository.findByWorkflowAndEnabledFalseAndDeletedFalse(WorkflowEntity workflow) 查找工作流中禁用的边WorkflowEdgeRepository.findByWorkflowAndEnabledTrueAndDeletedFalse(WorkflowEntity workflow) 查找工作流中启用的边WorkflowEdgeRepository.findByWorkflowAndSourceNodeIdAndDeletedFalse(WorkflowEntity workflow, String sourceNodeId) 查找从指定节点出发的边WorkflowEdgeRepository.findByWorkflowAndSourceNodeIdAndSourcePortIdAndDeletedFalse(WorkflowEntity workflow, String sourceNodeId, String sourcePortId) 查找从指定端口出发的边WorkflowEdgeRepository.findByWorkflowAndSourceNodeIdAndTargetNodeIdAndDeletedFalse(WorkflowEntity workflow, String sourceNodeId, String targetNodeId) 查找连接两个特定节点的边WorkflowEdgeRepository.findByWorkflowAndTargetNodeIdAndDeletedFalse(WorkflowEntity workflow, String targetNodeId) 查找到达指定节点的边WorkflowEdgeRepository.findByWorkflowAndTargetNodeIdAndTargetPortIdAndDeletedFalse(WorkflowEntity workflow, String targetNodeId, String targetPortId) 查找到达指定端口的边WorkflowEdgeRestService.findByWorkflowAndType(WorkflowEntity workflow, String type) WorkflowEdgeService.findByWorkflowAndType(WorkflowEntity workflow, WorkflowEdgeTypeEnum type) 查找工作流的特定类型边WorkflowEdgeRepository.findByWorkflowAndTypeAndDeletedFalse(WorkflowEntity workflow, String type) 查找工作流中特定类型的边WorkflowEdgeRepository.findConditionalEdges(WorkflowEntity workflow) 查找有条件表达式的边WorkflowEdgeRestService.findEdgesBetweenNodes(WorkflowEntity workflow, String sourceNodeId, String targetNodeId) WorkflowEdgeService.findEdgesBetweenNodes(WorkflowEntity workflow, String sourceNodeId, String targetNodeId) 查找连接两个特定节点的边WorkflowEdgeRepository.findEdgesByWeightRange(WorkflowEntity workflow, Integer minWeight, Integer maxWeight) 查找指定权重范围的边WorkflowEdgeRepository.findEdgesConnectingNode(WorkflowEntity workflow, String nodeId) 查找连接指定节点的所有边(作为源或目标)WorkflowEdgeRestService.findEdgesConnectingNode(WorkflowEntity workflow, String nodeId) WorkflowEdgeService.findEdgesConnectingNode(WorkflowEntity workflow, String nodeId) 查找连接指定节点的所有边WorkflowEdgeRestService.findEdgesFromNode(WorkflowEntity workflow, String sourceNodeId) WorkflowEdgeService.findEdgesFromNode(WorkflowEntity workflow, String sourceNodeId) 查找从指定节点出发的边WorkflowEdgeRestService.findEdgesToNode(WorkflowEntity workflow, String targetNodeId) WorkflowEdgeService.findEdgesToNode(WorkflowEntity workflow, String targetNodeId) 查找到达指定节点的边WorkflowEdgeRestService.findEnabledEdgesByWorkflow(WorkflowEntity workflow) WorkflowEdgeService.findEnabledEdgesByWorkflow(WorkflowEntity workflow) 查找工作流的启用边WorkflowEdgeRepository.findFrequentlyUsedEdges(WorkflowEntity workflow, Long minCount) 查找执行次数超过指定值的边WorkflowEdgeRepository.findOrphanedEdges(WorkflowEntity workflow) 查找孤立的边(连接的节点不存在) 注意:这个查询需要根据实际的节点表结构进行调整WorkflowEdgeRepository.findRecentlyExecutedEdges(WorkflowEntity workflow, ZonedDateTime since) 查找最近执行过的边WorkflowEdgeRepository.findSelfLoopEdges(WorkflowEntity workflow) 查找环形连接的边 注意:这是一个简化的环检测,复杂的环检测需要在业务层实现WorkflowEdgeService.importWorkflowEdges(WorkflowEntity workflow, List<WorkflowEdge> edges) 导入工作流边数据(用于恢复或迁移)static org.springframework.data.jpa.domain.Specification<WorkflowEdgeEntity>WorkflowEdgeSpecification.search(WorkflowEdgeRequest request, AuthService authService) Methods in com.bytedesk.core.workflow_edge with parameters of type WorkflowEdgeEntityModifier and TypeMethodDescriptionWorkflowEdgeService.cloneEdge(WorkflowEdgeEntity sourceEdge, WorkflowEntity targetWorkflow, String newEdgeUid, String newSourceNodeId, String newTargetNodeId) 复制边(用于模板克隆)WorkflowEdgeRestService.convertToExcel(WorkflowEdgeEntity entity) WorkflowEdgeRestService.convertToResponse(WorkflowEdgeEntity entity) static voidWorkflowEdgeConvert.copyPropertiesIgnoreNull(WorkflowEdgeRequest source, WorkflowEdgeEntity target) Copy properties from request to entity (excluding null values)WorkflowEdgeRestService.createEdge(WorkflowEdgeEntity edge) voidWorkflowEdgeRestService.deleteEdgeEntity(WorkflowEdgeEntity entity) protected WorkflowEdgeEntityWorkflowEdgeRestService.doSave(WorkflowEdgeEntity entity) WorkflowEdgeRestService.handleOptimisticLockingFailureException(org.springframework.orm.ObjectOptimisticLockingFailureException e, WorkflowEdgeEntity entity) voidWorkflowEdgeEntityListener.onPostPersist(WorkflowEdgeEntity workflow_edge) voidWorkflowEdgeEntityListener.onPostUpdate(WorkflowEdgeEntity workflow_edge) static WorkflowEdgeRequestWorkflowEdgeConvert.toRequest(WorkflowEdgeEntity entity) Convert WorkflowEdgeEntity to WorkflowEdgeRequeststatic WorkflowEdgeResponseWorkflowEdgeConvert.toResponse(WorkflowEdgeEntity entity) Convert WorkflowEdgeEntity to WorkflowEdgeResponseWorkflowEdgeService.toWorkflowEdge(WorkflowEdgeEntity entity) 转换边实体为WorkflowEdgeWorkflowEdgeRestService.updateEdge(WorkflowEdgeEntity edge) static voidWorkflowEdgeConvert.updateEntity(WorkflowEdgeEntity entity, WorkflowEdgeRequest request) Update WorkflowEdgeEntity from WorkflowEdgeRequestMethod parameters in com.bytedesk.core.workflow_edge with type arguments of type WorkflowEdgeEntityModifier and TypeMethodDescriptionvoidWorkflowEdgeRestService.deleteAllEdges(List<WorkflowEdgeEntity> edges) protected org.springframework.data.domain.Page<WorkflowEdgeEntity>WorkflowEdgeRestService.executePageQuery(org.springframework.data.jpa.domain.Specification<WorkflowEdgeEntity> spec, org.springframework.data.domain.Pageable pageable) WorkflowEdgeService.toWorkflowEdges(List<WorkflowEdgeEntity> entities) 转换边实体列表为WorkflowEdge列表 -
Uses of WorkflowEdgeEntity in com.bytedesk.core.workflow_edge.event
Fields in com.bytedesk.core.workflow_edge.event declared as WorkflowEdgeEntityModifier and TypeFieldDescriptionprivate WorkflowEdgeEntityWorkflowEdgeCreateEvent.workflow_edgeprivate WorkflowEdgeEntityWorkflowEdgeDeleteEvent.workflow_edgeprivate WorkflowEdgeEntityWorkflowEdgeUpdateEvent.workflow_edgeConstructors in com.bytedesk.core.workflow_edge.event with parameters of type WorkflowEdgeEntityModifierConstructorDescriptionWorkflowEdgeCreateEvent(WorkflowEdgeEntity workflow_edge) WorkflowEdgeDeleteEvent(WorkflowEdgeEntity workflow_edge) WorkflowEdgeUpdateEvent(WorkflowEdgeEntity workflow_edge) -
Uses of WorkflowEdgeEntity in com.bytedesk.core.workflow.compiler
Fields in com.bytedesk.core.workflow.compiler with type parameters of type WorkflowEdgeEntityModifier and TypeFieldDescriptionprivate List<WorkflowEdgeEntity>WorkflowDefinitionAggregate.edges