jbpm已办任务

来源:互联网 发布:网络经纪人登录 编辑:程序博客网 时间:2024/04/28 17:20

 最近研究jbpm 中,过段时间写写jbpm的学习笔记,暂时先凌乱的写点开发过程中,遇到的问题和解决的办法。

 

下面是查找出每个节点已办任务的的方法

 

  1. TaskMgmtSession taskmgrSession = jbpmContext.getTaskMgmtSession();   
  2. List taskInstanceList = taskmgrSession.findTaskInstances(actorId);   
  3. List haveDoneTaskInstanceList = new ArrayList();   
  4. for (int i=0;taskInstanceList!=null && i<taskInstanceList.size();i++){   
  5.   TaskInstance taskInstance = (TaskInstance)taskInstanceList.get(i);   
  6.   if (taskInstance.hasEnded()){   
  7.     haveDoneTaskInstanceList.add(taskInstance);   
  8.   }   
  9. }   
  10. return haveDoneTaskInstanceList;  
原创粉丝点击