类 CustomTaskServiceImpl
- java.lang.Object
-
- net.risesoft.service.impl.CustomTaskServiceImpl
-
- 所有已实现的接口:
CustomTaskService
@Transactional(readOnly=true) @Service("customTaskService") public class CustomTaskServiceImpl extends Object implements CustomTaskService- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/30
-
-
构造器概要
构造器 构造器 说明 CustomTaskServiceImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclaim(String taskId, String userId)签收任务voidcomplete(String taskId)完成任务(不设置流程变量)voidcomplete(String processInstanceId, String taskId)Description: 办结流程voidcompleteTaskWithoutAssignee(String processInstanceId)岗位使用voidcompleteWithVariables(String taskId, Map<String,Object> map)完成任务(设置流程变量)TaskModelcreateWithVariables(String orgUnitId, Map<String,Object> vars, String routeToTaskId, List<String> orgUnitIdList)创建变量voiddelegateTask(String taskId, String userId)设置任务代理voiddeleteCandidateUser(String taskId, String userId)删除任务的候选人List<Task>findAll()查找所有的任务实例TaskfindById(String taskId)根据任务id查找任务IntegergetCompleteTaskCount4Parallel(String taskId)获取当前任务所在并行节点的多个任务的已完成的数量List<Task>listByProcessInstanceId(String processInstanceId)根据流程实例Id查找任务List<Task>listByProcessInstanceIdAndActive(String processInstanceId, boolean active)Description: 根据流程实例Id查找任务net.risesoft.pojo.Y9Page<TaskModel>pageByProcessInstanceId(String processInstanceId, Integer page, Integer rows)Description: 根据流程实例人员Id获取待办任务(分页)voidresolveTask(String taskId)完成按钮的任务完结voidsaveTask(Task task)Description: 保存任务voidsetAssignee(String taskId, String userId)设置任务委托人voidsetDueDate(String taskId, Date date)设置任务的过期时间voidsetPriority(String taskId, Integer priority)设置任务的优先级voidunclaim(String taskId)撤销签收任务
-
-
-
方法详细资料
-
claim
@Transactional public void claim(String taskId, String userId)
从接口复制的说明:CustomTaskService签收任务- 指定者:
claim在接口中CustomTaskService
-
complete
@Transactional public void complete(String taskId)
从接口复制的说明:CustomTaskService完成任务(不设置流程变量)- 指定者:
complete在接口中CustomTaskService
-
complete
@Transactional public void complete(String processInstanceId, String taskId) throws Exception
从接口复制的说明:CustomTaskServiceDescription: 办结流程- 指定者:
complete在接口中CustomTaskService- 抛出:
Exception
-
completeTaskWithoutAssignee
@Transactional public void completeTaskWithoutAssignee(String processInstanceId)
从接口复制的说明:CustomTaskService岗位使用- 指定者:
completeTaskWithoutAssignee在接口中CustomTaskService
-
completeWithVariables
@Transactional public void completeWithVariables(String taskId, Map<String,Object> map)
从接口复制的说明:CustomTaskService完成任务(设置流程变量)- 指定者:
completeWithVariables在接口中CustomTaskService
-
createWithVariables
public TaskModel createWithVariables(String orgUnitId, Map<String,Object> vars, String routeToTaskId, List<String> orgUnitIdList)
从接口复制的说明:CustomTaskService创建变量- 指定者:
createWithVariables在接口中CustomTaskService- 返回:
-
delegateTask
@Transactional public void delegateTask(String taskId, String userId)
从接口复制的说明:CustomTaskService设置任务代理- 指定者:
delegateTask在接口中CustomTaskService
-
deleteCandidateUser
@Transactional public void deleteCandidateUser(String taskId, String userId)
从接口复制的说明:CustomTaskService删除任务的候选人- 指定者:
deleteCandidateUser在接口中CustomTaskService
-
findAll
public List<Task> findAll()
从接口复制的说明:CustomTaskService查找所有的任务实例- 指定者:
findAll在接口中CustomTaskService- 返回:
-
findById
public Task findById(String taskId)
从接口复制的说明:CustomTaskService根据任务id查找任务- 指定者:
findById在接口中CustomTaskService- 返回:
-
getCompleteTaskCount4Parallel
public Integer getCompleteTaskCount4Parallel(String taskId)
从接口复制的说明:CustomTaskService获取当前任务所在并行节点的多个任务的已完成的数量- 指定者:
getCompleteTaskCount4Parallel在接口中CustomTaskService- 返回:
-
listByProcessInstanceId
public List<Task> listByProcessInstanceId(String processInstanceId)
从接口复制的说明:CustomTaskService根据流程实例Id查找任务- 指定者:
listByProcessInstanceId在接口中CustomTaskService- 返回:
-
listByProcessInstanceIdAndActive
public List<Task> listByProcessInstanceIdAndActive(String processInstanceId, boolean active)
从接口复制的说明:CustomTaskServiceDescription: 根据流程实例Id查找任务- 指定者:
listByProcessInstanceIdAndActive在接口中CustomTaskService- 返回:
-
pageByProcessInstanceId
public net.risesoft.pojo.Y9Page<TaskModel> pageByProcessInstanceId(String processInstanceId, Integer page, Integer rows)
从接口复制的说明:CustomTaskServiceDescription: 根据流程实例人员Id获取待办任务(分页)- 指定者:
pageByProcessInstanceId在接口中CustomTaskService- 返回:
-
resolveTask
@Transactional public void resolveTask(String taskId)
从接口复制的说明:CustomTaskService完成按钮的任务完结- 指定者:
resolveTask在接口中CustomTaskService
-
saveTask
@Transactional public void saveTask(Task task)
从接口复制的说明:CustomTaskServiceDescription: 保存任务- 指定者:
saveTask在接口中CustomTaskService
-
setAssignee
@Transactional public void setAssignee(String taskId, String userId)
从接口复制的说明:CustomTaskService设置任务委托人- 指定者:
setAssignee在接口中CustomTaskService
-
setDueDate
@Transactional public void setDueDate(String taskId, Date date)
从接口复制的说明:CustomTaskService设置任务的过期时间- 指定者:
setDueDate在接口中CustomTaskService
-
setPriority
@Transactional public void setPriority(String taskId, Integer priority)
从接口复制的说明:CustomTaskService设置任务的优先级- 指定者:
setPriority在接口中CustomTaskService
-
unclaim
@Transactional public void unclaim(String taskId)
从接口复制的说明:CustomTaskService撤销签收任务- 指定者:
unclaim在接口中CustomTaskService
-
-