类 QueryServiceImpl
java.lang.Object
net.sohelp.boot.engine.workflow.impl.QueryServiceImpl
- 所有已实现的接口:
QueryService
查询服务实现类
官网尊重知识产权,不允许非法使用,后果自负,不允许非法使用,后果自负
- 从以下版本开始:
- 1.0
- 作者:
- hubin
-
构造器概要
构造器构造器说明QueryServiceImpl(FlwInstanceDao instanceDao, FlwHisInstanceDao hisInstanceDao, FlwExtInstanceDao extInstanceDao, FlwTaskDao taskDao, FlwTaskActorDao taskActorDao, FlwHisTaskDao hisTaskDao, FlwHisTaskActorDao hisTaskActorDao) -
方法概要
修饰符和类型方法说明booleanexistActiveSubProcess(Long instanceId) 判断流程实例下是否存在活跃子流程实例booleanexistActiveTask(Long instanceId) 判断流程实例下是否存在活跃任务getActiveTaskActorsByInstanceId(Long instanceId) 根据 流程实例ID 获取当前活动任务列表getActiveTasks(Long instanceId, List<String> taskNames) 根据实例ID和任务节点名称获取当前节点激活的任务getCcTaskActorsByInstanceId(Long instanceId) 根据流程实例ID获取历史任务参与者数组getExtInstance(Long instanceId) 根据流程实例ID获取扩展流程实例对象getHisInstancesByBusinessKey(String businessKey) 根据业务主键获取历史流程实例getHisTaskActorsByInstanceId(Long instanceId) 根据流程实例ID获取历史任务参与者列表getHisTaskActorsByTaskId(Long taskId) 根据任务ID获取历史任务参与者列表getHisTaskActorsByTaskIdAndActorId(Long taskId, String actorId) 根据任务ID获取历史任务参与者数组getHisTasksByInstanceId(Long instanceId) 根据实例ID获取实例所有历史任务,时间倒序getHisTasksByName(Long instanceId, String taskName) 根据任务名称查询历史任务对象列表getHistInstance(Long instanceId) 根据流程实例ID获取历史流程实例对象getHistTask(Long taskId) 根据任务ID获取历史任务对象getInstance(Long instanceId) 根据流程实例ID获取流程实例对象getInstancesByBusinessKey(String businessKey) 根据业务主键获取流程实例getStartTaskByInstanceId(Long instanceId) 根据流程实例ID获取开始任务对象getSubProcessByInstanceId(Long instanceId) 根据实例ID获取所有子流程根据任务ID获取任务对象getTaskActorsByTaskId(Long taskId) 根据任务ID获取活动任务参与者数组getTaskActorsByTaskIdAndActorId(Long taskId, String actorId) 根据任务ID获取活动任务参与者数组getTasksByInstanceId(Long instanceId) 通过流程实例ID获取任务列表getTasksByInstanceIdAndTaskKey(Long instanceId, String taskKey) 通过流程实例ID和任务key获取任务列表getTasksByInstanceIdAndTaskName(Long instanceId, String taskName) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 net.sohelp.boot.engine.workflow.QueryService
getActiveTaskActorsByTaskId, getActiveTasksByInstanceId, getActiveTasksByInstanceIdAndTaskName
-
构造器详细资料
-
QueryServiceImpl
public QueryServiceImpl(FlwInstanceDao instanceDao, FlwHisInstanceDao hisInstanceDao, FlwExtInstanceDao extInstanceDao, FlwTaskDao taskDao, FlwTaskActorDao taskActorDao, FlwHisTaskDao hisTaskDao, FlwHisTaskActorDao hisTaskActorDao)
-
-
方法详细资料
-
getInstance
从接口复制的说明:QueryService根据流程实例ID获取流程实例对象- 指定者:
getInstance在接口中QueryService- 参数:
instanceId- 流程实例ID- 返回:
- Instance 流程实例对象
-
getTask
从接口复制的说明:QueryService根据任务ID获取任务对象- 指定者:
getTask在接口中QueryService- 参数:
taskId- 任务ID- 返回:
- Task 任务对象
-
getHistInstance
从接口复制的说明:QueryService根据流程实例ID获取历史流程实例对象- 指定者:
getHistInstance在接口中QueryService- 参数:
instanceId- 历史流程实例ID- 返回:
- HistoryInstance 历史流程实例对象
-
getExtInstance
从接口复制的说明:QueryService根据流程实例ID获取扩展流程实例对象- 指定者:
getExtInstance在接口中QueryService- 参数:
instanceId- 扩展流程实例ID- 返回:
- FlwExtInstance 扩展流程实例对象
-
existActiveSubProcess
从接口复制的说明:QueryService判断流程实例下是否存在活跃子流程实例- 指定者:
existActiveSubProcess在接口中QueryService- 参数:
instanceId- 流程实例ID- 返回:
- true 存在 false 不存在
-
existActiveTask
从接口复制的说明:QueryService判断流程实例下是否存在活跃任务- 指定者:
existActiveTask在接口中QueryService- 参数:
instanceId- 流程实例ID- 返回:
- true 存在 false 不存在
-
getHistTask
从接口复制的说明:QueryService根据任务ID获取历史任务对象- 指定者:
getHistTask在接口中QueryService- 参数:
taskId- 历史任务ID- 返回:
- HistoryTask 历史任务对象
-
getStartTaskByInstanceId
从接口复制的说明:QueryService根据流程实例ID获取开始任务对象- 指定者:
getStartTaskByInstanceId在接口中QueryService- 参数:
instanceId- 流程实例ID- 返回:
- 开始任务对象
-
getHisTasksByName
从接口复制的说明:QueryService根据任务名称查询历史任务对象列表- 指定者:
getHisTasksByName在接口中QueryService- 参数:
instanceId- 流程实例IDtaskName- 任务名称(亦是节点名称)- 返回:
- 历史任务节点列表
-
getTasksByInstanceId
从接口复制的说明:QueryService通过流程实例ID获取任务列表- 指定者:
getTasksByInstanceId在接口中QueryService- 参数:
instanceId- 流程实例ID- 返回:
- 任务对象列表
-
getTasksByInstanceIdAndTaskName
- 指定者:
getTasksByInstanceIdAndTaskName在接口中QueryService
-
getTasksByInstanceIdAndTaskKey
从接口复制的说明:QueryService通过流程实例ID和任务key获取任务列表- 指定者:
getTasksByInstanceIdAndTaskKey在接口中QueryService- 参数:
instanceId- 流程实例IDtaskKey- 任务KEY- 返回:
- 任务对象列表
-
getActiveTaskActorsByInstanceId
从接口复制的说明:QueryService根据 流程实例ID 获取当前活动任务列表- 指定者:
getActiveTaskActorsByInstanceId在接口中QueryService- 参数:
instanceId- 流程实例ID- 返回:
- 当前活动任务列表
-
getCcTaskActorsByInstanceId
从接口复制的说明:QueryService根据流程实例ID获取历史任务参与者数组- 指定者:
getCcTaskActorsByInstanceId在接口中QueryService- 参数:
instanceId- 历史任务ID- 返回:
- 当前活动任务参与者列表
-
getTaskActorsByTaskId
从接口复制的说明:QueryService根据任务ID获取活动任务参与者数组- 指定者:
getTaskActorsByTaskId在接口中QueryService- 参数:
taskId- 任务ID- 返回:
- 当前活动任务参与者列表
-
getTaskActorsByTaskIdAndActorId
从接口复制的说明:QueryService根据任务ID获取活动任务参与者数组- 指定者:
getTaskActorsByTaskIdAndActorId在接口中QueryService- 参数:
taskId- 任务IDactorId- 任务参与者ID- 返回:
- 当前活动任务参与者列表
-
getHisTaskActorsByTaskId
从接口复制的说明:QueryService根据任务ID获取历史任务参与者列表- 指定者:
getHisTaskActorsByTaskId在接口中QueryService- 参数:
taskId- 历史任务ID- 返回:
- 当前历史任务参与者列表
-
getHisTaskActorsByInstanceId
从接口复制的说明:QueryService根据流程实例ID获取历史任务参与者列表- 指定者:
getHisTaskActorsByInstanceId在接口中QueryService- 参数:
instanceId- 流程实例ID- 返回:
- 当前历史任务参与者列表
-
getHisTaskActorsByTaskIdAndActorId
从接口复制的说明:QueryService根据任务ID获取历史任务参与者数组- 指定者:
getHisTaskActorsByTaskIdAndActorId在接口中QueryService- 参数:
taskId- 历史任务IDactorId- 任务参与者ID- 返回:
- 当前活动任务参与者列表
-
getActiveTasks
从接口复制的说明:QueryService根据实例ID和任务节点名称获取当前节点激活的任务- 指定者:
getActiveTasks在接口中QueryService- 参数:
instanceId- 实例IDtaskNames- 任务节点名称- 返回:
- 子任务列表
-
getHisTasksByInstanceId
从接口复制的说明:QueryService根据实例ID获取实例所有历史任务,时间倒序额外根据唯一的ID进行排序,防止低版本数据库时间重复的情况。(注:ID 是时间增长的,也是有时间顺序的)
- 指定者:
getHisTasksByInstanceId在接口中QueryService- 参数:
instanceId- 实例ID- 返回:
- 历史任务列表
-
getSubProcessByInstanceId
从接口复制的说明:QueryService根据实例ID获取所有子流程- 指定者:
getSubProcessByInstanceId在接口中QueryService- 参数:
instanceId- 实例ID- 返回:
- 所有子流程
-
getInstancesByBusinessKey
从接口复制的说明:QueryService根据业务主键获取流程实例- 指定者:
getInstancesByBusinessKey在接口中QueryService- 参数:
businessKey- 业务主键- 返回:
- 流程实例列表
-
getHisInstancesByBusinessKey
从接口复制的说明:QueryService根据业务主键获取历史流程实例- 指定者:
getHisInstancesByBusinessKey在接口中QueryService- 参数:
businessKey- 业务主键- 返回:
- 历史流程实例列表
-