一共个方法15个方法 用于查询历史工作流信息
1.创建查询(7个方法)
//创建一个新的编程查询来搜索{@link HistoricProcessInstance}。
HistoricProcessInstanceQuery createHistoricProcessInstanceQuery();
//创建一个新的编程查询来搜索{@link HistoricActivityInstance}。
HistoricActivityInstanceQuery createHistoricActivityInstanceQuery();
//创建一个新的编程查询来搜索{@link HistoricTaskInstance}。
HistoricTaskInstanceQuery createHistoricTaskInstanceQuery();
//创建一个新的编程查询来搜索{@link HistoricDetail}。
HistoricDetailQuery createHistoricDetailQuery();
//返回一个新的{@link org. engine.query.NativeQuery }过程定义。。
NativeHistoricDetailQuery createNativeHistoricDetailQuery();
//创建一个新的编程查询来搜索{@link HistoricVariableInstance}。
HistoricVariableInstanceQuery createHistoricVariableInstanceQuery();
//返回一个新的{@link org. engine.query.NativeQuery }过程定义。
NativeHistoricVariableInstanceQuery createNativeHistoricVariableInstanceQuery();

2.删除(2个)
//删除历史任务实例。
这对于那些动态创建的{@link TaskService#newTask() dynamically created}和{@link TaskService#complete(String) completed}的任务很有用。
如果历史任务实例不存在,则不会抛出异常,方法返回正常。
void deleteHistoricTaskInstance(String taskId);
//删除历史流程实例。
所有历史活动、历史任务和历史细节(变量更新、表单属性)也会被删除。
void deleteHistoricProcessInstance(String processInstanceId);

3.创建原生查询(3个)
//创建一个原生查询,以通过SQL搜索{@link HistoricProcessInstance}。
NativeHistoricProcessInstanceQuery createNativeHistoricProcessInstanceQuery();
//创建一个原生查询,以通过SQL搜索{@link HistoricTaskInstance}。
NativeHistoricTaskInstanceQuery createNativeHistoricTaskInstanceQuery();
//创建一个原生查询,以通过SQL搜索{@link HistoricActivityInstance}
NativeHistoricActivityInstanceQuery createNativeHistoricActivityInstanceQuery();

4.检索
//检索与给定任务相关联的{@link histordentitylink}。
这样的{@link IdentityLink}通知了一个特定的标识(如组或用户)与某个任务相关联(如作为候选人、受让人等),即使任务已经完成,而不是只存在于活动任务的{@link IdentityLink}。
List<HistoricIdentityLink> getHistoricIdentityLinksForTask(String taskId);
//检索与给定流程实例相关联的{@link histordentitylink}。
这样的{@link IdentityLink}通知了一个特定的标识(如组或用户)与某个流程实例相关联,即使该实例已完成,而不是只存在于活动实例的{@link IdentityLink}。
List<HistoricIdentityLink> getHistoricIdentityLinksForProcessInstance(String processInstanceId);
//允许为一个流程实例检索{@link ProcessInstanceHistoryLog}。
ProcessInstanceHistoryLogQuery createProcessInstanceHistoryLogQuery(String processInstanceId);

Activity服务类-4 HistoryService服务类的更多相关文章

  1. Activity服务类-7 RepositoryService服务类

    Activity服务类-1 RepositoryService服务类一共47个接口1.创建部署//开始创建一个新的部署.DeploymentBuilder createDeployment(); 2. ...

  2. 谢欣伦 - OpenDev原创教程 - 服务端套接字类CxServerSocket

    这是一个精练的服务端套接字类,类名.函数名和变量名均采用匈牙利命名法.小写的x代表我的姓氏首字母(谢欣伦),个人习惯而已,如有雷同,纯属巧合. CxServerSocket的使用如下(以某个叫做CSo ...

  3. [改善Java代码]使用package-info类为包服务

    建议50: 使用package-info类为包服务 Java中有一个特殊的类:package-info类,它是专门为本包服务的,为什么说它特殊呢?主要体现在3个方面: (1)它不能随便被创建 在一般的 ...

  4. 服务端套接字类CxServerSocket的使用

    服务端套接字类CxServerSocket的使用 这是一个精练的服务端套接字类,类名.函数名和变量名均采用匈牙利命名法.小写的x代表我的姓氏首字母(谢欣能),个人习惯而已,如有雷同,纯属巧合. CxS ...

  5. C#中调用Windows系统服务exe程序的工具类与重启服务的流程

    场景 使用C#编写的Windows服务程序,在Winform中进行调用. 常用工具类方法检测服务是否存在或者安装,获取服务状态,启动服务,停止服务的方法. 以在Winform中重启服务为例. 注: 博 ...

  6. Activity、Fragment、Dialog基类简单整理

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 这里简单记录下Activity.Fragment.Dialog基类中的常规写法,后续根据项目需求进行相应的扩展. BaseActiv ...

  7. Android 程式开发:(廿二)服务 —— 22.1 自定义服务

    服务,就是跑在后台的“程序”,不需要和用户进行交互.举个例子,当使用一款应用的时候,可能同时想在后台播放一些音乐.在这种情况下,后来播放音乐的代码不需要和用户进行交互,所以,它就可能被当成一个服务.当 ...

  8. 18_Android中Service的生命周期,远程服务,绑定远程服务,aidl服务调用,综合服务案例,编写一个应用程序调用远程支付宝远程服务场景

    ============================================================================ 服务的生命周期: 一.采用start的方式开始 ...

  9. 玩转Windows服务系列——给Windows服务添加COM接口

    当我们运行一个Windows服务的时候,一般情况下,我们会选择以非窗口或者非控制台的方式运行,这样,它就只是一个后台程序,没有界面供我们进行交互. 那么当我们想与Windows服务进行实时交互的时候, ...

随机推荐

  1. wpf 客户端【JDAgent桌面助手】开发详解(三) 瀑布流效果实现与UI虚拟化优化大数据显示

    目录区域: 业余开发的wpf 客户端终于完工了..晒晒截图 wpf 客户端[JDAgent桌面助手]开发详解-开篇 wpf 客户端[JDAgent桌面助手]详解(一)主窗口 圆形菜单... wpf 客 ...

  2. Git常用有用命令

    1.git reset --hard <commit_id>   //正真的退回到了<commit_id>状态,git记录个源码都退到那个状态了. 2.git reflog   ...

  3. day43 数据库学习egon的博客 约束

    一 介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录 FOREIGN KEY ...

  4. nginx php 配置

    nginx php 环境的搭建步骤: 1.nginx 配置: server { listen       4446; server_name  localhost; location / { root ...

  5. some ideas

    1. 3d camera h/w: 单反+projector s/w: 抓图 -> 3d成像 -> 3d显示 -->  3d编辑(?具体要那些功能)--> to 3d prin ...

  6. C#利用zxing.net操作二维码和条形码

    下载地址:http://zxingnet.codeplex.com/ zxing.net是.net平台下编解条形码和二维码的工具,使用非常方便. 首先下载二进制dll文件,引入工程: 代码: usin ...

  7. Mybatis学习(3)关于mybatis全局配置文件SqlMapConfig.xml

    比如针对我这个项目的mybatis全局配置文件SqlMapConfig.xml做一些说明: <?xml version="1.0" encoding="UTF-8& ...

  8. 实验八 c排序算法

    8.1 #include<stdio.h> int main(){ int a[5],i,j,k,t,z; //输入5个元素进入数组 for(i=0;i<5;i++) scanf(& ...

  9. centos7 设置系统时间与网络同步

    1.安装ntpdate工具 yum -y install ntp ntpdate 2.设置系统时间与网络时间同步 ntpdate cn.pool.ntp.org 3.将系统时间写入硬件时间 hwclo ...

  10. [UE4GamePlay架构(九)GameInstance(转)

    GameInstance这个类可以跨关卡存在,它不会因为切换关卡或者切换游戏模式而被销毁.然而,GameMode和PlayController就会再切换关卡或者游戏模式时被引擎销毁重置,这样他们里面的 ...