| Modifier and Type | Field and Description |
|---|---|
private static Supplier<Skip> |
FlowFactory.skipSupplier |
| Modifier and Type | Method and Description |
|---|---|
static Skip |
FlowFactory.newSkip() |
| Modifier and Type | Method and Description |
|---|---|
static void |
FlowFactory.setNewSkip(Supplier<Skip> supplier) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
FlowSkipDao<T extends Skip>
节点跳转关联Mapper接口
|
| Modifier and Type | Field and Description |
|---|---|
private List<Skip> |
FlowCombine.allSkips
所有的流程节点跳转关联
|
| Modifier and Type | Method and Description |
|---|---|
List<Skip> |
FlowCombine.getAllSkips() |
| Modifier and Type | Method and Description |
|---|---|
void |
FlowCombine.setAllSkips(List<Skip> allSkips) |
| Modifier and Type | Method and Description |
|---|---|
default Skip |
Skip.copy() |
Skip |
Skip.setCoordinate(String coordinate) |
Skip |
Skip.setCreateTime(Date createTime) |
Skip |
Skip.setDefinitionId(Long definitionId) |
Skip |
Skip.setDelFlag(String delFlag) |
Skip |
Skip.setId(Long id) |
Skip |
Skip.setNextNodeCode(String nextNodeCode) |
Skip |
Skip.setNextNodeType(Integer nextNodeType) |
Skip |
Skip.setNodeId(Long nodeId) |
Skip |
Skip.setNowNodeCode(String nowNodeCode) |
Skip |
Skip.setNowNodeType(Integer nowNodeType) |
Skip |
Skip.setSkipCondition(String skipCondition) |
Skip |
Skip.setSkipName(String skipName) |
Skip |
Skip.setSkipType(String skipType) |
Skip |
Skip.setTenantId(String tenantId) |
Skip |
Skip.setUpdateTime(Date updateTime) |
| Modifier and Type | Method and Description |
|---|---|
List<Skip> |
Node.getSkipList() |
| Modifier and Type | Method and Description |
|---|---|
Node |
Node.setSkipList(List<Skip> skipList) |
| Modifier and Type | Method and Description |
|---|---|
private Skip |
NodeServiceImpl.getSkipByCheck(Node nowNode,
List<Skip> skips,
String skipType)
通过校验跳转类型获取跳转集合
|
| Modifier and Type | Method and Description |
|---|---|
private List<Node> |
DefServiceImpl.filterNodes(Instance instance,
List<Skip> allSkips,
List<Node> nodeList)
流程图渲染,过滤掉当前任务后的节点
|
private void |
DefServiceImpl.getAllNextNode(List<Skip> nextSkips,
List<String> allNextNode,
Map<String,List<Skip>> skipMap)
获取待办任务节点后的所有节点
|
private void |
DefServiceImpl.getAllNextNode(List<Skip> nextSkips,
List<String> allNextNode,
Map<String,List<Skip>> skipMap)
获取待办任务节点后的所有节点
|
private Skip |
NodeServiceImpl.getSkipByCheck(Node nowNode,
List<Skip> skips,
String skipType)
通过校验跳转类型获取跳转集合
|
private void |
DefServiceImpl.insertFlow(Definition definition,
List<Node> allNodes,
List<Skip> allSkips)
每次只做新增操作,保证新增的flowCode+version是唯一的
|
private boolean |
TaskServiceImpl.judgeReject(String nextNodeCode,
List<Skip> lastSkips,
Map<String,List<Skip>> skipMap)
判断是否属于退回指向节点的后置未完成的任务
|
private boolean |
TaskServiceImpl.judgeReject(String nextNodeCode,
List<Skip> lastSkips,
Map<String,List<Skip>> skipMap)
判断是否属于退回指向节点的后置未完成的任务
|
void |
DefServiceImpl.setColorMap(Map<String,Color> colorMap,
Instance instance,
List<Skip> allSkips,
List<Node> nodeList)
设置节点和跳转对应的颜色
|
SkipService |
SkipServiceImpl.setDao(FlowSkipDao<Skip> warmDao) |
private void |
DefServiceImpl.setNextColorMap(Map<String,Color> colorMap,
List<Skip> oneNextSkips,
Color c)
设置下个节点的颜色
|
| Modifier and Type | Method and Description |
|---|---|
private static void |
FlowConfigUtil.checkSkipNode(List<Skip> allSkips)
校验跳转节点的合法性
|
private static void |
FlowConfigUtil.validaIsExistDestNode(List<Skip> allSkips,
Set<String> nodeCodeSet)
校验所有的目标节点是否存在
|
Copyright © 2024. All rights reserved.