public class QueryServiceImpl extends Object implements QueryService
构造器和说明 |
---|
QueryServiceImpl(FlwInstanceDao instanceDao,
FlwHisInstanceDao hisInstanceDao,
FlwExtInstanceDao extInstanceDao,
FlwTaskDao taskDao,
FlwTaskActorDao taskActorDao,
FlwHisTaskDao hisTaskDao,
FlwHisTaskActorDao hisTaskActorDao) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getActiveTaskActorsByTaskId, getActiveTasksByInstanceId, getActiveTasksByInstanceIdAndTaskName
public QueryServiceImpl(FlwInstanceDao instanceDao, FlwHisInstanceDao hisInstanceDao, FlwExtInstanceDao extInstanceDao, FlwTaskDao taskDao, FlwTaskActorDao taskActorDao, FlwHisTaskDao hisTaskDao, FlwHisTaskActorDao hisTaskActorDao)
public FlwInstance getInstance(Long instanceId)
QueryService
getInstance
在接口中 QueryService
instanceId
- 流程实例IDpublic FlwTask getTask(Long taskId)
QueryService
getTask
在接口中 QueryService
taskId
- 任务IDpublic FlwHisInstance getHistInstance(Long instanceId)
QueryService
getHistInstance
在接口中 QueryService
instanceId
- 历史流程实例IDpublic FlwExtInstance getExtInstance(Long instanceId)
QueryService
getExtInstance
在接口中 QueryService
instanceId
- 扩展流程实例IDpublic boolean existActiveSubProcess(Long instanceId)
QueryService
existActiveSubProcess
在接口中 QueryService
instanceId
- 流程实例IDpublic boolean existActiveTask(Long instanceId)
QueryService
existActiveTask
在接口中 QueryService
instanceId
- 流程实例IDpublic FlwHisTask getHistTask(Long taskId)
QueryService
getHistTask
在接口中 QueryService
taskId
- 历史任务IDpublic Optional<List<FlwHisTask>> getHisTasksByName(Long instanceId, String taskName)
QueryService
getHisTasksByName
在接口中 QueryService
instanceId
- 流程实例IDtaskName
- 任务名称(亦是节点名称)public List<FlwTask> getTasksByInstanceId(Long instanceId)
QueryService
getTasksByInstanceId
在接口中 QueryService
instanceId
- 流程实例IDpublic List<FlwTask> getTasksByInstanceIdAndTaskName(Long instanceId, String taskName)
getTasksByInstanceIdAndTaskName
在接口中 QueryService
public List<FlwTask> getTasksByInstanceIdAndTaskKey(Long instanceId, String taskKey)
QueryService
getTasksByInstanceIdAndTaskKey
在接口中 QueryService
instanceId
- 流程实例IDtaskKey
- 任务KEYpublic Optional<List<FlwTaskActor>> getActiveTaskActorsByInstanceId(Long instanceId)
QueryService
getActiveTaskActorsByInstanceId
在接口中 QueryService
instanceId
- 流程实例IDpublic List<FlwTaskActor> getTaskActorsByTaskId(Long taskId)
QueryService
getTaskActorsByTaskId
在接口中 QueryService
taskId
- 任务IDpublic List<FlwTaskActor> getTaskActorsByTaskIdAndActorId(Long taskId, String actorId)
QueryService
getTaskActorsByTaskIdAndActorId
在接口中 QueryService
taskId
- 任务IDactorId
- 任务参与者IDpublic List<FlwHisTaskActor> getHisTaskActorsByTaskId(Long taskId)
QueryService
getHisTaskActorsByTaskId
在接口中 QueryService
taskId
- 历史任务IDpublic List<FlwHisTaskActor> getHisTaskActorsByTaskIdAndActorId(Long taskId, String actorId)
QueryService
getHisTaskActorsByTaskIdAndActorId
在接口中 QueryService
taskId
- 历史任务IDactorId
- 任务参与者IDpublic List<FlwTask> getActiveTasks(Long instanceId, List<String> taskNames)
QueryService
getActiveTasks
在接口中 QueryService
instanceId
- 实例IDtaskNames
- 任务节点名称public Optional<List<FlwHisTask>> getHisTasksByInstanceId(Long instanceId)
QueryService
额外根据唯一的ID进行排序,防止低版本数据库时间重复的情况。(注:ID 是时间增长的,也是有时间顺序的)
getHisTasksByInstanceId
在接口中 QueryService
instanceId
- 实例IDpublic Optional<List<FlwInstance>> getSubProcessByInstanceId(Long instanceId)
QueryService
getSubProcessByInstanceId
在接口中 QueryService
instanceId
- 实例IDpublic Optional<List<FlwInstance>> getInstancesByBusinessKey(String businessKey)
QueryService
getInstancesByBusinessKey
在接口中 QueryService
businessKey
- 业务主键public Optional<List<FlwHisInstance>> getHisInstancesByBusinessKey(String businessKey)
QueryService
getHisInstancesByBusinessKey
在接口中 QueryService
businessKey
- 业务主键Copyright © 2025. All rights reserved.