| Modifier and Type | Field and Description |
|---|---|
private static Supplier<Definition> |
FlowFactory.defSupplier |
| Modifier and Type | Method and Description |
|---|---|
static Definition |
FlowFactory.newDef() |
| Modifier and Type | Method and Description |
|---|---|
static void |
FlowFactory.setNewDef(Supplier<Definition> supplier) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
FlowDefinitionDao<T extends Definition>
流程定义Dao接口,不同的orm扩展包实现它
|
| Modifier and Type | Field and Description |
|---|---|
private Definition |
FlowCombine.definition
所有的流程定义
|
| Modifier and Type | Method and Description |
|---|---|
Definition |
FlowCombine.getDefinition() |
| Modifier and Type | Method and Description |
|---|---|
void |
FlowCombine.setDefinition(Definition definition) |
| Modifier and Type | Field and Description |
|---|---|
private Definition |
ListenerVariable.definition
流程定义
|
| Modifier and Type | Method and Description |
|---|---|
Definition |
ListenerVariable.getDefinition() |
| Modifier and Type | Method and Description |
|---|---|
ListenerVariable |
ListenerVariable.setDefinition(Definition definition) |
| Constructor and Description |
|---|
ListenerVariable(Definition definition,
Instance instance,
Map<String,Object> variable) |
ListenerVariable(Definition definition,
Instance instance,
Map<String,Object> variable,
Task task) |
ListenerVariable(Definition definition,
Instance instance,
Node node,
Map<String,Object> variable) |
ListenerVariable(Definition definition,
Instance instance,
Node node,
Map<String,Object> variable,
Task task) |
ListenerVariable(Definition definition,
Instance instance,
Node node,
Map<String,Object> variable,
Task task,
List<Node> nextNodes) |
ListenerVariable(Definition definition,
Instance instance,
Node node,
Map<String,Object> variable,
Task task,
List<Node> nextNodes,
List<Task> nextTasks) |
| Modifier and Type | Method and Description |
|---|---|
Definition |
DefService.importXml(InputStream is)
导入流程定义、流程节点和流程跳转数据
|
| Modifier and Type | Method and Description |
|---|---|
List<Definition> |
DefService.queryByCodeList(List<String> flowCodeList) |
| Modifier and Type | Method and Description |
|---|---|
Task |
TaskService.addTask(Node node,
Instance instance,
Definition definition,
FlowParams flowParams)
设置流程待办任务对象
|
boolean |
DefService.checkAndSave(Definition definition)
新增流程定义表数据,新增后需要通过saveXml接口保存流程节点和流程跳转数据
校验后新增
|
void |
DefService.saveXml(Definition def)
保存流程节点和流程跳转数据
|
| Modifier and Type | Field and Description |
|---|---|
Definition |
TaskServiceImpl.R.definition |
| Modifier and Type | Method and Description |
|---|---|
Definition |
DefServiceImpl.getAllDataDefinition(Long id) |
Definition |
DefServiceImpl.importXml(InputStream is) |
| Modifier and Type | Method and Description |
|---|---|
List<Definition> |
DefServiceImpl.queryByCodeList(List<String> flowCodeList) |
| Modifier and Type | Method and Description |
|---|---|
Task |
TaskServiceImpl.addTask(Node node,
Instance instance,
Definition definition,
FlowParams flowParams) |
private List<Task> |
TaskServiceImpl.buildAddTasks(FlowParams flowParams,
Task task,
Instance instance,
List<Node> nextNodes,
Node nextNode,
Definition definition)
构建增待办任务
|
boolean |
DefServiceImpl.checkAndSave(Definition definition) |
private String |
DefServiceImpl.getNewVersion(Definition definition) |
private void |
DefServiceImpl.insertFlow(Definition definition,
List<Node> allNodes,
List<Skip> allSkips)
每次只做新增操作,保证新增的flowCode+version是唯一的
|
private boolean |
TaskServiceImpl.judgeActivityStatus(Definition definition,
Instance instance) |
void |
DefServiceImpl.saveXml(Definition def) |
| Modifier and Type | Method and Description |
|---|---|
DefService |
DefServiceImpl.setDao(FlowDefinitionDao<Definition> warmDao) |
| Constructor and Description |
|---|
R(Instance instance,
Definition definition,
Node nowNode,
Task task) |
| Modifier and Type | Method and Description |
|---|---|
static Definition |
FlowConfigUtil.readDocument(InputStream is) |
| Modifier and Type | Method and Description |
|---|---|
static org.dom4j.Document |
FlowConfigUtil.createDocument(Definition definition) |
private static FlowCombine |
FlowConfigUtil.structureFlow(Definition definition) |
Copyright © 2024. All rights reserved.