开发者需要编写企业特定查询时 当然也可以使用Hibenrate。但是对大多数用例来说, 查询API是不足够的。查询可以写成同ideas方式(? ),用于主要的jBPM概念:流程实例,任务,发布,历史流程,等等。
List<ProcessInstance> results = executionService.createProcessInstanceQuery()
.processDefinitionId("my_process_definition")
.notSuspended()
.page(0, 50)
.list();
这个例子返回指定流程定义的所有流程实例, 流程定义不是暂停的(? )。结果支持分页,第一页的前50条数据 会被我们获得。
查询任务也可以使用相同的方式完成:
List<Task> myTasks = taskService.createTaskQuery()
.processInstanceId(piId)
.assignee("John")
.page(100, 120)
.orderDesc(TaskQuery.PROPERTY_DUEDATE)
.list();
这个查询会获得指定流程实例,分配给John的所有任务,也使用分页,对duedate进行逆序查询。
每个服务拥有操作这些统一查询的功能(比如,查询job通过 ManagementService ,查询完成的流程实例通过HistoryService 。 可以参考服务的javadoc了解这些查询API的所有细节。)
分享到:
相关推荐
详细分析解释JBPM工作流API 内含丰富示例截图 代码
完美版JBPM4.4帮助文档,开发必备。
JBPM4.4的API手册,chm版的。
jBPM 4.4 API ,注意是英文版的,根据官方API,然后生成chm格式。
JBPM4.4-api
JBPM4.4工作流,英文的API提供了大量的类库
JBPM帮助文档 JBPM4.4帮助文档
jbpm4.4 Api 示例
JBPM 4.4-API 官网英文原版打包CHM格式
juel-api.jar ,juel-engine.jar, juel-impl.jar, jbpm.jar ,mail.jar
官方的API不包括哪些实现类,找起东西来太麻烦, 自己根据源码做的一份,应该还是比较全的。
jbpm4.4 api (英文) 帮助文档
最新的jBPM 4.4帮助文档,直接双击打开便可使用
JBPM4.4-API-CHM官方英文版(自己制作整合)
3 Jbpm4.4介绍 7 3.1工作流引擎 8 3.2jpdl 8 3.3数据库 8 3.3.1资源库和运行时表结构 8 3.3.2历史数据库表 9 3.3.3身份认证表 9 3.4jbpm.cfg.xml 9 3.5 jbpm.hibernate.cfg.xml 10 3.6logging.properties 10 4 准备...
jbpm4.4开发工具jar包
打包JBPM4.4自带的API网页文档,英文版,方便查询!
jbpm4.4开发包2 由于上传有大小限制,这是其中一个 另一个的地址 如下http://download.csdn.net/detail/wangyonglin1123/9283251
jbpm4.4 api 认识jbpm的工作原理,jbdl语言的介绍
jbpm-4.4.jar、 jbpm-api-4.4.jar、 jbpm-api-4.4-sources.jar.等