操作 类似操作 xml 节点
 
  1. package kaiyuansi; 
  2.  
  3. import java.util.List; 
  4.  
  5. import org.jbpm.JbpmConfiguration; 
  6. import org.jbpm.JbpmContext; 
  7. import org.jbpm.graph.def.Transition; 
  8. import org.jbpm.taskmgmt.exe.TaskInstance; 
  9. /** 
  10.  * 第二天的 获取任务节点的信息 
  11.  * @author Administrator 
  12.  * 
  13.  */ 
  14.  
  15. public class ShowTask { 
  16.     public static void main(String[] args) { 
  17.          
  18.         JbpmContext jbpmContext = JbpmConfiguration.getInstance().createJbpmContext(); 
  19.       //根据用户名 取出任务列表 
  20.        List<TaskInstance> mm = jbpmContext.getTaskMgmtSession().findTaskInstances("mpconfig"); 
  21.         
  22.        System.out.println(mm.get(0).getActorId()); 
  23.        long id = mm.get(0).getId(); 
  24.        System.out.println(id); 
  25.         
  26.      //得到对应的工作实例 
  27.        //JbpmContext jbpmContext = JbpmConfiguration.getInstance().createJbpmContext(); 
  28.        //根据id获取任务实例 
  29.        TaskInstance ti = jbpmContext.getTaskInstance(id); 
  30.        //获取Transition 
  31.        Transition gg = (Transition) ti.getTask().getTaskNode().getLeavingTransitions().get(0); 
  32.        System.out.println(gg.getName()); 
  33.         try { 
  34.             //System.out.println(trList.get(0).g); 
  35.         } catch (Exception e) { 
  36.             // TODO Auto-generated catch block 
  37.             e.printStackTrace(); 
  38.         } 
  39.         System.out.println("end"); 
  40.     }