public interface IProcessTaskService extends IBaseDomainObjectService<ProcessTask>
限定符和类型 | 方法和说明 |
---|---|
boolean |
checkParallel(long workFlowId)
根据工作流id检查是否有并行节点
|
boolean |
checkSortExist(long sort,
long workFlowId)
查询工作流下面的任务列表中是否存在order为目标值的
|
boolean |
generateTask(long workFlowDefinitionId,
byte[] bytes)
根据平台工作流定义id和工作流xml字节码生成activiti工作流
|
List<String> |
getAllCycleCondition()
获取所有的循环节点条件,实现了ICycleCondition
|
String[] |
getDisPlayNameByClassName(String item)
根据类名,获取国际化名字
|
List<String> |
getEmailListener()
获取邮件监听器的类全名,由实施实现ISendEmailListener接口
|
ProcessTask |
getProcessTaskByWorkFlowAndName(long workFlowId,
String taskName)
根据平台工作流定义id和任务名字查询任务
|
ProcessTask |
getSubmitProcessTask(long workFlowDefinitionId)
发布activiti工作流
|
List<ProcessTask> |
listByWorkFlow(long workFlowDefinitionId,
boolean noSubmit)
根据平台工作流定义id 查询是否包括提交人的任务列表
|
List<ProcessTask> |
listNoOwnerByWorkFlow(long workFlowDefinitionId,
long processTaskId)
根据平台工作流定义id 查询不包括指定任务id的任务列表
|
boolean |
parallelIsExistInPreviousNode(String sid)
通过sid对应的任务,查询上一任务是否存在并行节点
|
ProcessTask |
saveAndAutoCreateSubmitTask(ProcessTask task)
保存并自动创建提交任务
|
countByFilter, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAll
List<ProcessTask> listByWorkFlow(long workFlowDefinitionId, boolean noSubmit)
workFlowDefinitionId
- 平台工作流定义idnoSubmit
- 任务列表是否包括提交人boolean generateTask(long workFlowDefinitionId, byte[] bytes)
workFlowDefinitionId
- 平台工作流定义idbytes
- 工作流xml字节码List<ProcessTask> listNoOwnerByWorkFlow(long workFlowDefinitionId, long processTaskId)
workFlowDefinitionId
- 平台工作流定义idprocessTaskId
- 指定任务idProcessTask getSubmitProcessTask(long workFlowDefinitionId)
workFlowDefinitionId
- 平台工作流定义idProcessTask getProcessTaskByWorkFlowAndName(long workFlowId, String taskName)
workFlowId
- 平台工作流定义idtaskName
- 任务名字ProcessTask saveAndAutoCreateSubmitTask(ProcessTask task)
task
- boolean checkSortExist(long sort, long workFlowId)
sort
- orderworkFlowId
- 工作流idboolean parallelIsExistInPreviousNode(String sid)
sid
- 任务的sidString[] getDisPlayNameByClassName(String item) throws Exception
item
- Exception
boolean checkParallel(long workFlowId)
workFlowId
- Copyright © 2019. All rights reserved.