public interface ProcessQueryAPI extends Query<ProcessQueryAPI,ProcessInstance>
Query
限定符和类型 | 方法和说明 |
---|---|
ProcessQueryAPI |
activeProcess()
活动的流程实例
|
ProcessQueryAPI |
appId(java.lang.String... appId)
按APPID查询
|
ProcessQueryAPI |
canceledProcess()
已取消的流程实例
|
ProcessQueryAPI |
createBy(java.lang.String uid)
由特定账户创建的流程实例
|
ProcessQueryAPI |
createdAfter(java.util.Date date)
创建在某个时间之后的流程实例
|
ProcessQueryAPI |
createdBefore(java.util.Date date)
创建在某个时间之前的流程实例
|
ProcessInstance |
detailByBusinessKey(java.lang.String processBusinessKey)
获得流程实例对象
|
ProcessInstance |
detailById(java.lang.String processInstId)
获得流程实例对象
|
ProcessQueryAPI |
existSubProcess()
含有子流程实例的流程实例
|
ProcessQueryAPI |
finished()
已完成的流程实例
|
ProcessQueryAPI |
finishedAfter(java.util.Date date)
在某个时间之后的完成的流程实例
|
ProcessQueryAPI |
finishedBefore(java.util.Date date)
某个时间之前的完成的流程实例
|
ProcessQueryAPI |
ids(java.util.List<java.lang.String> processInstIds)
对应一组流程实例ID的查询结果
|
ProcessQueryAPI |
IOBD(java.lang.String valueId)
业务域高级分类等于特定内容的流程实例。
|
ProcessQueryAPI |
IOC(java.lang.String valueId)
自定义高级分类等于特定内容的流程实例。
|
ProcessQueryAPI |
IOR(java.lang.String valueId)
组织区域等于特定内容的流程实例。
|
ProcessQueryAPI |
IOS(java.lang.String valueId)
系统分类等于特定内容的流程实例。
|
ProcessQueryAPI |
keys(java.util.List<java.lang.String> businessKeys)
对应一组外部业务主键值的查询结果
|
ProcessQueryAPI |
lessThanSecurityLevel(int securityLevel)
小于指定保密级别的任务
|
java.util.List<ProcessInstance> |
list()
执行查询,返回结果集。
|
java.util.List<ProcessInstance> |
listPage(int firstRow,
int rowCount)
执行查询,返回指定分页的结果集。
|
ProcessQueryAPI |
noneProcessGroupIds(java.util.List<java.lang.String> processGroupIds)
排除一组流程组相关的流程实例(如果processGroupIds为null或empty则会忽略此条件)
|
ProcessQueryAPI |
nonProcess()
非流程实例,如DW的仅存储
|
ProcessQueryAPI |
orderByCreateTime()
按创建时间排序,调用该方法后应接着调用asc()或desc()
|
ProcessQueryAPI |
orderByProcessDefId()
按流程定义排序,调用该方法后应接着调用asc()或desc()
|
ProcessQueryAPI |
orderByProcessDefVerId()
按流程主版本排序,调用该方法后应接着调用asc()或desc()
|
ProcessQueryAPI |
orderByStartTime()
按启动时间排序,调用该方法后应接着调用asc()或desc()
|
ProcessQueryAPI |
parentProcessInstId(java.lang.String parentProcessInstId)
父流程产生的子流程实例
|
ProcessQueryAPI |
parentTaskInstId(java.lang.String parentTaskInstId)
父任务产生的流程实例
|
ProcessQueryAPI |
process()
流程实例
|
ProcessQueryAPI |
processDefId(java.lang.String processDefId)
由流程模型产生的流程实例
|
ProcessQueryAPI |
processDefVerId(java.lang.String processDefVerId)
由流程主版本产生的,一个主版本号可以包含一组不同版本流程产生的实例
|
ProcessQueryAPI |
processGroupId(java.lang.String processGroupId)
与流程组相关的流程实例
|
ProcessQueryAPI |
processGroupIds(java.util.List<java.lang.String> processGroupIds)
对应一组流程组相关的流程实例(如果processGroupIds为null或empty则会忽略此条件)
|
ProcessQueryAPI |
processProfileId(java.lang.String callActivityDefId)
根据节点ID查询子流程节点启动的流程实例
|
ProcessQueryAPI |
remark(java.lang.String value)
备注等于特定值的流程实例
|
ProcessQueryAPI |
remarkLike(java.lang.String value)
备注包含特定值的流程实例
|
ProcessQueryAPI |
remindProcess()
有被催办任务的流程
|
ProcessQueryAPI |
securityLevel(int securityLevel)
指定保密级别的任务
|
ProcessQueryAPIImpl |
started()
已经启动的实例
|
ProcessQueryAPI |
subProcess()
子流程实例
|
ProcessQueryAPI |
suspendedProcess()
已挂起的流程实例
|
ProcessQueryAPI |
terminatedProcess()
已终止的流程实例
|
ProcessQueryAPI |
title(java.lang.String value)
标题等于特定值的流程实例
|
ProcessQueryAPI |
titleLike(java.lang.String value)
标题包含特定值的流程实例
|
ProcessQueryAPI |
unfinished()
未完成的流程实例
|
ProcessQueryAPIImpl |
unStarted()
未启动的实例
|
java.util.List<ProcessInstance> list()
list
在接口中 Query<ProcessQueryAPI,ProcessInstance>
java.util.List<ProcessInstance> listPage(int firstRow, int rowCount)
listPage
在接口中 Query<ProcessQueryAPI,ProcessInstance>
firstRow
- 首记录(>=0)rowCount
- 取记录集条数ProcessInstance detailById(java.lang.String processInstId)
processInstId
- 流程实例IDProcessInstance detailByBusinessKey(java.lang.String processBusinessKey)
processBusinessKey
- 外部业务系统数据主键标识值或一个组合值,在工作流引擎实例表中全局不能重复ProcessQueryAPI ids(java.util.List<java.lang.String> processInstIds)
processInstIds
- 一组流程实例IDProcessQueryAPI appId(java.lang.String... appId)
ProcessQueryAPI keys(java.util.List<java.lang.String> businessKeys)
businessKeys
- 一组外部业务主键值ProcessQueryAPI processDefId(java.lang.String processDefId)
processDefId
- 流程定义IDProcessQueryAPI processDefVerId(java.lang.String processDefVerId)
processDefVerId
- 流程主版本IDProcessQueryAPI parentProcessInstId(java.lang.String parentProcessInstId)
parentProcessInstId
- 父流程实例IDProcessQueryAPI subProcess()
ProcessQueryAPI processProfileId(java.lang.String callActivityDefId)
callActivityDefId
- 子流程节点IDProcessQueryAPI parentTaskInstId(java.lang.String parentTaskInstId)
parentProcessInstId
- 父流程实例IDProcessQueryAPI processGroupId(java.lang.String processGroupId)
processGroupId
- 流程组IdProcessQueryAPI processGroupIds(java.util.List<java.lang.String> processGroupIds)
processGroupIds
- 多个流程组IdProcessQueryAPI noneProcessGroupIds(java.util.List<java.lang.String> processGroupIds)
processGroupIds
- 多个流程组IdProcessQueryAPI activeProcess()
ProcessQueryAPI suspendedProcess()
ProcessQueryAPI terminatedProcess()
ProcessQueryAPI canceledProcess()
ProcessQueryAPI finished()
ProcessQueryAPI unfinished()
ProcessQueryAPIImpl started()
ProcessQueryAPIImpl unStarted()
ProcessQueryAPI createBy(java.lang.String uid)
uid
- 一个合法的AWS账户名ProcessQueryAPI process()
ProcessQueryAPI nonProcess()
ProcessQueryAPI existSubProcess()
ProcessQueryAPI createdBefore(java.util.Date date)
date
- 日期时间,需要精确到小时分,含该日期ProcessQueryAPI createdAfter(java.util.Date date)
date
- 日期时间,需要精确到小时分,含该日期ProcessQueryAPI finishedBefore(java.util.Date date)
date
- 日期时间,需要精确到小时分,含该日期ProcessQueryAPI finishedAfter(java.util.Date date)
date
- 日期时间,需要精确到小时分,含该日期ProcessQueryAPI remark(java.lang.String value)
value
- 值ProcessQueryAPI remarkLike(java.lang.String value)
value
- 值,注意应包含通配符,如后缀%ProcessQueryAPI title(java.lang.String value)
value
- 值ProcessQueryAPI titleLike(java.lang.String value)
value
- 值,注意应包含通配符,如后缀%ProcessQueryAPI IOBD(java.lang.String valueId)
valueId
- 值ProcessQueryAPI IOR(java.lang.String valueId)
valueId
- 值ProcessQueryAPI IOS(java.lang.String valueId)
valueId
- 值ProcessQueryAPI IOC(java.lang.String valueId)
valueId
- 值ProcessQueryAPI remindProcess()
ProcessQueryAPI securityLevel(int securityLevel)
securityLevel
- 保密级别,参见SecurityLevelConst常量ProcessQueryAPI lessThanSecurityLevel(int securityLevel)
securityLevel
- 保密级别,参见SecurityLevelConst常量ProcessQueryAPI orderByCreateTime()
ProcessQueryAPI orderByStartTime()
ProcessQueryAPI orderByProcessDefId()
ProcessQueryAPI orderByProcessDefVerId()
Copyright © Actionsoft Co., Ltd. All Rights Reserved.