jbpm取得节点Transition
2014-02-27 15:42
337 查看
/** * 获取当前任务的节点,Transitions * @param ExecutionId 当前流程id * @return Transitions 当前任务的节点下的所有 Transitions * @throws SpringBeanException */ public List getTransitions(String ExecutionId) throws Exception{ ProcessEngine processEngine = Configuration.getProcessEngine(); ExecutionService executionService = processEngine.getExecutionService(); TaskService taskService = processEngine.getTaskService(); // 这里不会影响事物 EnvironmentImpl envImpl = ((EnvironmentFactory) processEngine) .openEnvironment(); try { ExecutionImpl e = (ExecutionImpl) executionService .findExecutionById(ExecutionId); ActivityImpl clerkOpinionActivityImpl = e.getActivity(); List listadd = new ArrayList(); List list = clerkOpinionActivityImpl.getOutgoingTransitions(); for (Iterator iterator = list.iterator(); iterator.hasNext();) { Transition ts = (Transition) iterator.next(); listadd.add(ts.getName()); } return listadd; } catch (Exception e) { e.printStackTrace(); } finally { envImpl.close(); } return null; }
相关文章推荐
- JBPM-其他节点
- JBPM流程部署之流程支持的节点扩展
- Jbpm 流程节点
- jbpm系列之五--使用decision节点判断分支情况
- jbpm4.4 java节点
- dom4j如何取得name相同的节点
- jbpm——task-node节点的signal属性研究
- 根据XML文件父节点的属性值取得所有子节点
- jbpm系列之六--基本节点State节点
- Sql 递归算法 取得某个节点下面所有的节点
- jbpm节点介绍
- cocos2d-x节点(CCTransition.h)API
- Xpath使用text()函数取得节点值
- ComponentFactory取得DOM节点
- JBPM具体应用之decision节点的使用
- jquery-取得当前节点(包含当前)下的html
- JBPM具体应用之fork,join,state节点的使用
- 一个任务拥有多个外向转移jbpm.api.JbpmException: No transition named 'to 总经理审批' was found.
- mxGraph Swing 循环取得所有面板上的Cell节点
- JBPM4.4之JAVA节点