获取jbpm4中节点的类型

简介:
String owner = task_assignee_AsList.get(0).substring(2, task_assignee_AsList.get(0).length()-1); 

Map<String,Object> map = new HashMap<String,Object>(); 
map.put(owner, "testOwner"); 
ProcessInstance processInstance = executionService.startProcessInstanceById(id,map); 
ExecutionImpl executionImpl =(ExecutionImpl) processInstance; 
ProcessDefinitionImpl processDefinitionImpl = executionImpl.getProcessDefinition(); 
Map<String,Activity> activitiesMap = processDefinitionImpl.getActivitiesMap(); 
Set<String> activitiesKeySet = activitiesMap.keySet(); 

for(String str : activitiesKeySet) 
System.out.println(activitiesMap.get(str).getType());
相关文章
18activiti - 流程管理定义(删除key相同的所有不同版本的流程定义)
18activiti - 流程管理定义(删除key相同的所有不同版本的流程定义)
65 0
|
9月前
|
编译器 C#
C#.Net筑基-类型系统②常见类型 --record是什么类型?
`record`在C#中是一种创建简单、只读数据结构的方式,常用于轻量级数据传输。它本质上是类(默认)或结构体的快捷形式,包含自动生成的属性、`Equals`、`ToString`、解构赋值等方法。记录类型可以继承其他record或接口,但不继承普通类。支持使用`with`语句创建副本。例如,`public record User(string Name, int Age)`会被编译为包含属性、相等比较和`ToString()`等方法的类。记录类型提供了解构赋值和自定义实现,如密封的`sealed`记录,防止子类重写。
|
9月前
|
XML 存储 数据库
工作流JBPM系统数据库表介绍
工作流JBPM系统数据库表介绍
67 1
28activiti - 流程变量(支持的类型)
28activiti - 流程变量(支持的类型)
53 0
activiti通过扩展点重写节点行为
在activit项目中,有时需要重写节点的behaviour,但如果将代码反编译,会为后续升级,及项目打包带为不方便。   其实 acitivit已经提供了扩展点重写节点行为。
1241 0
【Groovy】编译时元编程 ( AST 语法树分析 | ClassNode 根节点 | 方法 Methods 节点 | 字段 Fields 节点 | 属性 Properties 节点 )
【Groovy】编译时元编程 ( AST 语法树分析 | ClassNode 根节点 | 方法 Methods 节点 | 字段 Fields 节点 | 属性 Properties 节点 )
212 0
【Groovy】编译时元编程 ( AST 语法树分析 | ClassNode 根节点 | 方法 Methods 节点 | 字段 Fields 节点 | 属性 Properties 节点 )
|
Java 数据库连接
JBPM学习(五):流程变量
本文主要讲流程变量
141 0
|
XML Java 数据格式
使用JAXP查询节点 | 学习笔记
快速学习使用JAXP查询节点
|
XML 数据格式 开发者
使用 JAXP 查询某一个节点|学习笔记
快速学习使用 JAXP 查询某一个节点
117 0
|
SQL 数据库 关系型数据库
EFCore中如何移除主外键关系
目录 EFCore中如何移除主外键关系 场景介绍 主外键关系的问题 解决思路 禁止级联关系的生成 MicroFX.EntityFrameworkCore.RemoveForeignKey扩展 EFCore中如何移除主外键关系 场景介绍 我用EFCore写了一个blog程序,我要通过写文章来分享自己的知识,我定义了一个Article用来存放文章信息,我还定义了一个Category用来存放文章的分类,Category与Article是一对的关系。
3759 0