文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络网络编程J2EE/J2MEJBPM数据库中取得这个流程实例,如果有没有完成的流程,就让它进入下一步
精品推荐
特别推荐
·J2EE Web开发技术期待一次新的技术变革
·J2ME程序开发初学者快速入门的九大要点
·使用技巧:J2ME中程序优化的十个小方法
·RMS从入门到精通之一
·J2EE应用程序中SQL语句的自动构造方法
·解决J2EE系统应用性能问题常用优化项目
·J2EE实用技巧:提升JSP应用程序的绝招
·J2ME内存优
·J2ME简介
·J2EE技术
热点TOP10
·使用Servlet发送电子邮件
·基于MIDP1.0实现通信录
·NetBeans的使用(1)
·配置Eclipse进行远程调试
·J2ME程序开发初学者快速入门的九大要点
·JBoss 文档(三) JBoss和JMS
·JBoss文档(二)??JBoss开发、打包、部署
·经典飞机游戏代码S60
·走进JBoss (1)
·调整压力测试工具

JBPM数据库中取得这个流程实例,如果有没有完成的流程,就让它进入下一步

日期:2007年5月11日 作者: 查看:[大字体 中字体 小字体]


  // 这里的代码可以放在消息驱动Bean里面。

  // 让我们开始一个session
  JbpmSession jbpmSession = jbpmSessionFactory.openJbpmSession();
  // 在持久化session上开始一个事务的时候,这里有可使用WEB应用中的DataSource来取得一个数据库session.
  jbpmSession.beginTransaction();
  GraphSession graphSession = jbpmSession.getGraphSession();

  // 首先,我们需要在数据库中把流程提取出来.
  // 这里有很多方法可以用来取得我们需要的流程实例。
  // 一个最简单方法就是在流程的实例列表里面查询。
  ProcessDefinition processDefinition = graphSession
    .findLatestProcessDefinition("hello world");

  // 现在查询所有的流程实例。
  List<ProcessInstance> processInstances = graphSession
    .findProcessInstances(processDefinition.getId());

  // 我们知道在这里单元测试里面只有一个执行,所以下面我们直接get(0)。
  // 而在实际工作中,我们这里需要通过ID来确定我们所需要的流程实例。
  ProcessInstance processInstance = null;
  for (ProcessInstance pi : processInstances) {

   if (!pi.hasEnded()) {
    pi.signal();
    //AssertJUnit.assertTrue(pi.hasEnded());
   }

}

  // 好了,现在我们可以继续执行。注意,这里processInstance
  // processInstance.signal();

  // 完成signal以后,我们的流程就到达end-state状态点了。
  // AssertJUnit.assertTrue(processInstance.hasEnded());

  // 现在可以更新数据库里面流程状态点。
  // graphSession.saveProcessInstance(processInstance);

  // 事务提交
  jbpmSession.commitTransaction();
  // 关闭session
  jbpmSession.close();

(出处:清风学院





上一篇:JDBC概述(二)

下一篇:jBPM取得Token和流程目前Token所处节点
相关文章:
·三国群侠传 流程攻略 - 游戏攻略
·我是怎么进入他人计算机的
·DVD碟片输出与刻录简单流程
·姐妹自慰,禁止进入
·红]第三和第四坐骑流程攻略(修正)
·SQL2000 数据库安装说明
·如何进入安全模式及关闭系统还原
·典型局域网设计实例
·[战神]详细流程攻略 - 战神攻略秘籍 - 战神
·如何进入QQ空间安全模式
相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot