Activiti学习资料,获取各种节点的类型,判断是否为任务节点,开始时间,结束事件
测试的流程定义,如图:
java代码如下:
ProcessDefinitionEntity def = (ProcessDefinitionEntity)((RepositoryServiceImpl)repositoryService).getDeployedProcessDefinition(actDefId);
List<ActivityImpl> activitiList = def.getActivities();
for(ActivityImpl act : activitiList){
// id,name,type
Map<String,Object> prop = act.getProperties();
Iterator<String> keys = prop.keySet().iterator();
while(keys.hasNext()){
String key = keys.next();
System.out.println("属性:key="+key + ",value="+ prop.get(key));
}
}
控制台打印结果如下: