加载的流程定义缓存
| Type | Name and description |
|---|---|
static Map<String, Object> |
getProcess(String entry, String revision, boolean subprocess = false)从本应用的缓存中获取流程定义信息。 |
static Process |
getProcess(String processId)从本应用的缓存中获取流程定义对象 |
static List<Map> |
getProcessDefinitions() |
static List<Map> |
getProcessDomains()获取本应用中,所有通过注解绑定了流程的 domain 类信息 |
static String |
getSubProcessRevision(String entry, String subRevision) |
static void |
init() |
static void |
putEmbededSubProcess(Process sproc)将解析后的嵌入式子流程定义对象存入缓存 |
static void |
putProcess(Process proc, boolean subprocess, boolean history)将解析后的流程定义、或外部引用子流程定义对象存入缓存 |
static void |
putProcessDefinitions(List<Map> processes, Integer count)缓存数据库中保存的所有流程定义的基本信息 |
static void |
putProcessDomains(List<Map> domainClasses) |
static void |
putSubProcess(Process sproc, String subRevision, boolean history)将解析后的外部引用子流程定义对象存入缓存 |
| Methods inherited from class | Name |
|---|---|
class Object |
Object#wait(long, int), Object#wait(long), Object#wait(), Object#equals(Object), Object#toString(), Object#hashCode(), Object#getClass(), Object#notify(), Object#notifyAll() |
从本应用的缓存中获取流程定义信息。如果版本号为null,则默认取系统活动版本号
entry - 代表流程定义路径revision - 版本号。默认为 null,即取活跃版本subprocess - 是否是外部引用子流程从本应用的缓存中获取流程定义对象
processId - 流程定义或子流程定义的ID获取本应用中,所有通过注解绑定了流程的 domain 类信息
将解析后的嵌入式子流程定义对象存入缓存
将解析后的流程定义、或外部引用子流程定义对象存入缓存
缓存数据库中保存的所有流程定义的基本信息
processes - 流程定义列表count - 加载的流程定义数量将解析后的外部引用子流程定义对象存入缓存
subRevision - 在父流程上配置的、引用子流程的版本号,如:1、1.1