Activity服务类-4 HistoryService服务类
一共个方法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服务类的更多相关文章
- Activity服务类-7 RepositoryService服务类
Activity服务类-1 RepositoryService服务类一共47个接口1.创建部署//开始创建一个新的部署.DeploymentBuilder createDeployment(); 2. ...
- 谢欣伦 - OpenDev原创教程 - 服务端套接字类CxServerSocket
这是一个精练的服务端套接字类,类名.函数名和变量名均采用匈牙利命名法.小写的x代表我的姓氏首字母(谢欣伦),个人习惯而已,如有雷同,纯属巧合. CxServerSocket的使用如下(以某个叫做CSo ...
- [改善Java代码]使用package-info类为包服务
建议50: 使用package-info类为包服务 Java中有一个特殊的类:package-info类,它是专门为本包服务的,为什么说它特殊呢?主要体现在3个方面: (1)它不能随便被创建 在一般的 ...
- 服务端套接字类CxServerSocket的使用
服务端套接字类CxServerSocket的使用 这是一个精练的服务端套接字类,类名.函数名和变量名均采用匈牙利命名法.小写的x代表我的姓氏首字母(谢欣能),个人习惯而已,如有雷同,纯属巧合. CxS ...
- C#中调用Windows系统服务exe程序的工具类与重启服务的流程
场景 使用C#编写的Windows服务程序,在Winform中进行调用. 常用工具类方法检测服务是否存在或者安装,获取服务状态,启动服务,停止服务的方法. 以在Winform中重启服务为例. 注: 博 ...
- Activity、Fragment、Dialog基类简单整理
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 这里简单记录下Activity.Fragment.Dialog基类中的常规写法,后续根据项目需求进行相应的扩展. BaseActiv ...
- Android 程式开发:(廿二)服务 —— 22.1 自定义服务
服务,就是跑在后台的“程序”,不需要和用户进行交互.举个例子,当使用一款应用的时候,可能同时想在后台播放一些音乐.在这种情况下,后来播放音乐的代码不需要和用户进行交互,所以,它就可能被当成一个服务.当 ...
- 18_Android中Service的生命周期,远程服务,绑定远程服务,aidl服务调用,综合服务案例,编写一个应用程序调用远程支付宝远程服务场景
============================================================================ 服务的生命周期: 一.采用start的方式开始 ...
- 玩转Windows服务系列——给Windows服务添加COM接口
当我们运行一个Windows服务的时候,一般情况下,我们会选择以非窗口或者非控制台的方式运行,这样,它就只是一个后台程序,没有界面供我们进行交互. 那么当我们想与Windows服务进行实时交互的时候, ...
随机推荐
- WCF 采用net.tcp协议实践(转)
概述 与Socket相比,WCF真是爽得不得了,其基本指导思想为SOA——面向服务. 其基本配置在于ABC(Address,Binding,Contract),通常,只要这三个因素配置对了,那么,基本 ...
- day26 python学习 对象的接口,封装,私用属性 property
# 抽象类和接口类 #** #不崇尚接口类 #python本身支持多继承,没有接口专用的语法.但是我知道接口的概念 # 接口类:# 是规范子类的一个模板,只要接口类中定义的,就应该在子类中实现# 接口 ...
- Vault 0.10包含了web ui
Vault 是一个很不错的访问控制,secret api key 管理工具 新的0.10 有好多新的功能的添加,最棒的是有一个web ui 了 包含的新特性如下: K/V Secrets Engine ...
- About Apache Cordova
Apache Cordova is a set of device APIs that allow a mobile app developer to access native device fun ...
- java后台调用url
版权声明:本文为博主牟云飞原创文章,未经博主同意不得转载. https://blog.csdn.net/myfmyfmyfmyf/article/details/32690757 QXOutStrea ...
- TensorFlow笔记-05-反向传播,搭建神经网络的八股
TensorFlow笔记-05-反向传播,搭建神经网络的八股 反向传播 反向传播: 训练模型参数,在所有参数上用梯度下降,使用神经网络模型在训练数据上的损失函数最小 损失函数:(loss) 计算得到的 ...
- DOMContentLoaded 和 Load 事件 区别(待补充)
javascript会阻塞dom的解析.当解析过程中遇到<script>标签的时候,便会停止解析过程,转而去处理脚本,如果脚本是内联的,浏览器会先去执行这段内联的脚本,如果是外链的,那么先 ...
- js搞定网页的简繁转换
对网页进行简繁字体转换的方法一般有两种:一是使用<简繁通>这样的专业软件,另外一种是制作两套版本的网页.显然,这两种方法都较为麻烦,而且专业软件一般不能用于免费的空间.笔者在这里给大家提供 ...
- [转]触发窗体事件(例如按Esc关闭窗体),WinForm
设置窗体属性KeyPreview=True. private void Form1_KeyUp(object sender, KeyEventArgs e) { if (e.KeyData == Ke ...
- Input输入控制
1.Input只能输入正整数 <html> <head> <title>只能输入正整数</title> </head> <body&g ...